#### BEGIN COMPILER 0 INFO LOG #### #### END COMPILER 0 INFO LOG #### #### BEGIN COMPILER 0 OBJ CODE #### #pragma warning( disable: 3556 3571 ) float4 vec4_ctor(float x0) { return float4(x0, x0, x0, x0); } // Uniforms uniform int _idx : register(c0); uniform bool _safe : register(c1); #ifdef ANGLE_ENABLE_LOOP_FLATTEN #define LOOP [loop] #define FLATTEN [flatten] #else #define LOOP #define FLATTEN #endif // Varyings static float4 out_color = {0, 0, 0, 0}; cbuffer DriverConstants : register(b1) { uint dx_Misc : packoffset(c2.w); }; @@ PIXEL OUTPUT @@ PS_OUTPUT main(@@ PIXEL MAIN PARAMETERS @@){ @@ MAIN PROLOGUE @@ float _data3005[4] = {1.0, 2.0, 3.0, 4.0}; bool _b3006 = (_safe && (_data3005[_idx] > 0.0)); float sbbf = {0}; if (_b3006) { (sbbf = 1.0); } else { (sbbf = 0.0); } (out_color = vec4_ctor(sbbf)); return generateOutput(); } #### END COMPILER 0 OBJ CODE ####