yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
5d43c4aa
main
1Texture2D g_tColor [128 ] ; 2 3layout (push_constant )cbuffer PerViewConstantBuffer_t 4{ 5uint g_nDataIdx ; 6uint g_nDataIdx2 ; 7bool g_B ; 8} ; 9 10SamplerState g_sAniso ; 11 12struct PS_INPUT 13{ 14float2 vTextureCoords :TEXCOORD2 ; 15} ; 16 17struct PS_OUTPUT 18{ 19float4 vColor :SV_Target0 ; 20} ; 21 22PS_OUTPUT MainPs (PS_INPUT i ) 23{ 24PS_OUTPUT ps_output ; 25 26uint u ; 27if (g_B ) 28#include "i1.h" 29else 30u = g_nDataIdx2 ; 31ps_output .vColor = g_tColor [u ] .Sample (g_sAniso ,i .vTextureCoords .xy ); 32return ps_output ; 33} 34