diff --git a/gfx/gl.c b/gfx/gl.c index 5ef2355490..83aefdd8c8 100644 --- a/gfx/gl.c +++ b/gfx/gl.c @@ -961,7 +961,7 @@ static void gl_init_textures(gl_t *gl, const video_info_t *video) glTextureReferenceSCE(GL_TEXTURE_2D, 1, gl->tex_w, gl->tex_h, 0, - gl->texture_fmt, + gl->internal_fmt, gl->tex_w * gl->base_size, gl->tex_w * gl->tex_h * i * gl->base_size); } diff --git a/gfx/gl_common.h b/gfx/gl_common.h index de7bf26b87..9062cf9f81 100644 --- a/gfx/gl_common.h +++ b/gfx/gl_common.h @@ -287,7 +287,7 @@ extern PFNGLACTIVETEXTUREPROC pglActiveTexture; #if defined(HAVE_PSGL) #define RARCH_GL_INTERNAL_FORMAT32 GL_ARGB_SCE -#define RARCH_GL_INTERNAL_FORMAT16 GL_ARGB_SCE +#define RARCH_GL_INTERNAL_FORMAT16 GL_RGB5 #define RARCH_GL_TEXTURE_TYPE32 GL_BGRA #define RARCH_GL_TEXTURE_TYPE16 GL_BGRA #define RARCH_GL_FORMAT32 GL_UNSIGNED_INT_8_8_8_8_REV