1617a3babSopenharmony_ci#version 450 2617a3babSopenharmony_ci 3617a3babSopenharmony_cilayout(location=0) out vec4 color; 4617a3babSopenharmony_ci 5617a3babSopenharmony_cilayout (push_constant) uniform PushConstantBlock 6617a3babSopenharmony_ci{ 7617a3babSopenharmony_ci vec4 color; 8617a3babSopenharmony_ci vec4 color2; 9617a3babSopenharmony_ci float scale; 10617a3babSopenharmony_ci} uPC; 11617a3babSopenharmony_ci 12617a3babSopenharmony_civec4 getColor2(); 13617a3babSopenharmony_cifloat getScale(); 14617a3babSopenharmony_ci 15617a3babSopenharmony_civoid main() 16617a3babSopenharmony_ci{ 17617a3babSopenharmony_ci color = uPC.color + getColor2() * getScale(); 18617a3babSopenharmony_ci} 19