[Piglit] [PATCH 4/4] arb_vertex_attrib_64bit: Added u/byte and u/short to the vs in tests generator
Andres Gomez
agomez at igalia.com
Thu Jun 9 21:27:05 UTC 2016
Added more test cases combinations by including u/byte and u/short GL
types in the VBO so the stride is smaller than a word.
Signed-off-by: Andres Gomez <agomez at igalia.com>
---
generated_tests/gen_vs_in_fp64.py | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/generated_tests/gen_vs_in_fp64.py b/generated_tests/gen_vs_in_fp64.py
index 879f0f6..b40d204 100644
--- a/generated_tests/gen_vs_in_fp64.py
+++ b/generated_tests/gen_vs_in_fp64.py
@@ -345,6 +345,37 @@ class RegularTestTuple(TestTuple):
for test_args in RegularTestTuple.create_tests(
['GL_ARB_vertex_attrib_64bit', '410'],
RegularTestTuple.create_in_types_array(
+ itertools.chain(GLSL_USCALAR_TYPES, GLSL_UVEC_TYPES),
+ itertools.chain(GLSL_ISCALAR_TYPES, GLSL_IVEC_TYPES),
+ itertools.chain(GLSL_DSCALAR_TYPES, GLSL_DVEC_TYPES, GLSL_DMAT_TYPES)),
+ ['ubyte', 'short', 'double'],
+ [1, 2, 3, 4],
+ [[1, 1, 1]],
+ names_only):
+ yield RegularTestTuple(*test_args)
+ for test_args in RegularTestTuple.create_tests(
+ ['GL_ARB_vertex_attrib_64bit', '410'],
+ RegularTestTuple.create_in_types_array(
+ itertools.chain(GLSL_ISCALAR_TYPES, GLSL_IVEC_TYPES),
+ itertools.chain(GLSL_DSCALAR_TYPES, GLSL_DVEC_TYPES, GLSL_DMAT_TYPES)),
+ ['byte', 'double'],
+ [1, 2, 3],
+ [[1, 1]],
+ names_only):
+ yield RegularTestTuple(*test_args)
+ for test_args in RegularTestTuple.create_tests(
+ ['GL_ARB_vertex_attrib_64bit', '410'],
+ RegularTestTuple.create_in_types_array(
+ itertools.chain(GLSL_USCALAR_TYPES, GLSL_UVEC_TYPES),
+ itertools.chain(GLSL_DSCALAR_TYPES, GLSL_DVEC_TYPES, GLSL_DMAT_TYPES)),
+ ['ushort', 'double'],
+ [1, 2, 3],
+ [[1, 1]],
+ names_only):
+ yield RegularTestTuple(*test_args)
+ for test_args in RegularTestTuple.create_tests(
+ ['GL_ARB_vertex_attrib_64bit', '410'],
+ RegularTestTuple.create_in_types_array(
itertools.chain(GLSL_DSCALAR_TYPES, GLSL_DVEC_TYPES, GLSL_DMAT_TYPES),
itertools.chain(GLSL_FSCALAR_TYPES, GLSL_FVEC_TYPES, GLSL_FMAT_TYPES)),
['double', 'float'],
--
2.8.1
More information about the Piglit
mailing list