From: Józef Kucia Subject: [PATCH v3 5/8] wined3d: Add ARB_get_texture_sub_image extension. Message-Id: <1461145344-15122-5-git-send-email-jkucia@codeweavers.com> Date: Wed, 20 Apr 2016 11:42:21 +0200 In-Reply-To: <1461145344-15122-1-git-send-email-jkucia@codeweavers.com> References: <1461145344-15122-1-git-send-email-jkucia@codeweavers.com> Signed-off-by: Józef Kucia --- Version 3: Unmodified. --- dlls/wined3d/directx.c | 6 ++++++ dlls/wined3d/wined3d_gl.h | 1 + 2 files changed, 7 insertions(+) diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index 656f85a..2392f27 100644 --- a/dlls/wined3d/directx.c +++ b/dlls/wined3d/directx.c @@ -122,6 +122,7 @@ static const struct wined3d_extension_map gl_extension_map[] = {"GL_ARB_framebuffer_object", ARB_FRAMEBUFFER_OBJECT }, {"GL_ARB_framebuffer_sRGB", ARB_FRAMEBUFFER_SRGB }, {"GL_ARB_geometry_shader4", ARB_GEOMETRY_SHADER4 }, + {"GL_ARB_get_texture_sub_image", ARB_GET_TEXTURE_SUB_IMAGE }, {"GL_ARB_half_float_pixel", ARB_HALF_FLOAT_PIXEL }, {"GL_ARB_half_float_vertex", ARB_HALF_FLOAT_VERTEX }, {"GL_ARB_instanced_arrays", ARB_INSTANCED_ARRAYS }, @@ -2574,6 +2575,9 @@ static void load_gl_funcs(struct wined3d_gl_info *gl_info) USE_GL_FUNC(glFramebufferTextureFaceARB) USE_GL_FUNC(glFramebufferTextureLayerARB) USE_GL_FUNC(glProgramParameteriARB) + /* GL_ARB_get_texture_sub_image */ + USE_GL_FUNC(glGetTextureSubImage) + USE_GL_FUNC(glGetCompressedTextureSubImage) /* GL_ARB_instanced_arrays */ USE_GL_FUNC(glVertexAttribDivisorARB) /* GL_ARB_internalformat_query */ @@ -3511,6 +3515,8 @@ static BOOL wined3d_adapter_init_gl_caps(struct wined3d_adapter *adapter, DWORD {ARB_DEBUG_OUTPUT, MAKEDWORD_VERSION(4, 3)}, {ARB_INTERNALFORMAT_QUERY2, MAKEDWORD_VERSION(4, 3)}, {ARB_TEXTURE_QUERY_LEVELS, MAKEDWORD_VERSION(4, 3)}, + + {ARB_GET_TEXTURE_SUB_IMAGE, MAKEDWORD_VERSION(4, 5)}, }; struct wined3d_driver_info *driver_info = &adapter->driver_info; const char *gl_vendor_str, *gl_renderer_str, *gl_version_str; diff --git a/dlls/wined3d/wined3d_gl.h b/dlls/wined3d/wined3d_gl.h index 356ee7c..39f7303 100644 --- a/dlls/wined3d/wined3d_gl.h +++ b/dlls/wined3d/wined3d_gl.h @@ -58,6 +58,7 @@ enum wined3d_gl_extension ARB_FRAMEBUFFER_OBJECT, ARB_FRAMEBUFFER_SRGB, ARB_GEOMETRY_SHADER4, + ARB_GET_TEXTURE_SUB_IMAGE, ARB_HALF_FLOAT_PIXEL, ARB_HALF_FLOAT_VERTEX, ARB_INSTANCED_ARRAYS, -- 2.4.10