From 69d044cd8daf3c38251831aa91e1e8917dd8a98d Mon Sep 17 00:00:00 2001 From: kd-11 Date: Tue, 28 Feb 2017 11:00:05 +0300 Subject: [PATCH] gl: Relax requirement to EXT_DSA from ARB_DSA to better support linux --- rpcs3/Emu/RSX/GL/GLProcTable.h | 2 +- rpcs3/Emu/RSX/GL/GLTextureCache.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/RSX/GL/GLProcTable.h b/rpcs3/Emu/RSX/GL/GLProcTable.h index e85ff6f534..3c55e3fca9 100644 --- a/rpcs3/Emu/RSX/GL/GLProcTable.h +++ b/rpcs3/Emu/RSX/GL/GLProcTable.h @@ -170,7 +170,7 @@ OPENGL_PROC(PFNGLBINDBUFFERBASEPROC, BindBufferBase); OPENGL_PROC(PFNGLMULTIDRAWARRAYSPROC, MultiDrawArrays); -OPENGL_PROC(PFNGLGETTEXTUREIMAGEPROC, GetTextureImage); +OPENGL_PROC(PFNGLGETTEXTUREIMAGEEXTPROC, GetTextureImageEXT); //Texture Buffers OPENGL_PROC(PFNGLTEXBUFFERPROC, TexBuffer); diff --git a/rpcs3/Emu/RSX/GL/GLTextureCache.h b/rpcs3/Emu/RSX/GL/GLTextureCache.h index 401fb3d9d9..b8a7a5f479 100644 --- a/rpcs3/Emu/RSX/GL/GLTextureCache.h +++ b/rpcs3/Emu/RSX/GL/GLTextureCache.h @@ -289,7 +289,7 @@ namespace gl } glBindBuffer(GL_PIXEL_PACK_BUFFER, pbo_id); - glGetTextureImage(source_texture, 0, (GLenum)format, (GLenum)type, pbo_size, nullptr); + glGetTextureImageEXT(source_texture, GL_TEXTURE_2D, 0, (GLenum)format, (GLenum)type, nullptr); glBindBuffer(GL_PIXEL_PACK_BUFFER, 0); m_fence.reset();