yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
0302bdf0
main
1#version 420 2 3in mat3x4 m1 ; 4in mat3x4 m2 ; 5in float f ; 6in vec3 v3 ; 7in vec4 v4 ; 8 9out vec4 color ; 10 11void main () 12{ 13mat3x4 sum34 ; 14dmat3x4 dm ; 15vec3 sum3 ; 16vec4 sum4 ; 17 18sum34 = m1 - m2 ; 19sum34 += m1 * f ; 20sum34 += f * m1 ; 21sum34 /=matrixCompMult (m1 ,m2 ); 22sum34 += m1 /f ; 23sum34 += f /m1 ; 24sum34 += f ; 25sum34 -= f ; 26dm = dmat3x4 (sum34 ); 27sum34 = mat3x4 (dm ); 28 29sum3 = v4 * m2 ; 30sum4 = m2 * v3 ; 31 32mat4x3 m43 = transpose (sum34 ); 33mat4 m4 = m1 * m43 ; 34 35sum4 = v4 * m4 ; 36 37color = sum4 ; 38 39++ sum34 ; 40-- sum34 ; 41 42sum34 += mat3x4 (f ); 43sum34 += mat3x4 (v3 ,f ,v3 ,f ,v3 ,f ); 44 45color += sum3 * m43 + sum4 ; 46 47color += vec4 (m43 ); 48color += vec4 (vec3 (mat2 (f )),7.2 ); 49}