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
+ createCases("invalid_identifier_instance_name", invalidIdentifierInstanceNameShaderTemplate, False)
+ createCases("double_underscore_block_name", doubleUnderscoreIdentifierBlockNameShaderTemplate, False)
+ createCases("double_underscore_instance_name", doubleUnderscoreIdentifierInstanceNameShaderTemplate, False)
- + createCases("repeated_block", repeatedBlockShaderTemplate, True)
- + createCases("repeated_block_no_instance_name", repeatedBlockNoInstanceNameShaderTemplate, True)
+ + createCases("repeated_block", repeatedBlockShaderTemplate, False)
+ + createCases("repeated_block_no_instance_name", repeatedBlockNoInstanceNameShaderTemplate, False)
)
allCases.append(CaseGroup("valid", "Valid uniform interface block syntax tests.", validCases))