From f04f13622f3e71bee057d60a6be9c53b92b56cc9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Mon, 24 Aug 2015 02:55:20 +0200 Subject: [PATCH] st/mesa: implement ARB_copy_image I wonder if the craziness was worth it. Reviewed-by: Brian Paul --- docs/GL3.txt | 2 +- docs/relnotes/11.1.0.html | 1 + src/mesa/Makefile.sources | 2 + src/mesa/state_tracker/st_cb_copyimage.c | 578 +++++++++++++++++++++++ src/mesa/state_tracker/st_cb_copyimage.h | 33 ++ src/mesa/state_tracker/st_cb_texture.c | 51 -- src/mesa/state_tracker/st_context.c | 2 + src/mesa/state_tracker/st_extensions.c | 1 + 8 files changed, 618 insertions(+), 52 deletions(-) create mode 100644 src/mesa/state_tracker/st_cb_copyimage.c create mode 100644 src/mesa/state_tracker/st_cb_copyimage.h diff --git a/docs/GL3.txt b/docs/GL3.txt index 167321676df..549c4dbfda7 100644 --- a/docs/GL3.txt +++ b/docs/GL3.txt @@ -153,7 +153,7 @@ GL 4.3, GLSL 4.30: GL_ARB_ES3_compatibility DONE (all drivers that support GLSL 3.30) GL_ARB_clear_buffer_object DONE (all drivers) GL_ARB_compute_shader in progress (jljusten) - GL_ARB_copy_image DONE (i965) (gallium - in progress, VMware) + GL_ARB_copy_image DONE (i965, radeonsi) GL_KHR_debug DONE (all drivers) GL_ARB_explicit_uniform_location DONE (all drivers that support GLSL) GL_ARB_fragment_layer_viewport DONE (nv50, nvc0, r600, radeonsi, llvmpipe) diff --git a/docs/relnotes/11.1.0.html b/docs/relnotes/11.1.0.html index 3e1cd41dc57..3ecf287e315 100644 --- a/docs/relnotes/11.1.0.html +++ b/docs/relnotes/11.1.0.html @@ -45,6 +45,7 @@ Note: some of the new features are only available with certain drivers.