Result summary

Currently showing: all

Show: all | skipped | fixes | problems | disabled | changes | regressions | enabled

results-all
(info)
all
7696/8030
spec
7696/8030
ARB_shader_image_load_store
7696/8030
atomicity
8/8
imageAtomicAdd
pass
imageAtomicAnd
pass
imageAtomicCompSwap
pass
imageAtomicExchange
pass
imageAtomicMax
pass
imageAtomicMin
pass
imageAtomicOr
pass
imageAtomicXor
pass
bitcast
crash
coherency
263/270
Geometry-Fragment shader
24/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
6/9
1024x1024
fail
128x128
pass
16x16
pass
256x256
fail
32x32
pass
4x4
pass
512x512
fail
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Tessellation control-Fragment shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Tessellation control-Geometry shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Tessellation control-Tessellation evaluation shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Tessellation evaluation-Fragment shader
23/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
5/9
1024x1024
fail
128x128
fail
16x16
pass
256x256
fail
32x32
pass
4x4
pass
512x512
fail
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Tessellation evaluation-Geometry shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Vertex-Fragment shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Vertex-Geometry shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Vertex-Tessellation control shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
Vertex-Tessellation evaluation shader
27/27
'coherent' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
'volatile' qualifier coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
control coherency test
9/9
1024x1024
pass
128x128
pass
16x16
pass
256x256
pass
32x32
pass
4x4
pass
512x512
pass
64x64
pass
8x8
pass
compiler
528/558
builtin-address-argument-mismatch-atomic-add-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-add-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-add-1d.frag
pass
builtin-address-argument-mismatch-atomic-add-1d.vert
pass
builtin-address-argument-mismatch-atomic-add-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-add-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-add-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-add-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-add-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-add-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-add-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-add-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-add-2d.frag
pass
builtin-address-argument-mismatch-atomic-add-2d.vert
pass
builtin-address-argument-mismatch-atomic-add-3d.frag
pass
builtin-address-argument-mismatch-atomic-add-3d.vert
pass
builtin-address-argument-mismatch-atomic-add-buffer.frag
pass
builtin-address-argument-mismatch-atomic-add-buffer.vert
pass
builtin-address-argument-mismatch-atomic-add-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-add-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-add-cube.frag
pass
builtin-address-argument-mismatch-atomic-add-cube.vert
pass
builtin-address-argument-mismatch-atomic-and-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-and-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-and-1d.frag
pass
builtin-address-argument-mismatch-atomic-and-1d.vert
pass
builtin-address-argument-mismatch-atomic-and-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-and-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-and-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-and-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-and-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-and-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-and-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-and-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-and-2d.frag
pass
builtin-address-argument-mismatch-atomic-and-2d.vert
pass
builtin-address-argument-mismatch-atomic-and-3d.frag
pass
builtin-address-argument-mismatch-atomic-and-3d.vert
pass
builtin-address-argument-mismatch-atomic-and-buffer.frag
pass
builtin-address-argument-mismatch-atomic-and-buffer.vert
pass
builtin-address-argument-mismatch-atomic-and-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-and-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-and-cube.frag
pass
builtin-address-argument-mismatch-atomic-and-cube.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-1d.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-1d.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-2d.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-3d.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-3d.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-buffer.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-buffer.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-comp-swap-cube.frag
pass
builtin-address-argument-mismatch-atomic-comp-swap-cube.vert
pass
builtin-address-argument-mismatch-atomic-exchange-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-exchange-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-exchange-1d.frag
pass
builtin-address-argument-mismatch-atomic-exchange-1d.vert
pass
builtin-address-argument-mismatch-atomic-exchange-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-exchange-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-exchange-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-exchange-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-exchange-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-exchange-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-exchange-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-exchange-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-exchange-2d.frag
pass
builtin-address-argument-mismatch-atomic-exchange-2d.vert
pass
builtin-address-argument-mismatch-atomic-exchange-3d.frag
pass
builtin-address-argument-mismatch-atomic-exchange-3d.vert
pass
builtin-address-argument-mismatch-atomic-exchange-buffer.frag
pass
builtin-address-argument-mismatch-atomic-exchange-buffer.vert
pass
builtin-address-argument-mismatch-atomic-exchange-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-exchange-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-exchange-cube.frag
pass
builtin-address-argument-mismatch-atomic-exchange-cube.vert
pass
builtin-address-argument-mismatch-atomic-max-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-max-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-max-1d.frag
pass
builtin-address-argument-mismatch-atomic-max-1d.vert
pass
builtin-address-argument-mismatch-atomic-max-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-max-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-max-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-max-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-max-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-max-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-max-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-max-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-max-2d.frag
pass
builtin-address-argument-mismatch-atomic-max-2d.vert
pass
builtin-address-argument-mismatch-atomic-max-3d.frag
pass
builtin-address-argument-mismatch-atomic-max-3d.vert
pass
builtin-address-argument-mismatch-atomic-max-buffer.frag
pass
builtin-address-argument-mismatch-atomic-max-buffer.vert
pass
builtin-address-argument-mismatch-atomic-max-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-max-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-max-cube.frag
pass
builtin-address-argument-mismatch-atomic-max-cube.vert
pass
builtin-address-argument-mismatch-atomic-min-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-min-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-min-1d.frag
pass
builtin-address-argument-mismatch-atomic-min-1d.vert
pass
builtin-address-argument-mismatch-atomic-min-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-min-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-min-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-min-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-min-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-min-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-min-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-min-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-min-2d.frag
pass
builtin-address-argument-mismatch-atomic-min-2d.vert
pass
builtin-address-argument-mismatch-atomic-min-3d.frag
pass
builtin-address-argument-mismatch-atomic-min-3d.vert
pass
builtin-address-argument-mismatch-atomic-min-buffer.frag
pass
builtin-address-argument-mismatch-atomic-min-buffer.vert
pass
builtin-address-argument-mismatch-atomic-min-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-min-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-min-cube.frag
pass
builtin-address-argument-mismatch-atomic-min-cube.vert
pass
builtin-address-argument-mismatch-atomic-or-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-or-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-or-1d.frag
pass
builtin-address-argument-mismatch-atomic-or-1d.vert
pass
builtin-address-argument-mismatch-atomic-or-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-or-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-or-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-or-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-or-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-or-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-or-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-or-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-or-2d.frag
pass
builtin-address-argument-mismatch-atomic-or-2d.vert
pass
builtin-address-argument-mismatch-atomic-or-3d.frag
pass
builtin-address-argument-mismatch-atomic-or-3d.vert
pass
builtin-address-argument-mismatch-atomic-or-buffer.frag
pass
builtin-address-argument-mismatch-atomic-or-buffer.vert
pass
builtin-address-argument-mismatch-atomic-or-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-or-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-or-cube.frag
pass
builtin-address-argument-mismatch-atomic-or-cube.vert
pass
builtin-address-argument-mismatch-atomic-xor-1d-array.frag
pass
builtin-address-argument-mismatch-atomic-xor-1d-array.vert
pass
builtin-address-argument-mismatch-atomic-xor-1d.frag
pass
builtin-address-argument-mismatch-atomic-xor-1d.vert
pass
builtin-address-argument-mismatch-atomic-xor-2d-array.frag
pass
builtin-address-argument-mismatch-atomic-xor-2d-array.vert
pass
builtin-address-argument-mismatch-atomic-xor-2d-ms-array.frag
pass
builtin-address-argument-mismatch-atomic-xor-2d-ms-array.vert
pass
builtin-address-argument-mismatch-atomic-xor-2d-ms.frag
pass
builtin-address-argument-mismatch-atomic-xor-2d-ms.vert
pass
builtin-address-argument-mismatch-atomic-xor-2d-rect.frag
pass
builtin-address-argument-mismatch-atomic-xor-2d-rect.vert
pass
builtin-address-argument-mismatch-atomic-xor-2d.frag
pass
builtin-address-argument-mismatch-atomic-xor-2d.vert
pass
builtin-address-argument-mismatch-atomic-xor-3d.frag
pass
builtin-address-argument-mismatch-atomic-xor-3d.vert
pass
builtin-address-argument-mismatch-atomic-xor-buffer.frag
pass
builtin-address-argument-mismatch-atomic-xor-buffer.vert
pass
builtin-address-argument-mismatch-atomic-xor-cube-array.frag
pass
builtin-address-argument-mismatch-atomic-xor-cube-array.vert
pass
builtin-address-argument-mismatch-atomic-xor-cube.frag
pass
builtin-address-argument-mismatch-atomic-xor-cube.vert
pass
builtin-address-argument-mismatch-load-1d-array.frag
pass
builtin-address-argument-mismatch-load-1d-array.vert
pass
builtin-address-argument-mismatch-load-1d.frag
pass
builtin-address-argument-mismatch-load-1d.vert
pass
builtin-address-argument-mismatch-load-2d-array.frag
pass
builtin-address-argument-mismatch-load-2d-array.vert
pass
builtin-address-argument-mismatch-load-2d-ms-array.frag
pass
builtin-address-argument-mismatch-load-2d-ms-array.vert
pass
builtin-address-argument-mismatch-load-2d-ms.frag
pass
builtin-address-argument-mismatch-load-2d-ms.vert
pass
builtin-address-argument-mismatch-load-2d-rect.frag
pass
builtin-address-argument-mismatch-load-2d-rect.vert
pass
builtin-address-argument-mismatch-load-2d.frag
pass
builtin-address-argument-mismatch-load-2d.vert
pass
builtin-address-argument-mismatch-load-3d.frag
pass
builtin-address-argument-mismatch-load-3d.vert
pass
builtin-address-argument-mismatch-load-buffer.frag
pass
builtin-address-argument-mismatch-load-buffer.vert
pass
builtin-address-argument-mismatch-load-cube-array.frag
pass
builtin-address-argument-mismatch-load-cube-array.vert
pass
builtin-address-argument-mismatch-load-cube.frag
pass
builtin-address-argument-mismatch-load-cube.vert
pass
builtin-address-argument-mismatch-store-1d-array.frag
pass
builtin-address-argument-mismatch-store-1d-array.vert
pass
builtin-address-argument-mismatch-store-1d.frag
pass
builtin-address-argument-mismatch-store-1d.vert
pass
builtin-address-argument-mismatch-store-2d-array.frag
pass
builtin-address-argument-mismatch-store-2d-array.vert
pass
builtin-address-argument-mismatch-store-2d-ms-array.frag
pass
builtin-address-argument-mismatch-store-2d-ms-array.vert
pass
builtin-address-argument-mismatch-store-2d-ms.frag
pass
builtin-address-argument-mismatch-store-2d-ms.vert
pass
builtin-address-argument-mismatch-store-2d-rect.frag
pass
builtin-address-argument-mismatch-store-2d-rect.vert
pass
builtin-address-argument-mismatch-store-2d.frag
pass
builtin-address-argument-mismatch-store-2d.vert
pass
builtin-address-argument-mismatch-store-3d.frag
pass
builtin-address-argument-mismatch-store-3d.vert
pass
builtin-address-argument-mismatch-store-buffer.frag
pass
builtin-address-argument-mismatch-store-buffer.vert
pass
builtin-address-argument-mismatch-store-cube-array.frag
pass
builtin-address-argument-mismatch-store-cube-array.vert
pass
builtin-address-argument-mismatch-store-cube.frag
pass
builtin-address-argument-mismatch-store-cube.vert
pass
builtin-constants.frag
fail
builtin-constants.vert
fail
builtin-data-argument-mismatch-atomic-add-1d.frag
pass
builtin-data-argument-mismatch-atomic-add-1d.vert
pass
builtin-data-argument-mismatch-atomic-and-1d.frag
pass
builtin-data-argument-mismatch-atomic-and-1d.vert
pass
builtin-data-argument-mismatch-atomic-comp-swap-1d.frag
pass
builtin-data-argument-mismatch-atomic-comp-swap-1d.vert
pass
builtin-data-argument-mismatch-atomic-exchange-1d.frag
pass
builtin-data-argument-mismatch-atomic-exchange-1d.vert
pass
builtin-data-argument-mismatch-atomic-max-1d.frag
pass
builtin-data-argument-mismatch-atomic-max-1d.vert
pass
builtin-data-argument-mismatch-atomic-min-1d.frag
pass
builtin-data-argument-mismatch-atomic-min-1d.vert
pass
builtin-data-argument-mismatch-atomic-or-1d.frag
pass
builtin-data-argument-mismatch-atomic-or-1d.vert
pass
builtin-data-argument-mismatch-atomic-xor-1d.frag
pass
builtin-data-argument-mismatch-atomic-xor-1d.vert
pass
builtin-data-argument-mismatch-store-1d.frag
pass
builtin-data-argument-mismatch-store-1d.vert
pass
builtin-image-argument-mismatch-atomic-add-1d.frag
pass
builtin-image-argument-mismatch-atomic-add-1d.vert
pass
builtin-image-argument-mismatch-atomic-and-1d.frag
pass
builtin-image-argument-mismatch-atomic-and-1d.vert
pass
builtin-image-argument-mismatch-atomic-comp-swap-1d.frag
pass
builtin-image-argument-mismatch-atomic-comp-swap-1d.vert
pass
builtin-image-argument-mismatch-atomic-exchange-1d.frag
pass
builtin-image-argument-mismatch-atomic-exchange-1d.vert
pass
builtin-image-argument-mismatch-atomic-max-1d.frag
pass
builtin-image-argument-mismatch-atomic-max-1d.vert
pass
builtin-image-argument-mismatch-atomic-min-1d.frag
pass
builtin-image-argument-mismatch-atomic-min-1d.vert
pass
builtin-image-argument-mismatch-atomic-or-1d.frag
pass
builtin-image-argument-mismatch-atomic-or-1d.vert
pass
builtin-image-argument-mismatch-atomic-xor-1d.frag
pass
builtin-image-argument-mismatch-atomic-xor-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-add-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-add-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-and-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-and-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-comp-swap-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-comp-swap-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-exchange-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-exchange-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-max-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-max-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-min-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-min-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-or-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-or-1d.vert
pass
builtin-qualifier-mismatch-readonly-atomic-xor-1d.frag
pass
builtin-qualifier-mismatch-readonly-atomic-xor-1d.vert
pass
builtin-qualifier-mismatch-readonly-store-1d.frag
pass
builtin-qualifier-mismatch-readonly-store-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-add-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-add-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-and-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-and-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-comp-swap-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-comp-swap-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-exchange-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-exchange-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-max-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-max-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-min-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-min-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-or-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-or-1d.vert
pass
builtin-qualifier-mismatch-writeonly-atomic-xor-1d.frag
pass
builtin-qualifier-mismatch-writeonly-atomic-xor-1d.vert
pass
builtin-qualifier-mismatch-writeonly-load-1d.frag
pass
builtin-qualifier-mismatch-writeonly-load-1d.vert
pass
call-argument-qualifiers-allowed-coherent.frag
fail
call-argument-qualifiers-allowed-coherent.vert
fail
call-argument-qualifiers-allowed-readonly.frag
pass
call-argument-qualifiers-allowed-readonly.vert
pass
call-argument-qualifiers-allowed-restrict.frag
fail
call-argument-qualifiers-allowed-restrict.vert
fail
call-argument-qualifiers-allowed-volatile.frag
fail
call-argument-qualifiers-allowed-volatile.vert
fail
call-argument-qualifiers-allowed-writeonly.frag
pass
call-argument-qualifiers-allowed-writeonly.vert
pass
call-argument-qualifiers-disallowed-coherent.frag
pass
call-argument-qualifiers-disallowed-coherent.vert
pass
call-argument-qualifiers-disallowed-readonly.frag
pass
call-argument-qualifiers-disallowed-readonly.vert
pass
call-argument-qualifiers-disallowed-restrict.frag
pass
call-argument-qualifiers-disallowed-restrict.vert
pass
call-argument-qualifiers-disallowed-volatile.frag
pass
call-argument-qualifiers-disallowed-volatile.vert
pass
call-argument-qualifiers-disallowed-writeonly.frag
pass
call-argument-qualifiers-disallowed-writeonly.vert
pass
call-argument-type-1d-array.frag
pass
call-argument-type-1d-array.vert
pass
call-argument-type-1d.frag
pass
call-argument-type-1d.vert
pass
call-argument-type-2d-array.frag
pass
call-argument-type-2d-array.vert
pass
call-argument-type-2d-ms-array.frag
pass
call-argument-type-2d-ms-array.vert
pass
call-argument-type-2d-ms.frag
pass
call-argument-type-2d-ms.vert
pass
call-argument-type-2d-rect.frag
pass
call-argument-type-2d-rect.vert
pass
call-argument-type-2d.frag
fail
call-argument-type-2d.vert
fail
call-argument-type-3d.frag
pass
call-argument-type-3d.vert
pass
call-argument-type-buffer.frag
pass
call-argument-type-buffer.vert
pass
call-argument-type-cube-array.frag
pass
call-argument-type-cube-array.vert
pass
call-argument-type-cube.frag
pass
call-argument-type-cube.vert
pass
declaration-allowed-1d-array.frag
pass
declaration-allowed-1d-array.vert
pass
declaration-allowed-1d.frag
pass
declaration-allowed-1d.vert
pass
declaration-allowed-2d-array.frag
pass
declaration-allowed-2d-array.vert
pass
declaration-allowed-2d-ms-array.frag
pass
declaration-allowed-2d-ms-array.vert
pass
declaration-allowed-2d-ms.frag
pass
declaration-allowed-2d-ms.vert
pass
declaration-allowed-2d-rect.frag
pass
declaration-allowed-2d-rect.vert
pass
declaration-allowed-2d.frag
pass
declaration-allowed-2d.vert
pass
declaration-allowed-3d.frag
pass
declaration-allowed-3d.vert
pass
declaration-allowed-buffer.frag
pass
declaration-allowed-buffer.vert
pass
declaration-allowed-cube-array.frag
pass
declaration-allowed-cube-array.vert
pass
declaration-allowed-cube.frag
pass
declaration-allowed-cube.vert
pass
declaration-argument-inout.frag
fail
declaration-argument-inout.vert
fail
declaration-argument-out.frag
fail
declaration-argument-out.vert
fail
declaration-format-qualifier-1d-array-float.frag
pass
declaration-format-qualifier-1d-array-float.vert
pass
declaration-format-qualifier-1d-array-int.frag
pass
declaration-format-qualifier-1d-array-int.vert
pass
declaration-format-qualifier-1d-array-uint.frag
pass
declaration-format-qualifier-1d-array-uint.vert
pass
declaration-format-qualifier-1d-float.frag
pass
declaration-format-qualifier-1d-float.vert
pass
declaration-format-qualifier-1d-int.frag
pass
declaration-format-qualifier-1d-int.vert
pass
declaration-format-qualifier-1d-uint.frag
pass
declaration-format-qualifier-1d-uint.vert
pass
declaration-format-qualifier-2d-array-float.frag
pass
declaration-format-qualifier-2d-array-float.vert
pass
declaration-format-qualifier-2d-array-int.frag
pass
declaration-format-qualifier-2d-array-int.vert
pass
declaration-format-qualifier-2d-array-uint.frag
pass
declaration-format-qualifier-2d-array-uint.vert
pass
declaration-format-qualifier-2d-float.frag
pass
declaration-format-qualifier-2d-float.vert
pass
declaration-format-qualifier-2d-int.frag
pass
declaration-format-qualifier-2d-int.vert
pass
declaration-format-qualifier-2d-ms-array-float.frag
pass
declaration-format-qualifier-2d-ms-array-float.vert
pass
declaration-format-qualifier-2d-ms-array-int.frag
pass
declaration-format-qualifier-2d-ms-array-int.vert
pass
declaration-format-qualifier-2d-ms-array-uint.frag
pass
declaration-format-qualifier-2d-ms-array-uint.vert
pass
declaration-format-qualifier-2d-ms-float.frag
pass
declaration-format-qualifier-2d-ms-float.vert
pass
declaration-format-qualifier-2d-ms-int.frag
pass
declaration-format-qualifier-2d-ms-int.vert
pass
declaration-format-qualifier-2d-ms-uint.frag
pass
declaration-format-qualifier-2d-ms-uint.vert
pass
declaration-format-qualifier-2d-rect-float.frag
pass
declaration-format-qualifier-2d-rect-float.vert
pass
declaration-format-qualifier-2d-rect-int.frag
pass
declaration-format-qualifier-2d-rect-int.vert
pass
declaration-format-qualifier-2d-rect-uint.frag
pass
declaration-format-qualifier-2d-rect-uint.vert
pass
declaration-format-qualifier-2d-uint.frag
pass
declaration-format-qualifier-2d-uint.vert
pass
declaration-format-qualifier-3d-float.frag
pass
declaration-format-qualifier-3d-float.vert
pass
declaration-format-qualifier-3d-int.frag
pass
declaration-format-qualifier-3d-int.vert
pass
declaration-format-qualifier-3d-uint.frag
pass
declaration-format-qualifier-3d-uint.vert
pass
declaration-format-qualifier-buffer-float.frag
pass
declaration-format-qualifier-buffer-float.vert
pass
declaration-format-qualifier-buffer-int.frag
pass
declaration-format-qualifier-buffer-int.vert
pass
declaration-format-qualifier-buffer-uint.frag
pass
declaration-format-qualifier-buffer-uint.vert
pass
declaration-format-qualifier-cube-array-float.frag
pass
declaration-format-qualifier-cube-array-float.vert
pass
declaration-format-qualifier-cube-array-int.frag
pass
declaration-format-qualifier-cube-array-int.vert
pass
declaration-format-qualifier-cube-array-uint.frag
pass
declaration-format-qualifier-cube-array-uint.vert
pass
declaration-format-qualifier-cube-float.frag
pass
declaration-format-qualifier-cube-float.vert
pass
declaration-format-qualifier-cube-int.frag
pass
declaration-format-qualifier-cube-int.vert
pass
declaration-format-qualifier-cube-uint.frag
pass
declaration-format-qualifier-cube-uint.vert
pass
declaration-format-qualifier-duplicate.frag
pass
declaration-format-qualifier-duplicate.vert
pass
declaration-format-qualifier-missing-readonly.frag
pass
declaration-format-qualifier-missing-readonly.vert
pass
declaration-format-qualifier-missing-readwrite.frag
pass
declaration-format-qualifier-missing-readwrite.vert
pass
declaration-format-qualifier-missing-writeonly.frag
pass
declaration-format-qualifier-missing-writeonly.vert
pass
declaration-global-const.frag
crash
declaration-global-const.vert
crash
declaration-global-in.frag
pass
declaration-global-in.vert
pass
declaration-global-out.frag
pass
declaration-global-out.vert
pass
declaration-initializer.frag
pass
declaration-initializer.vert
pass
declaration-local.frag
pass
declaration-local.vert
pass
declaration-memory-qualifier-sampler-coherent.frag
pass
declaration-memory-qualifier-sampler-coherent.vert
pass
declaration-memory-qualifier-sampler-readonly.frag
pass
declaration-memory-qualifier-sampler-readonly.vert
pass
declaration-memory-qualifier-sampler-restrict.frag
pass
declaration-memory-qualifier-sampler-restrict.vert
pass
declaration-memory-qualifier-sampler-volatile.frag
pass
declaration-memory-qualifier-sampler-volatile.vert
pass
declaration-memory-qualifier-sampler-writeonly.frag
pass
declaration-memory-qualifier-sampler-writeonly.vert
pass
declaration-uniform-block.frag
pass
declaration-uniform-block.vert
pass
early-fragment-tests-in-var.frag
pass
early-fragment-tests-in-var.vert
pass
early-fragment-tests-in.frag
pass
early-fragment-tests-in.vert
fail
early-fragment-tests-out.frag
pass
early-fragment-tests-out.vert
fail
early-fragment-tests-uniform-buffer.frag
pass
early-fragment-tests-uniform-buffer.vert
pass
early-fragment-tests-uniform.frag
pass
early-fragment-tests-uniform.vert
pass
expression-allowed-1d.frag
pass
expression-allowed-1d.vert
pass
expression-arithmetic-1.frag
pass
expression-arithmetic-1.vert
pass
expression-arithmetic-2.frag
pass
expression-arithmetic-2.vert
pass
expression-arithmetic-3.frag
pass
expression-arithmetic-3.vert
pass
expression-arithmetic-4.frag
pass
expression-arithmetic-4.vert
pass
expression-arithmetic-5.frag
pass
expression-arithmetic-5.vert
pass
expression-arithmetic-6.frag
pass
expression-arithmetic-6.vert
pass
expression-arithmetic-7.frag
pass
expression-arithmetic-7.vert
pass
expression-arithmetic-8.frag
pass
expression-arithmetic-8.vert
pass
expression-arithmetic-9.frag
pass
expression-arithmetic-9.vert
pass
expression-assignment-1.frag
pass
expression-assignment-1.vert
pass
expression-assignment-10.frag
pass
expression-assignment-10.vert
pass
expression-assignment-11.frag
pass
expression-assignment-11.vert
pass
expression-assignment-2.frag
pass
expression-assignment-2.vert
pass
expression-assignment-3.frag
pass
expression-assignment-3.vert
pass
expression-assignment-4.frag
pass
expression-assignment-4.vert
pass
expression-assignment-5.frag
pass
expression-assignment-5.vert
pass
expression-assignment-6.frag
pass
expression-assignment-6.vert
pass
expression-assignment-7.frag
pass
expression-assignment-7.vert
pass
expression-assignment-8.frag
pass
expression-assignment-8.vert
pass
expression-assignment-9.frag
pass
expression-assignment-9.vert
pass
expression-binary-1.frag
pass
expression-binary-1.vert
pass
expression-binary-2.frag
pass
expression-binary-2.vert
pass
expression-binary-3.frag
pass
expression-binary-3.vert
pass
expression-binary-4.frag
pass
expression-binary-4.vert
pass
expression-binary-5.frag
pass
expression-binary-5.vert
pass
expression-binary-6.frag
pass
expression-binary-6.vert
pass
expression-conversion-1.frag
fail
expression-conversion-1.vert
fail
expression-conversion-2.frag
fail
expression-conversion-2.vert
fail
expression-conversion-3.frag
fail
expression-conversion-3.vert
fail
expression-conversion-4.frag
pass
expression-conversion-4.vert
pass
expression-field-selection.frag
pass
expression-field-selection.vert
pass
expression-function-call.frag
pass
expression-function-call.vert
pass
expression-logical-1.frag
pass
expression-logical-1.vert
pass
expression-logical-2.frag
pass
expression-logical-2.vert
pass
expression-logical-3.frag
pass
expression-logical-3.vert
pass
expression-logical-4.frag
pass
expression-logical-4.vert
pass
expression-relational-1.frag
fail
expression-relational-1.vert
fail
expression-relational-2.frag
fail
expression-relational-2.vert
fail
expression-relational-3.frag
pass
expression-relational-3.vert
pass
expression-relational-4.frag
pass
expression-relational-4.vert
pass
expression-relational-5.frag
pass
expression-relational-5.vert
pass
expression-relational-6.frag
pass
expression-relational-6.vert
pass
expression-selection.frag
fail
expression-selection.vert
fail
expression-subscript.frag
pass
expression-subscript.vert
pass
preprocessor.frag
pass
preprocessor.vert
pass
dead-fragments
10/10
imageAtomicAdd
2/2
derivative test
pass
discard test
pass
imageAtomicCompSwap
2/2
derivative test
pass
discard test
pass
imageAtomicExchange
2/2
derivative test
pass
discard test
pass
imageAtomicMax
2/2
derivative test
pass
discard test
pass
imageStore
2/2
derivative test
pass
discard test
pass
early-z
8/8
image access test
4/4
early-z fail
pass
early-z pass
pass
late-z fail
pass
late-z pass
pass
occlusion query test
4/4
early-z fail
pass
early-z pass
pass
late-z fail
pass
late-z pass
pass
host-mem-barrier
162/162
Atomic counter
18/18
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
WaR
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Buffer update
18/18
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
WaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Element array
9/9
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Framebuffer
18/18
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
WaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Image
18/18
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
WaR
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Indirect
9/9
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Pixel
18/18
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
WaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Texture fetch
9/9
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Texture update
18/18
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
WaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Transform feedback
9/9
WaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Uniform buffer
9/9
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
Vertex array
9/9
RaW
9/9
control barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
full barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
one bit barrier test
3/3
16x16
pass
4x4
pass
64x64
pass
indexing
1/1
dynamically uniform indexing test
pass
invalid
283/284
imageAtomicAdd
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageAtomicAnd
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageAtomicCompSwap
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageAtomicExchange
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageAtomicMax
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageAtomicMin
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageAtomicOr
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageAtomicXor
21/21
address bounds test
12/12
image1D
1/1
r32ui
pass
image1DArray
1/1
r32ui
pass
image2D
2/2
r32i
pass
r32ui
pass
image2DArray
1/1
r32ui
pass
image2DMS
1/1
r32ui
pass
image2DMSArray
1/1
r32ui
pass
image2DRect
1/1
r32ui
pass
image3D
1/1
r32ui
pass
imageBuffer
1/1
r32ui
pass
imageCube
1/1
r32ui
pass
imageCubeArray
1/1
r32ui
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageLoad
57/58
address bounds test
48/49
image1D
1/1
rgba32f
pass
image1DArray
1/1
rgba32f
pass
image2D
38/39
r11f_g11f_b10f
fail
r16
pass
r16_snorm
pass
r16f
pass
r16i
pass
r16ui
pass
r32f
pass
r32i
pass
r32ui
pass
r8
pass
r8_snorm
pass
r8i
pass
r8ui
pass
rg16
pass
rg16_snorm
pass
rg16f
pass
rg16i
pass
rg16ui
pass
rg32f
pass
rg32i
pass
rg32ui
pass
rg8
pass
rg8_snorm
pass
rg8i
pass
rg8ui
pass
rgb10_a2
pass
rgb10_a2ui
pass
rgba16
pass
rgba16_snorm
pass
rgba16f
pass
rgba16i
pass
rgba16ui
pass
rgba32f
pass
rgba32i
pass
rgba32ui
pass
rgba8
pass
rgba8_snorm
pass
rgba8i
pass
rgba8ui
pass
image2DArray
1/1
rgba32f
pass
image2DMS
1/1
rgba32f
pass
image2DMSArray
1/1
rgba32f
pass
image2DRect
1/1
rgba32f
pass
image3D
1/1
rgba32f
pass
imageBuffer
1/1
rgba32f
pass
imageCube
1/1
rgba32f
pass
imageCubeArray
1/1
rgba32f
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
imageStore
58/58
address bounds test
49/49
image1D
1/1
rgba32f
pass
image1DArray
1/1
rgba32f
pass
image2D
39/39
r11f_g11f_b10f
pass
r16
pass
r16_snorm
pass
r16f
pass
r16i
pass
r16ui
pass
r32f
pass
r32i
pass
r32ui
pass
r8
pass
r8_snorm
pass
r8i
pass
r8ui
pass
rg16
pass
rg16_snorm
pass
rg16f
pass
rg16i
pass
rg16ui
pass
rg32f
pass
rg32i
pass
rg32ui
pass
rg8
pass
rg8_snorm
pass
rg8i
pass
rg8ui
pass
rgb10_a2
pass
rgb10_a2ui
pass
rgba16
pass
rgba16_snorm
pass
rgba16f
pass
rgba16i
pass
rgba16ui
pass
rgba32f
pass
rgba32i
pass
rgba32ui
pass
rgba8
pass
rgba8_snorm
pass
rgba8i
pass
rgba8ui
pass
image2DArray
1/1
rgba32f
pass
image2DMS
1/1
rgba32f
pass
image2DMSArray
1/1
rgba32f
pass
image2DRect
1/1
rgba32f
pass
image3D
1/1
rgba32f
pass
imageBuffer
1/1
rgba32f
pass
imageCube
1/1
rgba32f
pass
imageCubeArray
1/1
rgba32f
pass
format mismatch test
pass
incompatible format test
pass
incomplete image test
pass
index bounds test
pass
invalid format test
pass
layer bounds test
pass
level bounds test
pass
target mismatch test
pass
unbound image test
pass
layer
0/22
image1D
0/2
layered binding test
fail
non-layered binding test
fail
image1DArray
0/2
layered binding test
fail
non-layered binding test
fail
image2D
0/2
layered binding test
fail
non-layered binding test
fail
image2DArray
0/2
layered binding test
fail
non-layered binding test
fail
image2DMS
0/2
layered binding test
fail
non-layered binding test
fail
image2DMSArray
0/2
layered binding test
fail
non-layered binding test
fail
image2DRect
0/2
layered binding test
fail
non-layered binding test
fail
image3D
0/2
layered binding test
fail
non-layered binding test
fail
imageBuffer
0/2
layered binding test
fail
non-layered binding test
fail
imageCube
0/2
layered binding test
fail
non-layered binding test
fail
imageCubeArray
0/2
layered binding test
fail
non-layered binding test
fail
level
0/7
1D level binding test
fail
1DArray level binding test
fail
2D level binding test
fail
2DArray level binding test
fail
3D level binding test
fail
Cube level binding test
fail
CubeArray level binding test
fail
max-images
7/7
Combined max image uniforms test
pass
Compute shader max image uniforms test
pass
Fragment shader max image uniforms test
pass
Geometry shader max image uniforms test
pass
Tessellation control shader max image uniforms test
pass
Tessellation evaluation shader max image uniforms test
pass
Vertex shader max image uniforms test
pass
max-size
15/19
image1D max size test
1/1
16384x1x1x1
pass
image1DArray max size test
2/2
16384x8x1x1
pass
8x2048x1x1
pass
image2D max size test
2/2
16384x8x1x1
pass
8x16384x1x1
pass
image2DArray max size test
3/3
16384x8x8x1
pass
8x16384x8x1
pass
8x8x2048x1
pass
image2DMS max size test
0/2
32x16384x8x1
fail
32x8x16384x1
fail
image2DMSArray max size test
1/3
32x16384x8x8
fail
32x8x16384x8
fail
32x8x8x2048
pass
image2DRect max size test
2/2
16384x8x1x1
pass
8x16384x1x1
pass
image3D max size test
3/3
2048x8x8x1
pass
8x2048x8x1
pass
8x8x2048x1
pass
imageBuffer max size test
0/0
134217728x1x1x1
skip
imageCube max size test
0/0
16384x16384x6x1
skip
imageCubeArray max size test
1/1
16384x16384x6x1
skip
8x8x2046x1
pass
minmax
pass
qualifiers
304/312
r11f_g11f_b10f
0/8
permissive layout qualifiers
0/4
permissive access qualifiers
0/2
permissive binding test
fail
strict binding test
fail
strict access qualifiers
0/2
permissive binding test
fail
strict binding test
fail
strict layout qualifiers
0/4
permissive access qualifiers
0/2
permissive binding test
fail
strict binding test
fail
strict access qualifiers
0/2
permissive binding test
fail
strict binding test
fail
r16
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r16_snorm
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r16f
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r16i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r16ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r32f
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r32i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r32ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r8
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r8_snorm
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r8i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
r8ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg16
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg16_snorm
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg16f
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg16i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg16ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg32f
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg32i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg32ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg8
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg8_snorm
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg8i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rg8ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgb10_a2
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgb10_a2ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba16
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba16_snorm
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba16f
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba16i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba16ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba32f
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba32i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba32ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba8
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba8_snorm
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba8i
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
rgba8ui
8/8
permissive layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict layout qualifiers
4/4
permissive access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
strict access qualifiers
2/2
permissive binding test
pass
strict binding test
pass
restrict
2/2
no qualifier image aliasing test
pass
restrict qualifier image aliasing test
pass
semantics
6008/6204
imageAtomicAdd
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageAtomicAnd
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageAtomicCompSwap
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageAtomicExchange
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageAtomicMax
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageAtomicMin
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageAtomicOr
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageAtomicXor
128/132
Compute shader
18/22
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
22/22
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageLoad
2507/2574
Compute shader
381/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
418/429
r11f_g11f_b10f
0/11
image1D test
fail
image1DArray test
fail
image2D test
fail
image2DArray test
fail
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
fail
image3D test
fail
imageBuffer test
fail
imageCube test
fail
imageCubeArray test
fail
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
imageStore
2477/2574
Compute shader
351/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Fragment shader
418/429
r11f_g11f_b10f
0/11
image1D test
fail
image1DArray test
fail
image2D test
fail
image2DArray test
fail
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
fail
image3D test
fail
imageBuffer test
fail
imageCube test
fail
imageCubeArray test
fail
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Geometry shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation control shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Tessellation evaluation shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
Vertex shader
427/429
r11f_g11f_b10f
9/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
fail
image2DMSArray test
fail
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
r8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rg8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgb10_a2ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba16ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32f
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba32ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8_snorm
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8i
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
rgba8ui
11/11
image1D test
pass
image1DArray test
pass
image2D test
pass
image2DArray test
pass
image2DMS test
pass
image2DMSArray test
pass
image2DRect test
pass
image3D test
pass
imageBuffer test
pass
imageCube test
pass
imageCubeArray test
pass
shader-mem-barrier
87/144
Compute shader
16/24
'coherent' qualifier memory barrier test
0/8
modulus=1
fail
modulus=128
fail
modulus=16
fail
modulus=2
fail
modulus=32
fail
modulus=4
fail
modulus=64
fail
modulus=8
fail
'volatile' qualifier memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
control memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
Fragment shader
16/24
'coherent' qualifier memory barrier test
0/8
modulus=1
fail
modulus=128
fail
modulus=16
fail
modulus=2
fail
modulus=32
fail
modulus=4
fail
modulus=64
fail
modulus=8
fail
'volatile' qualifier memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
control memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
Geometry shader
13/24
'coherent' qualifier memory barrier test
0/8
modulus=1
fail
modulus=128
fail
modulus=16
fail
modulus=2
fail
modulus=32
fail
modulus=4
fail
modulus=64
fail
modulus=8
fail
'volatile' qualifier memory barrier test
5/8
modulus=1
pass
modulus=128
fail
modulus=16
pass
modulus=2
pass
modulus=32
fail
modulus=4
pass
modulus=64
fail
modulus=8
pass
control memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
Tessellation control shader
16/24
'coherent' qualifier memory barrier test
0/8
modulus=1
fail
modulus=128
fail
modulus=16
fail
modulus=2
fail
modulus=32
fail
modulus=4
fail
modulus=64
fail
modulus=8
fail
'volatile' qualifier memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
control memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
Tessellation evaluation shader
13/24
'coherent' qualifier memory barrier test
0/8
modulus=1
fail
modulus=128
fail
modulus=16
fail
modulus=2
fail
modulus=32
fail
modulus=4
fail
modulus=64
fail
modulus=8
fail
'volatile' qualifier memory barrier test
5/8
modulus=1
pass
modulus=128
fail
modulus=16
pass
modulus=2
pass
modulus=32
fail
modulus=4
pass
modulus=64
fail
modulus=8
pass
control memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
Vertex shader
13/24
'coherent' qualifier memory barrier test
0/8
modulus=1
fail
modulus=128
fail
modulus=16
fail
modulus=2
fail
modulus=32
fail
modulus=4
fail
modulus=64
fail
modulus=8
fail
'volatile' qualifier memory barrier test
5/8
modulus=1
pass
modulus=128
fail
modulus=16
pass
modulus=2
pass
modulus=32
fail
modulus=4
pass
modulus=64
fail
modulus=8
pass
control memory barrier test
8/8
modulus=1
pass
modulus=128
pass
modulus=16
pass
modulus=2
pass
modulus=32
pass
modulus=4
pass
modulus=64
pass
modulus=8
pass
state
1/2
binding state test
fail
uniform state test
pass
unused
8/8
imageAtomicAdd
pass
imageAtomicAnd
pass
imageAtomicCompSwap
pass
imageAtomicExchange
pass
imageAtomicMax
pass
imageAtomicMin
pass
imageAtomicOr
pass
imageAtomicXor
pass