dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.invalid_line_file_1_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.invalid_line_file_3_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.invalid_line_file_3_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_vertex
dEQP-GLES2.functional.shaders.preprocessor.conditional_inclusion.unary_ops_2_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
""
end
- case line_expression
- values { output float out0 = 20.0; }
- both ""
- precision mediump float;
- ${DECLARATIONS}
- void main()
- {
- #line +20
- out0 = float(__LINE__);
- ${OUTPUT}
- }
- ""
- end
-
- case line_and_file_expression
- values { output vec4 out0 = vec4(243.0, 243.0, 10.0, 10.0); }
- both ""
- precision mediump float;
- ${DECLARATIONS}
- void main()
- {
- #line (233 +10) (+10)
- out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
- ${OUTPUT}
- }
- ""
- end
-
case line_defined_1
values { output float out0 = 4.0; }
both ""
""
end
- case line_expression
- version 300 es
- values { output float out0 = 20.0; }
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
- void main()
- {
- #line +20
- out0 = float(__LINE__);
- ${OUTPUT}
- }
- ""
- end
-
- case line_and_file_expression
- version 300 es
- values { output vec4 out0 = vec4(243.0, 243.0, 10.0, 10.0); }
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
- void main()
- {
- #line (233 +10) (+10)
- out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
- ${OUTPUT}
- }
- ""
- end
-
case line_defined_1
version 300 es
values { output float out0 = 4.0; }
dEQP-GLES2.functional.shaders.preprocessor.directive.error_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.empty_line_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.directive.error_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.empty_line_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.directive.error_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.empty_line_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex