From 7eef9b87b02cc499de9613fceeb547becdfeb587 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 6 May 2016 23:54:48 +0200 Subject: [PATCH] Add glTexSubImage2D --- libretro-common/glsm/glsm.c | 15 +++++++++++++++ libretro-common/include/glsm/glsmsym.h | 10 ++++++++++ 2 files changed, 25 insertions(+) diff --git a/libretro-common/glsm/glsm.c b/libretro-common/glsm/glsm.c index 3b92d4a8aa..28a6a3b2e2 100644 --- a/libretro-common/glsm/glsm.c +++ b/libretro-common/glsm/glsm.c @@ -214,6 +214,21 @@ void rglPolygonMode(GLenum face, GLenum mode) glPolygonMode(face, mode); } +void rglTexSubImage2D( + GLenum target, + GLint level, + GLint xoffset, + GLint yoffset, + GLsizei width, + GLsizei height, + GLenum format, + GLenum type, + const GLvoid * pixels) +{ + glTexSubImage2D(target, level, xoffset, yoffset, + width, height, format, type, pixels); +} + /* * * Core in: diff --git a/libretro-common/include/glsm/glsmsym.h b/libretro-common/include/glsm/glsmsym.h index d763df4adc..8eb06661ed 100644 --- a/libretro-common/include/glsm/glsmsym.h +++ b/libretro-common/include/glsm/glsmsym.h @@ -148,6 +148,7 @@ RETRO_BEGIN_DECLS #define glProgramBinary rglProgramBinary #define glGetProgramBinary rglGetProgramBinary #define glProgramParameteri rglProgramParameteri +#define glTexSubImage2D rglTexSubImage2D void rglProgramParameteri( GLuint program, GLenum pname, @@ -354,6 +355,15 @@ void rglTexImage2DMultisample( GLenum target, GLsizei height, GLboolean fixedsamplelocations); void rglMemoryBarrier( GLbitfield barriers); +void rglTexSubImage2D( GLenum target, + GLint level, + GLint xoffset, + GLint yoffset, + GLsizei width, + GLsizei height, + GLenum format, + GLenum type, + const GLvoid * pixels); RETRO_END_DECLS