rlsl icon indicating copy to clipboard operation
rlsl copied to clipboard

Add SPIR-V extensions

Open MaikKlein opened this issue 5 years ago • 1 comments

What is the best way to tell rlsl which extensions should be enabled? We still need to stay compatible with rustc/cargo.

Also extensions should be enabled per shader module, and not the whole project. That means we also need a way to make it easy to share the configuration between different shader modules.

Most extensions should be trivial to support. All features should be enabled by default and a simple pass can check which features are currently used in a shader module, and outputs an error if the extension hasn't been enabled, but it used.

MaikKlein avatar Sep 19 '18 12:09 MaikKlein

https://github.com/MaikKlein/rlsl/issues/66

MaikKlein avatar Sep 19 '18 12:09 MaikKlein