1e5c31af7Sopenharmony_cigroup declarations "Declarations" 2e5c31af7Sopenharmony_ci 3e5c31af7Sopenharmony_ci case redeclare_gl_FragColor 4e5c31af7Sopenharmony_ci version 130 5e5c31af7Sopenharmony_ci expect compile_fail 6e5c31af7Sopenharmony_ci vertex "" 7e5c31af7Sopenharmony_ci #version 130 8e5c31af7Sopenharmony_ci ${VERTEX_DECLARATIONS} 9e5c31af7Sopenharmony_ci void main() 10e5c31af7Sopenharmony_ci { 11e5c31af7Sopenharmony_ci ${VERTEX_OUTPUT} 12e5c31af7Sopenharmony_ci } 13e5c31af7Sopenharmony_ci "" 14e5c31af7Sopenharmony_ci fragment "" 15e5c31af7Sopenharmony_ci #version 130 16e5c31af7Sopenharmony_ci out vec4 gl_FragColor; 17e5c31af7Sopenharmony_ci void main() 18e5c31af7Sopenharmony_ci { 19e5c31af7Sopenharmony_ci gl_FragColor = vec4(1.0); 20e5c31af7Sopenharmony_ci } 21e5c31af7Sopenharmony_ci "" 22e5c31af7Sopenharmony_ci end 23e5c31af7Sopenharmony_ci 24e5c31af7Sopenharmony_ci case redeclare_gl_FragData 25e5c31af7Sopenharmony_ci version 130 26e5c31af7Sopenharmony_ci expect compile_fail 27e5c31af7Sopenharmony_ci vertex "" 28e5c31af7Sopenharmony_ci #version 130 29e5c31af7Sopenharmony_ci ${VERTEX_DECLARATIONS} 30e5c31af7Sopenharmony_ci void main() 31e5c31af7Sopenharmony_ci { 32e5c31af7Sopenharmony_ci ${VERTEX_OUTPUT} 33e5c31af7Sopenharmony_ci } 34e5c31af7Sopenharmony_ci "" 35e5c31af7Sopenharmony_ci fragment "" 36e5c31af7Sopenharmony_ci #version 130 37e5c31af7Sopenharmony_ci out vec4 gl_FragData[]; 38e5c31af7Sopenharmony_ci void main() 39e5c31af7Sopenharmony_ci { 40e5c31af7Sopenharmony_ci gl_FragData[0] = vec4(1.0, 1.0, 1.0, 1.0); 41e5c31af7Sopenharmony_ci } 42e5c31af7Sopenharmony_ci "" 43e5c31af7Sopenharmony_ci end 44e5c31af7Sopenharmony_ci 45e5c31af7Sopenharmony_ciend # invalid_declarations 46