case invalid_assign_to_1 version 100 es expect compile_fail require only_glsl_es_100_support require exactly_one_draw_buffer vertex "" void main (void) { gl_Position = vec4(1.0); } "" fragment "" void main (void) { gl_FragData[1] = vec4(1.0); } "" end case write_fragcolor_and_fragdata_simple version 100 es expect compile_fail vertex "" void main (void) { gl_Position = vec4(1.0); } "" fragment "" void main (void) { gl_FragColor = vec4(1.0); gl_FragData[0] = vec4(1.0); } "" end case write_fragcolor_and_fragdata_static_if version 100 es expect compile_fail vertex "" void main (void) { gl_Position = vec4(1.0); } "" fragment "" void main (void) { if (false) gl_FragColor = vec4(1.0); else gl_FragData[0] = vec4(1.0); } "" end case write_fragcolor_and_fragdata_unused_func version 100 es expect compile_fail vertex "" void main (void) { gl_Position = vec4(1.0); } "" fragment "" void unused (void) { gl_FragData[0] = vec4(1.0); } void main (void) { gl_FragColor = vec4(1.0); } "" end