v2: add test for iamges as well
Signed-off-by: Karol Herbst
---
.../basic-arithmetic-uvec2-imageStore.shader_test | 50 ++
.../basic-arithmetic-uvec2-texture2D.shader_test | 37
2 files changed, 87 insertions(+)
create mode 100644
tests/spec/arb_bindless
v2: parse as 32 bit value
Signed-off-by: Karol Herbst
Reviewed-by: Samuel Pitoiset
---
tests/shaders/shader_runner.c | 42 ++
1 file changed, 42 insertions(+)
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index 700b11327..800
merged series from all the arb_bindless_texture tests I send out earier this
month.
Karol Herbst (5):
shader_runner: add vertex attrib command for setting bindless texture
handles
arb_bindless_texture: add some uvec2 arithmetic test
arb_bindless_texture: rename vertex uniform test and a
currently fails in mesa with:
ir_dereference_variable @ 0x1446830 specifies undeclared variable `wrongHandle'
@ 0xffd1b0
v2: add image test
convert to compiler test
quote the spec
Signed-off-by: Karol Herbst
---
.../compiler/images/func-call-uvec2-image.frag | 34 ++
conversion of bounded sampler2D to uvec2 is legal with
ARB_bindless_texture. Currently Mesa fails with an assert:
../src/compiler/glsl/opt_function_inlining.cpp:248:
void ir_call::generate_inline(ir_instruction*): Assertion `deref' failed.
v2: add image test
convert to compiler test
quote
hits an assert in gallium:
../src/mesa/state_tracker/st_atom_array.c:251: st_pipe_vertex_format: Assertion
`attrib->_ElementSize == _mesa_bytes_per_vertex_attrib(size, type)' failed.
v2: add test for iamges as well
Signed-off-by: Karol Herbst
---
.../image-vertex-attrib-input-output.shader_tes
Test includes:
- texture uploads
- mipmap generation
- framebuffer creation
- rendering to
- reading from
- interaction with GL_EXT_copy_image
Signed-off-by: Tapani Pälli
---
tests/all.py | 5 +
tests/spec/CMakeLists.txt