yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
7c4144630
master
1//TEST:SIMPLE(filecheck=GLSL): -profile spirv_1_5+fragment -entry fragmentMain -target glsl 2 3// Ensure that the use of combined samplers does not needlessly require 4// GL_EXT_samplerless_texture_functions 5 6// GLSL-NOT: #extension GL_EXT_samplerless_texture_functions : require 7 8layout(binding=1) Sampler3D sampler; 9 10[shader("fragment")] 11float4 fragmentMain() : SV_Target 12{ 13 int sizeX; 14 int sizeY; 15 int sizeZ; 16 sampler.GetDimensions(sizeX, sizeY, sizeZ); 17 return float4(sizeX, sizeY, sizeZ, 1.0); 18}