Lines Matching refs:evalCtx
90 static void evalSwitchStatic (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); }
91 static void evalSwitchUniform (ShaderEvalContext& evalCtx) { evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); }
92 static void evalSwitchDynamic (ShaderEvalContext& evalCtx)
94 switch (int(deFloatFloor(evalCtx.coords.z()*1.5f + 2.0f)))
96 case 0: evalCtx.color.xyz() = evalCtx.coords.swizzle(0,1,2); break;
97 case 1: evalCtx.color.xyz() = evalCtx.coords.swizzle(3,2,1); break;
98 case 2: evalCtx.color.xyz() = evalCtx.coords.swizzle(1,2,3); break;
99 case 3: evalCtx.color.xyz() = evalCtx.coords.swizzle(2,1,0); break;
100 default: evalCtx.color.xyz() = evalCtx.coords.swizzle(0,0,0); break;