yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

cheneym2Fix warning about push constants, shaderRecordEXT (#6269)78a6389aa

master
852 B17 linesraw
1result code = -1
2standard error = {
3tests/diagnostics/vk-bindings.slang(6): warning 39029: shader parameter 't' has a 'register' specified for D3D, but no '[[vk::binding(...)]]` specified for Vulkan, nor is `-fvk-t-shift` used.
4Texture2D t : register(t0);
5              ^~~~~~~~
6tests/diagnostics/vk-bindings.slang(14): error 39015: shader parameter 'b' consumes whole descriptor sets, so the binding must be in the form '[[vk::binding(0, ...)]]'; the non-zero binding '2' is not allowed
7[[vk::binding(2,1)]]
8      ^~~~~~~
9tests/diagnostics/vk-bindings.slang(18): warning 39001: explicit binding for parameter 'gint' overlaps with parameter 't'
10ConstantBuffer<int> gint : register(b0, space0);
11                    ^~~~
12tests/diagnostics/vk-bindings.slang(6): note: see declaration of 't'
13Texture2D t : register(t0);
14          ^
15}
16standard output = {
17}