|
@@ -5,6 +5,7 @@ def test_shadercompiler_glsl_empty(compiler_glsl):
|
|
|
assert not compiler_glsl.compile_now(
|
|
assert not compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(b''),
|
|
core.StringStream(b''),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -19,6 +20,7 @@ def test_shadercompiler_glsl_simple(compiler_glsl):
|
|
|
module = compiler_glsl.compile_now(
|
|
module = compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
assert module
|
|
assert module
|
|
|
assert module.stage == core.ShaderModule.Stage.vertex
|
|
assert module.stage == core.ShaderModule.Stage.vertex
|
|
@@ -35,6 +37,7 @@ def test_shadercompiler_glsl_invalid_version(compiler_glsl):
|
|
|
assert not compiler_glsl.compile_now(
|
|
assert not compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -53,6 +56,7 @@ def test_shadercompiler_glsl150_bitcast(compiler_glsl):
|
|
|
assert not compiler_glsl.compile_now(
|
|
assert not compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -72,6 +76,7 @@ def test_shadercompiler_glsl150_bitcast_extension1(compiler_glsl):
|
|
|
assert compiler_glsl.compile_now(
|
|
assert compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -91,6 +96,7 @@ def test_shadercompiler_glsl150_bitcast_extension2(compiler_glsl):
|
|
|
assert compiler_glsl.compile_now(
|
|
assert compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -109,6 +115,7 @@ def test_shadercompiler_glsl330_bitcast(compiler_glsl):
|
|
|
assert compiler_glsl.compile_now(
|
|
assert compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -126,6 +133,7 @@ def test_shadercompiler_glsl150_explicit_attrib_location(compiler_glsl):
|
|
|
assert not compiler_glsl.compile_now(
|
|
assert not compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -144,6 +152,7 @@ def test_shadercompiler_glsl150_explicit_attrib_location_extension(compiler_glsl
|
|
|
module = compiler_glsl.compile_now(
|
|
module = compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
assert module
|
|
assert module
|
|
|
assert len(module.inputs) == 1
|
|
assert len(module.inputs) == 1
|
|
@@ -165,6 +174,7 @@ def test_shadercompiler_glsl330_explicit_attrib_location(compiler_glsl):
|
|
|
module = compiler_glsl.compile_now(
|
|
module = compiler_glsl.compile_now(
|
|
|
core.ShaderModule.Stage.vertex,
|
|
core.ShaderModule.Stage.vertex,
|
|
|
core.StringStream(code.encode('ascii')),
|
|
core.StringStream(code.encode('ascii')),
|
|
|
|
|
+ 'created-shader',
|
|
|
)
|
|
)
|
|
|
assert module
|
|
assert module
|
|
|
assert len(module.inputs) == 1
|
|
assert len(module.inputs) == 1
|