yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
7497e7c9
main
1struct MyBuffer1 2{ 3column_major float4x4 mat1 ; 4row_major float4x4 mat2 ; 5float4 vec1 ; 6float foo ; 7}; 8 9struct MyBuffer2 10{ 11row_major float4x4 mat1 ; 12float4 vec1 ; 13}; 14 15cbuffer Example 16{ 17MyBuffer1 g_MyBuffer1 ; 18MyBuffer2 g_MyBuffer2 ; 19column_major float4x4 mat1a ; 20}; 21 22float4 main () :SV_Target0 23{ 24return mul (g_MyBuffer1 .mat1 ,g_MyBuffer1 .vec1 )+ 25mul (g_MyBuffer2 .mat1 ,g_MyBuffer2 .vec1 ); 26} 27