KhronosGroup / VK-GL-CTS

Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
https://www.khronos.org/
Apache License 2.0
526 stars 294 forks source link

Issue about vkPipelineCreationFeedbackTests.cpp #494

Open geniusAhua opened 1 week ago

geniusAhua commented 1 week ago

In the file https://github.com/KhronosGroup/VK-GL-CTS/blob/0d2b73e3a4b70d3117abca393e2b86ccf99f4c31/external/vulkancts/modules/vulkan/pipeline/vktPipelineCreationFeedbackTests.cpp#L1401, at line 988 and 1401. These two comments mention that any of them (pipeline and pipeline stages) hit the cache, the warning will be disable.

However, actually, the execution logic does not match the description in the comments. When pipeline hits the cache but pipeline stages don't, the warning still be active.

Is there a problem with this part, or is my understanding incorrect?