-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Beau null test driver #1886
base: dev
Are you sure you want to change the base?
Beau null test driver #1886
Conversation
CI gfxreconstruct build queued with queue ID 309411. |
CI gfxreconstruct build # 5383 running. |
1481cba
to
6dc4241
Compare
CI gfxreconstruct build queued with queue ID 309432. |
6dc4241
to
dc0ae2d
Compare
CI gfxreconstruct build queued with queue ID 309453. |
CI gfxreconstruct build # 5387 running. |
CI gfxreconstruct build # 5387 failed. |
CI gfxreconstruct build queued with queue ID 310385. |
CI gfxreconstruct build # 5403 running. |
CI gfxreconstruct build # 5403 failed. |
cab8f33
to
5c97adc
Compare
CI gfxreconstruct build queued with queue ID 310517. |
CI gfxreconstruct build # 5405 running. |
CI gfxreconstruct build # 5405 failed. |
CI gfxreconstruct build queued with queue ID 311640. |
CI gfxreconstruct build # 5423 running. |
CI gfxreconstruct build queued with queue ID 311671. |
CI gfxreconstruct build queued with queue ID 311674. |
CI gfxreconstruct build queued with queue ID 311707. |
CI gfxreconstruct build queued with queue ID 311729. |
CI gfxreconstruct build queued with queue ID 311733. |
CI gfxreconstruct build queued with queue ID 311751. |
CI gfxreconstruct build queued with queue ID 311754. |
CI gfxreconstruct build queued with queue ID 311757. |
CI gfxreconstruct build queued with queue ID 311791. |
CI gfxreconstruct build queued with queue ID 311811. |
CI gfxreconstruct build queued with queue ID 311817. |
CI gfxreconstruct build queued with queue ID 311852. |
CI gfxreconstruct build queued with queue ID 354266. |
CI gfxreconstruct build queued with queue ID 354310. |
CI gfxreconstruct build # 5915 running. |
CI gfxreconstruct build # 5915 passed. |
CI gfxreconstruct build queued with queue ID 355046. |
CI gfxreconstruct build # 5919 running. |
CI gfxreconstruct build # 5919 aborted. |
CI gfxreconstruct build queued with queue ID 355065. |
CI gfxreconstruct build # 5920 running. |
CI gfxreconstruct build queued with queue ID 355084. |
CI gfxreconstruct build # 355084 cancelled. |
bbf4dd1
to
c2b4269
Compare
CI gfxreconstruct build # 5915 passed. |
c2b4269
to
0837f47
Compare
CI gfxreconstruct build queued with queue ID 355515. |
CI gfxreconstruct build queued with queue ID 357188. |
CI gfxreconstruct build # 5942 running. |
CI gfxreconstruct build # 5942 passed. |
/* | ||
* Run an application with capture enabled, and compare the resulting gfxr file to a known good gfxr | ||
* | ||
* app_run_directory - the directory to run the application from, relative to test_apps folder | ||
* app_path - the path to the application, relative to app_run_directory | ||
* known_gfxr_path - path to the known good gfxr file, relative to the known_good folder | ||
* | ||
* expects the following environment variables to be set | ||
* VK_LAYER_PATH - path to VkLayer_gfxreconstruct.dll | ||
* VK_DRIVER_FILES - path to VkICD_mock_icd.json | ||
* | ||
* expects the following environment variables to be set with the following values | ||
* VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_gfxreconstruct | ||
* GFXRECON_CAPTURE_FILE_TIMESTAMP=false | ||
* GFXRECON_CAPTURE_FILE=actual.gfxr | ||
*/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A+ on the comment. I wish we had more this clear.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know about the YAML files so I can't say much about those. But in general everything looks good. Just a few questions, but nothing blocking approval.
#if defined(VK_KHR_portability_enumeration) | ||
bool portability_enumeration_support = | ||
detail::check_extension_supported(system.available_extensions, VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME); | ||
if (portability_enumeration_support) | ||
{ | ||
extensions.push_back(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME); | ||
} | ||
#else | ||
bool portability_enumeration_support = false; | ||
#endif |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you just planning on no supporting MoltenVK or is this just no longer needed?
@@ -0,0 +1,80 @@ | |||
# Vulkan Mock ICD | |||
|
|||
This directory contains a mock ICD driver designed for validation layer testing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit, not just for "validation layer testing"
Add Mock ICD Add Headless mode to Test Apps Add Test Runner Add CICD scripts for running tests in Github Actions
e04cfbb
to
aff002c
Compare
CI gfxreconstruct build queued with queue ID 361396. |
CI gfxreconstruct build # 5998 running. |
CI gfxreconstruct build # 5998 passed. |
No description provided.