Currently mesa produces this:
glsl/ir_constant_expression.cpp:735: virtual ir_constant*
ir_swizzle::constant_expression_value(void*, hash_table*): Assertion
`!"Should not get here."' failed.
Signed-off-by: Ilia Mirkin
---
v2: mark temporary storage as volatile
vstore_half requires workaround using short as local/private type
Tests pass on beignet(IVB), and intel CPU
Signed-off-by: Jan Vesely
---
generated_tests/gen_cl_vstore_tests.py | 81 ++
1 file
v2: simplify
mark local storage volatile
Passes on beignet(IVB), and intel CPU
Signed-off-by: Jan Vesely
---
clover on carrizo passes as well, apart from vload_half tests, because
the function is missing in libclc
generated_tests/CMakeLists.txt | 4
Reviewed-by: Tobias Klausmann
___
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit
Extend to other types
Signed-off-by: Jan Vesely
---
generated_tests/CMakeLists.txt | 4 +
generated_tests/gen_cl_vload_tests.py | 230 +
tests/cl.py| 2 +
vstore_half requires workaround using short as local/private type
Tests pass on clover(Turks,Carrizo,Iceland), beignet(IVB), and intel CPU
Signed-off-by: Jan Vesely
---
generated_tests/gen_cl_vstore_tests.py | 81 ++
1 file changed, 81
Thanks for fixing this.
Reviewed-by: Roland Scheidegger
Am 16.08.2017 um 05:30 schrieb Brian Paul:
> Skip testing MSAA textures if GL_MAX_SAMPLES = 0.
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102123
> ---
>