}
""
end
- case double_underscore_block_name_vertex
- version 300 es
- expect compile_fail
-
- vertex ""
- #version 300 es
- precision highp float;
-
-
-
- uniform __
- {
- vec4 uniformMember;
- } uniformBlock;
-
- void main()
- {
- gl_Position = uniformBlock.uniformMember;
- }
- ""
-
- fragment ""
- #version 300 es
- precision highp float;
-
- layout(location=0) out vec4 o_color;
-
- void main()
- {
- o_color = vec4(1.0);
- }
- ""
- end
- case double_underscore_block_name_fragment
- version 300 es
- expect compile_fail
-
- vertex ""
- #version 300 es
- precision highp float;
-
- in vec4 a_pos;
-
- void main()
- {
- gl_Position = a_pos;
- }
- ""
-
- fragment ""
- #version 300 es
- precision highp float;
-
- layout(location=0) out vec4 o_color;
-
- uniform __
- {
- vec4 uniformMember;
- } uniformBlock;
-
- void main()
- {
- o_color = uniformBlock.uniformMember;
- }
- ""
- end
- case double_underscore_instance_name_vertex
- version 300 es
- expect compile_fail
-
- vertex ""
- #version 300 es
- precision highp float;
-
-
-
- uniform UniformBlock
- {
- vec4 uniformMember;
- } __;
-
- void main()
- {
- gl_Position = __.uniformMember;
- }
- ""
-
- fragment ""
- #version 300 es
- precision highp float;
-
- layout(location=0) out vec4 o_color;
-
- void main()
- {
- o_color = vec4(1.0);
- }
- ""
- end
- case double_underscore_instance_name_fragment
- version 300 es
- expect compile_fail
-
- vertex ""
- #version 300 es
- precision highp float;
-
- in vec4 a_pos;
-
- void main()
- {
- gl_Position = a_pos;
- }
- ""
-
- fragment ""
- #version 300 es
- precision highp float;
-
- layout(location=0) out vec4 o_color;
-
- uniform UniformBlock
- {
- vec4 uniformMember;
- } __;
-
- void main()
- {
- o_color = __.uniformMember;
- }
- ""
- end
case repeated_block_vertex
version 300 es
- expect build_successful
+ expect compile_fail
vertex ""
#version 300 es
end
case repeated_block_fragment
version 300 es
- expect build_successful
+ expect compile_fail
vertex ""
#version 300 es
end
case repeated_block_no_instance_name_vertex
version 300 es
- expect build_successful
+ expect compile_fail
vertex ""
#version 300 es
end
case repeated_block_no_instance_name_fragment
version 300 es
- expect build_successful
+ expect compile_fail
vertex ""
#version 300 es