Fix #2005. Allow multiple compilation units to declare identical push_constant blocks (#2123)
* Fixes #2005
Allow multiple units in a stage to have push_constants as long
as the blocks match.
Requires #2006 to be fixed to be functional.
* tweaks to #2005 fix after some testing
* add unit tests for push constants across multiple compilation units
For #2005
* update reference output for tests that fail validation
* fix uninitialized result.validationResult
Showing
Test/link.vk.differentPC.0.0.frag
0 → 100755
Test/link.vk.differentPC.0.1.frag
0 → 100755
Test/link.vk.differentPC.0.2.frag
0 → 100755
Test/link.vk.differentPC.1.0.frag
0 → 100755
Test/link.vk.differentPC.1.1.frag
0 → 100755
Test/link.vk.differentPC.1.2.frag
0 → 100755
Test/link.vk.matchingPC.0.0.frag
0 → 100755
Test/link.vk.matchingPC.0.1.frag
0 → 100755
Test/link.vk.matchingPC.0.2.frag
0 → 100755
Please
register
or
sign in
to comment