vulkano/vulkano-shaders
Rua 1771714bc4
Descriptor set/pipeline layout refactoring (#1629)
* Remove DescriptorSetDesc trait, add layout method to DescriptorSet

* Add struct DescriptorSetDesc, forward PipelineLayoutDesc to it, rename is_superset_of to ensure_superset_of, union doesn't take self

* DescriptorSetLayout takes DescriptorSetDesc in constructor

* PipelineLayout takes DescriptorSetLayout in constructor

* EntryPointAbstract takes/returns descriptor set descs and push constant descs separately

* Remove PipelineLayoutDesc

* Remove PipelineLayout::descriptor_set_layout

* Minor changes

* Small additions
2021-07-05 11:35:38 +07:00
..
src Descriptor set/pipeline layout refactoring (#1629) 2021-07-05 11:35:38 +07:00
tests Fix generated descriptor set layouts for shader modules with multiple entrypoints (#1497) 2021-03-14 16:33:44 +07:00
Cargo.toml Convert Vulkano-shaders to use spirv_headers crate (#1624) 2021-06-28 15:57:30 +07:00
LICENSE-APACHE Adds LICENSE-* files to crate subdirectories (#1597) 2021-05-31 04:53:05 +07:00
LICENSE-MIT Adds LICENSE-* files to crate subdirectories (#1597) 2021-05-31 04:53:05 +07:00