Spencer Fricke
Spencer Fricke
Some remaining external memory/sync VU that shouldn't be too hard memory allocate time - [x] VUID-VkMemoryAllocateInfo-pNext-00641 - [x] VUID-VkMemoryAllocateInfo-allocationSize-01742 - [x] VUID-VkMemoryAllocateInfo-allocationSize-01743 - [x] VUID-VkMemoryAllocateInfo-allocationSize-01745 - [x] VUID-VkMemoryAllocateInfo-allocationSize-07897 - [...
As mentioned in https://github.com/KhronosGroup/Vulkan-Tools/pull/709 It would be a nice to have to set driver version at runtime dynamically
as pointed out in https://github.com/KhronosGroup/SPIRV-Visualizer/issues/24 when things fail, unless you inspect the console logs, it is not obvious that your SPIR-V suddenly stopped parsing Need to add better error handling
sometimes the dag on right side is too large and it is annoying to scroll around at a minimum, it should focus on the selected instructions instead of the upper...
I have found a few cases were ```json "VkPhysicalDeviceCustomBorderColorPropertiesEXT": { "maxCustomBorderColorSamplers": 4294967295 }, ``` is missing while `VK_EXT_custom_border_color` and `VkPhysicalDeviceCustomBorderColorFeaturesEXT` are supported There should be some method to validate all...
Currently `gen_profiles_tests.py` is setting the format feature bits randomly It would be nice to have a "max value" version where each format has all the feature bits possible set. There...
some functions such as `vkGetPhysicalDeviceImageFormatProperties` or `vkGetPhysicalDeviceMultisamplePropertiesEXT` don't have a way for the Profiles system to capture and return back a value Example: the `VkPhysicalDeviceSampleLocationsPropertiesEXT` is the "minimum value" ,...
The `VkLayerSettingsCreateInfoEXT`/`VkLayerSettingEXT` param validation was not possible as it needs to be done before the Create Instance setup This will help give some error if people have null values in...
This adds CPU side validation for basic OOB of indexing into descriptors With the following logic ```glsl layout(set = 0, binding = 0, std140) buffer Block1 { int i_data[4]; int...