/
redgpu
/
raygpu
Обзор
Документация
Войти
/
redgpu
/
raygpu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
amalgamation/glslang/Test/structAssignment.frag
39 строк
572 B
manuel
Bump glslang to 16.0.0
31 окт 2025, 02:24
31 окт 2025, 02:24
2d4c73f
Код
Авторство
О чём код?
#version 130 uniform sampler2D sampler; varying mediump vec2 coord; struct lunarStruct1 { int i; float f; }; struct lunarStruct2 { int i; float f; lunarStruct1 s1_1; }; struct lunarStruct3 { lunarStruct2 s2_1; int i; float f; lunarStruct1 s1_1; }; uniform lunarStruct1 foo; uniform lunarStruct2 foo2; uniform lunarStruct3 foo3; void main() { lunarStruct2 locals2; if (foo3.s2_1.i > 0) locals2 = foo3.s2_1; else locals2 = foo2; gl_FragColor = locals2.s1_1.f * texture2D(sampler, coord); }