vulkano/vulkano-shaders/tests
Arc'blroth 73eb8e7a9f
Fix generated descriptor set layouts for shader modules with multiple entrypoints (#1497)
* Write descriptor set layout structs for each entrypoint rather than for the entire module

Signed-off-by: Arc-blroth <45273859+Arc-blroth@users.noreply.github.com>

* Fix descriptor set calculation for all storage classes across all SPIRV versions by inspecting each entrypoint's instruction tree. Also adds 27 instructions to parse.rs.

Signed-off-by: Arc-blroth <45273859+Arc-blroth@users.noreply.github.com>

* Add unit tests for descriptor set calculations

Signed-off-by: Arc-blroth <45273859+Arc-blroth@users.noreply.github.com>

* Fix BufferBlock not counting as a Block decoration on structs (this fixes the unit tests from 4875bcc2)

Signed-off-by: Arc-blroth <45273859+Arc-blroth@users.noreply.github.com>

* cargo fmt

Signed-off-by: Arc-blroth <45273859+Arc-blroth@users.noreply.github.com>

* Update changelog

Signed-off-by: Arc-blroth <45273859+Arc-blroth@users.noreply.github.com>
2021-03-14 16:33:44 +07:00
..
include_dir_a update shader include resolution to fix issues with windows (#1248) 2019-10-23 01:04:49 -07:00
include_dir_b update shader include resolution to fix issues with windows (#1248) 2019-10-23 01:04:49 -07:00
include_dir_c update shader include resolution to fix issues with windows (#1248) 2019-10-23 01:04:49 -07:00
frag.spv Rename shader-parser to vulkano-shaders 2016-02-06 11:45:09 +01:00
multiple_entrypoints.spv Fix generated descriptor set layouts for shader modules with multiple entrypoints (#1497) 2021-03-14 16:33:44 +07:00