summaryrefslogtreecommitdiffstats
path: root/docs/GL3.txt
diff options
context:
space:
mode:
authorGlenn Kennard <glenn.kennard@gmail.com>2015-02-24 15:59:16 +0100
committerMarek Olšák <marek.olsak@amd.com>2015-02-24 21:21:04 +0100
commitd80701df8af4a5d74c4f4eb09a4b3cef6970104b (patch)
tree7c8eec19f14608872e5c22f75c648ee901a6a4f1 /docs/GL3.txt
parentdd70e786747f7e4800f4bba245373c5ffa3baeee (diff)
downloadexternal_mesa3d-d80701df8af4a5d74c4f4eb09a4b3cef6970104b.zip
external_mesa3d-d80701df8af4a5d74c4f4eb09a4b3cef6970104b.tar.gz
external_mesa3d-d80701df8af4a5d74c4f4eb09a4b3cef6970104b.tar.bz2
r600g: Implement GL_ARB_draw_indirect for EG/CM
Requires Evergreen/Cayman and radeon kernel module 2.41.0 or newer. Expected piglit fails due to hardware limitations: * arb_draw_indirect-draw-arrays-prim-restart Restarts not applied for DrawArrays commands * arb_draw_indirect-vertexid Base vertex offset is not included in vertex id Marek: bump vgt_state num_dw by 3 (= space needed for one register write) Signed-off-by: Glenn Kennard <glenn.kennard@gmail.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'docs/GL3.txt')
-rw-r--r--docs/GL3.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/GL3.txt b/docs/GL3.txt
index a5b8175..43bbf85 100644
--- a/docs/GL3.txt
+++ b/docs/GL3.txt
@@ -95,7 +95,7 @@ GL 3.3, GLSL 3.30 --- all DONE: i965, nv50, nvc0, r600, radeonsi, llvmpipe, soft
GL 4.0, GLSL 4.00:
GL_ARB_draw_buffers_blend DONE (i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe)
- GL_ARB_draw_indirect DONE (i965, nvc0, radeonsi, llvmpipe, softpipe)
+ GL_ARB_draw_indirect DONE (i965, nvc0, r600, radeonsi, llvmpipe, softpipe)
GL_ARB_gpu_shader5 DONE (i965, nvc0)
- 'precise' qualifier DONE
- Dynamically uniform sampler array indices DONE (r600)
@@ -159,7 +159,7 @@ GL 4.3, GLSL 4.30:
GL_ARB_framebuffer_no_attachments not started
GL_ARB_internalformat_query2 not started
GL_ARB_invalidate_subdata DONE (all drivers)
- GL_ARB_multi_draw_indirect DONE (i965, nvc0, radeonsi, llvmpipe, softpipe)
+ GL_ARB_multi_draw_indirect DONE (i965, nvc0, r600, radeonsi, llvmpipe, softpipe)
GL_ARB_program_interface_query not started
GL_ARB_robust_buffer_access_behavior not started
GL_ARB_shader_image_size not started
@@ -212,7 +212,7 @@ These are the extensions cherry-picked to make GLES 3.1
GLES3.1, GLSL ES 3.1
GL_ARB_arrays_of_arrays started (Timothy)
GL_ARB_compute_shader in progress (jljusten)
- GL_ARB_draw_indirect DONE (i965, nvc0, radeonsi, llvmpipe, softpipe)
+ GL_ARB_draw_indirect DONE (i965, nvc0, r600, radeonsi, llvmpipe, softpipe)
GL_ARB_explicit_uniform_location DONE (all drivers that support GLSL)
GL_ARB_framebuffer_no_attachments not started
GL_ARB_program_interface_query not started