hack in some code to test loops, break

This commit is contained in:
Brian 2007-09-29 10:44:05 -06:00
parent 78f3cd1e08
commit 2727cfddbf

View file

@ -210,7 +210,7 @@ static void Init (void)
" // Compute diffuse and specular contributions\n"
#if 0
" gl_FragColor = diffuse * dotProd + specular * pow (dotProd, 20.0);\n"
#else
#elif 1 /* test IF/ELSE/ENDIF */
" if (normal.y > 0.0) { \n"
" gl_FragColor = diffuse * dotProd + specular * pow (dotProd, 20.0);\n"
" } \n"
@ -222,6 +222,16 @@ static void Init (void)
" gl_FragColor = vec4(1, 1, 0, 0); \n"
" } \n"
" } \n"
#elif 1 /* test LOOP */
" while (1) { \n"
" if (normal.y >= 0.0) { \n"
" gl_FragColor = vec4(1, 0, 0, 0); \n"
" break; \n"
" } else { \n"
" gl_FragColor = diffuse * dotProd + specular * pow (dotProd, 20.0);\n"
" break; \n"
" } \n"
" } \n"
#endif
"}\n"
;