1*35238bceSAndroid Build Coastguard Worker 2*35238bceSAndroid Build Coastguard Workercase invalid_assign_to_1 3*35238bceSAndroid Build Coastguard Worker version 100 es 4*35238bceSAndroid Build Coastguard Worker expect compile_fail 5*35238bceSAndroid Build Coastguard Worker require only_glsl_es_100_support 6*35238bceSAndroid Build Coastguard Worker require exactly_one_draw_buffer 7*35238bceSAndroid Build Coastguard Worker vertex "" 8*35238bceSAndroid Build Coastguard Worker void main (void) 9*35238bceSAndroid Build Coastguard Worker { 10*35238bceSAndroid Build Coastguard Worker gl_Position = vec4(1.0); 11*35238bceSAndroid Build Coastguard Worker } 12*35238bceSAndroid Build Coastguard Worker "" 13*35238bceSAndroid Build Coastguard Worker fragment "" 14*35238bceSAndroid Build Coastguard Worker void main (void) 15*35238bceSAndroid Build Coastguard Worker { 16*35238bceSAndroid Build Coastguard Worker gl_FragData[1] = vec4(1.0); 17*35238bceSAndroid Build Coastguard Worker } 18*35238bceSAndroid Build Coastguard Worker "" 19*35238bceSAndroid Build Coastguard Workerend 20*35238bceSAndroid Build Coastguard Worker 21*35238bceSAndroid Build Coastguard Workercase write_fragcolor_and_fragdata_simple 22*35238bceSAndroid Build Coastguard Worker version 100 es 23*35238bceSAndroid Build Coastguard Worker expect compile_fail 24*35238bceSAndroid Build Coastguard Worker vertex "" 25*35238bceSAndroid Build Coastguard Worker void main (void) 26*35238bceSAndroid Build Coastguard Worker { 27*35238bceSAndroid Build Coastguard Worker gl_Position = vec4(1.0); 28*35238bceSAndroid Build Coastguard Worker } 29*35238bceSAndroid Build Coastguard Worker "" 30*35238bceSAndroid Build Coastguard Worker fragment "" 31*35238bceSAndroid Build Coastguard Worker void main (void) 32*35238bceSAndroid Build Coastguard Worker { 33*35238bceSAndroid Build Coastguard Worker gl_FragColor = vec4(1.0); 34*35238bceSAndroid Build Coastguard Worker gl_FragData[0] = vec4(1.0); 35*35238bceSAndroid Build Coastguard Worker } 36*35238bceSAndroid Build Coastguard Worker "" 37*35238bceSAndroid Build Coastguard Workerend 38*35238bceSAndroid Build Coastguard Worker 39*35238bceSAndroid Build Coastguard Workercase write_fragcolor_and_fragdata_static_if 40*35238bceSAndroid Build Coastguard Worker version 100 es 41*35238bceSAndroid Build Coastguard Worker expect compile_fail 42*35238bceSAndroid Build Coastguard Worker vertex "" 43*35238bceSAndroid Build Coastguard Worker void main (void) 44*35238bceSAndroid Build Coastguard Worker { 45*35238bceSAndroid Build Coastguard Worker gl_Position = vec4(1.0); 46*35238bceSAndroid Build Coastguard Worker } 47*35238bceSAndroid Build Coastguard Worker "" 48*35238bceSAndroid Build Coastguard Worker fragment "" 49*35238bceSAndroid Build Coastguard Worker void main (void) 50*35238bceSAndroid Build Coastguard Worker { 51*35238bceSAndroid Build Coastguard Worker if (false) 52*35238bceSAndroid Build Coastguard Worker gl_FragColor = vec4(1.0); 53*35238bceSAndroid Build Coastguard Worker else 54*35238bceSAndroid Build Coastguard Worker gl_FragData[0] = vec4(1.0); 55*35238bceSAndroid Build Coastguard Worker } 56*35238bceSAndroid Build Coastguard Worker "" 57*35238bceSAndroid Build Coastguard Workerend 58*35238bceSAndroid Build Coastguard Worker 59*35238bceSAndroid Build Coastguard Workercase write_fragcolor_and_fragdata_unused_func 60*35238bceSAndroid Build Coastguard Worker version 100 es 61*35238bceSAndroid Build Coastguard Worker expect compile_fail 62*35238bceSAndroid Build Coastguard Worker vertex "" 63*35238bceSAndroid Build Coastguard Worker void main (void) 64*35238bceSAndroid Build Coastguard Worker { 65*35238bceSAndroid Build Coastguard Worker gl_Position = vec4(1.0); 66*35238bceSAndroid Build Coastguard Worker } 67*35238bceSAndroid Build Coastguard Worker "" 68*35238bceSAndroid Build Coastguard Worker fragment "" 69*35238bceSAndroid Build Coastguard Worker void unused (void) 70*35238bceSAndroid Build Coastguard Worker { 71*35238bceSAndroid Build Coastguard Worker gl_FragData[0] = vec4(1.0); 72*35238bceSAndroid Build Coastguard Worker } 73*35238bceSAndroid Build Coastguard Worker void main (void) 74*35238bceSAndroid Build Coastguard Worker { 75*35238bceSAndroid Build Coastguard Worker gl_FragColor = vec4(1.0); 76*35238bceSAndroid Build Coastguard Worker } 77*35238bceSAndroid Build Coastguard Worker "" 78*35238bceSAndroid Build Coastguard Workerend 79