[Mesa-dev] [PATCH 0/8] nvc0: expose OpenGL 4.2 on Fermi
Samuel Pitoiset
samuel.pitoiset at gmail.com
Sat May 14 13:54:39 UTC 2016
Hi there,
This series implements both ARB_shader_image_load_store (GL 4.2) and
ARB_shader_image_size (GL 4.3) which allows us to enable OpenGL 4.2 on Fermi
GPUS. (GL3.txt won't be updated until images are also implemented on Maxwell)
3D images are fully not supported because we don't think they are used in real
applications and because it's a bit tricky to do. Anyway this could be
implemented with a separate series later if we really need them.
Except 3d images, we have exactly the same passrate as Kepler.
Next step is to implement images on Maxwell GPUs but this won't be ready for
the next release.
As usual, the list of dEQP/piglit fails is listed below.
Please review,
Thanks!
Ilia Mirkin (1):
nv50/ir: use moveSources to condense sources
Samuel Pitoiset (7):
nvc0: bind images on fragment and compute shaders for Fermi
nv50/ir: fix tex constraints for surface coords on Fermi
nvc0/ir: add emission for OP_SULEA
nvc0/ir: add emission for SULDB and SUSTx
nvc0/ir: add a lowering pass for surfaces on Fermi
nvc0: enable ARB_shader_image_load_store on GF100
nvc0: expose GLSL version 420 on GF100
.../drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 104 +++++++++++++-
.../nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 117 ++++++++++++++++
.../nouveau/codegen/nv50_ir_lowering_nvc0.h | 2 +
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 10 +-
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 53 +++++++
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 1 +
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 8 +-
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 5 +-
src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 154 ++++++++++++++++++++-
9 files changed, 438 insertions(+), 16 deletions(-)
--
2.8.2
** dEQP **
deqp-gles31/functional/image_load_store/3d/atomic/add_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/add_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/add_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/add_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/and_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/and_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/and_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/and_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/comp_swap_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/comp_swap_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/comp_swap_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/comp_swap_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/exchange_r32f_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/exchange_r32f_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/exchange_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/exchange_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/exchange_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/exchange_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/max_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/max_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/max_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/max_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/min_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/min_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/min_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/min_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/or_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/or_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/or_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/or_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/xor_r32i_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/xor_r32i_return_value: fail
deqp-gles31/functional/image_load_store/3d/atomic/xor_r32ui_result: fail
deqp-gles31/functional/image_load_store/3d/atomic/xor_r32ui_return_value: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32f_r32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32f_r32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32f_rgba8: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32f_rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32f_rgba8i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32f_rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32i_r32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32i_r32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32i_rgba8: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32i_rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32i_rgba8i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32i_rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32ui_r32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32ui_r32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32ui_rgba8: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32ui_rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32ui_rgba8i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/r32ui_rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba16f_rgba16i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba16f_rgba16ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba16i_rgba16ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba16ui_rgba16f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba16ui_rgba16i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba32f_rgba32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba32f_rgba32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba32i_rgba32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba32i_rgba32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba32ui_rgba32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba32ui_rgba32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_r32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_r32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_r32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_rgba8i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_snorm_r32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_snorm_r32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_snorm_r32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_snorm_rgba8: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_snorm_rgba8i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8_snorm_rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8i_r32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8i_r32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8i_r32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8i_rgba8: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8i_rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8i_rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8ui_r32f: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8ui_r32i: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8ui_r32ui: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8ui_rgba8: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8ui_rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/format_reinterpret/rgba8ui_rgba8i: fail
deqp-gles31/functional/image_load_store/3d/load_store/r32f: fail
deqp-gles31/functional/image_load_store/3d/load_store/r32f_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/r32i: fail
deqp-gles31/functional/image_load_store/3d/load_store/r32i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/r32ui: fail
deqp-gles31/functional/image_load_store/3d/load_store/r32ui_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba16f: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba16f_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba16i: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba16i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba16ui: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba16ui_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba32f: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba32f_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba32i: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba32i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba32ui: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba32ui_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8_snorm_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8i: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/load_store/rgba8ui_single_layer: fail
deqp-gles31/functional/image_load_store/3d/qualifiers/coherent_r32f: fail
deqp-gles31/functional/image_load_store/3d/qualifiers/coherent_r32i: fail
deqp-gles31/functional/image_load_store/3d/qualifiers/coherent_r32ui: fail
deqp-gles31/functional/image_load_store/3d/qualifiers/restrict: fail
deqp-gles31/functional/image_load_store/3d/qualifiers/volatile_r32f: fail
deqp-gles31/functional/image_load_store/3d/qualifiers/volatile_r32i: fail
deqp-gles31/functional/image_load_store/3d/qualifiers/volatile_r32ui: fail
deqp-gles31/functional/image_load_store/3d/store/r32f: fail
deqp-gles31/functional/image_load_store/3d/store/r32f_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/r32i: fail
deqp-gles31/functional/image_load_store/3d/store/r32i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/r32ui: fail
deqp-gles31/functional/image_load_store/3d/store/r32ui_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba16f: fail
deqp-gles31/functional/image_load_store/3d/store/rgba16f_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba16i: fail
deqp-gles31/functional/image_load_store/3d/store/rgba16i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba16ui: fail
deqp-gles31/functional/image_load_store/3d/store/rgba16ui_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba32f: fail
deqp-gles31/functional/image_load_store/3d/store/rgba32f_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba32i: fail
deqp-gles31/functional/image_load_store/3d/store/rgba32i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba32ui: fail
deqp-gles31/functional/image_load_store/3d/store/rgba32ui_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8_snorm: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8_snorm_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8i: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8i_single_layer: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8ui: fail
deqp-gles31/functional/image_load_store/3d/store/rgba8ui_single_layer: fail
expected. We don't support 3D images.
** piglit **
spec/arb_shader_image_load_store/indexing/Compute shader/dynamically uniform indexing test: fail
test bug.
spec/arb_shader_image_load_store/invalid/imageAtomicAdd/address bounds test/imageBuffer/r32ui: fail
spec/arb_shader_image_load_store/invalid/imageAtomicAnd/address bounds test/imageBuffer/r32ui: fail
spec/arb_shader_image_load_store/invalid/imageAtomicCompSwap/address bounds test/imageBuffer/r32ui: fail
spec/arb_shader_image_load_store/invalid/imageAtomicMax/address bounds test/imageBuffer/r32ui: fail
spec/arb_shader_image_load_store/invalid/imageAtomicMin/address bounds test/imageBuffer/r32ui: fail
spec/arb_shader_image_load_store/invalid/imageAtomicOr/address bounds test/imageBuffer/r32ui: fail
spec/arb_shader_image_load_store/invalid/imageAtomicXor/address bounds test/imageBuffer/r32ui: fail
spec/arb_shader_image_load_store/invalid/imageLoad/address bounds test/imageBuffer/rgba32f: fail
expected. Same issue on Kepler.
spec/arb_shader_image_load_store/layer/image3D/layered binding test: fail
spec/arb_shader_image_load_store/layer/image3D/non-layered binding test: fail
spec/arb_shader_image_load_store/max-size/image3D max size test/2048x8x8x1: fail
spec/arb_shader_image_load_store/max-size/image3D max size test/8x2048x8x1: fail
spec/arb_shader_image_load_store/max-size/image3D max size test/8x8x2048x1: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAdd/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAdd/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAdd/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAdd/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAnd/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAnd/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAnd/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicAnd/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicCompSwap/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicCompSwap/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicCompSwap/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicCompSwap/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicExchange/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicExchange/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicExchange/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicExchange/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMax/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMax/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMax/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMax/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMin/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMin/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMin/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicMin/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicOr/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicOr/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicOr/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicOr/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicXor/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicXor/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicXor/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageAtomicXor/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r11f_g11f_b10f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/r8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rg8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgb10_a2/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgb10_a2ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Compute shader/rgba8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r11f_g11f_b10f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/r8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rg8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgb10_a2/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgb10_a2ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageLoad/Fragment shader/rgba8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r11f_g11f_b10f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/r8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rg8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgb10_a2/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgb10_a2ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Compute shader/rgba8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r11f_g11f_b10f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/r8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rg8ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgb10_a2/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgb10_a2ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba16/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba16_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba16f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba16i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba16ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba32f/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba32i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba32ui/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba8/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba8_snorm/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba8i/image3D test: fail
spec/arb_shader_image_load_store/semantics/imageStore/Fragment shader/rgba8ui/image3D test: fail
expected. we don't do 3d.
More information about the mesa-dev
mailing list