mirror of
https://github.com/libretro/RetroArch
synced 2025-04-16 08:43:10 +00:00
Update GLSM
This commit is contained in:
parent
e35ecd5eb7
commit
e3fa9ae5ee
@ -1464,6 +1464,17 @@ void rglUniform3fv(GLint location, GLsizei count, const GLfloat *value)
|
|||||||
glUniform3fv(location, count, value);
|
glUniform3fv(location, count, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Category: Shaders
|
||||||
|
*
|
||||||
|
* Core in:
|
||||||
|
* OpenGL : 2.0
|
||||||
|
*/
|
||||||
|
void rglUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
|
||||||
|
{
|
||||||
|
glUniform4i(location, v0, v1, v2, v3);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Category: Shaders
|
* Category: Shaders
|
||||||
*
|
*
|
||||||
@ -2059,7 +2070,6 @@ static bool glsm_state_ctx_destroy(void *data)
|
|||||||
if (gl_state.bind_textures.ids)
|
if (gl_state.bind_textures.ids)
|
||||||
free(gl_state.bind_textures.ids);
|
free(gl_state.bind_textures.ids);
|
||||||
gl_state.bind_textures.ids = NULL;
|
gl_state.bind_textures.ids = NULL;
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool glsm_state_ctx_init(void *data)
|
static bool glsm_state_ctx_init(void *data)
|
||||||
|
@ -95,6 +95,7 @@ RETRO_BEGIN_DECLS
|
|||||||
#define glUniform2fv rglUniform2fv
|
#define glUniform2fv rglUniform2fv
|
||||||
#define glUniform3f rglUniform3f
|
#define glUniform3f rglUniform3f
|
||||||
#define glUniform3fv rglUniform3fv
|
#define glUniform3fv rglUniform3fv
|
||||||
|
#define glUniform4i rglUniform4i
|
||||||
#define glUniform4f rglUniform4f
|
#define glUniform4f rglUniform4f
|
||||||
#define glUniform4fv rglUniform4fv
|
#define glUniform4fv rglUniform4fv
|
||||||
#define glUniform1ui rglUniform1ui
|
#define glUniform1ui rglUniform1ui
|
||||||
@ -298,6 +299,7 @@ void rglUniform2i(GLint location, GLint v0, GLint v1);
|
|||||||
void rglUniform2fv(GLint location, GLsizei count, const GLfloat *value);
|
void rglUniform2fv(GLint location, GLsizei count, const GLfloat *value);
|
||||||
void rglUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
|
void rglUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
|
||||||
void rglUniform3fv(GLint location, GLsizei count, const GLfloat *value);
|
void rglUniform3fv(GLint location, GLsizei count, const GLfloat *value);
|
||||||
|
void rglUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
|
||||||
void rglUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
|
void rglUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
|
||||||
void rglUniform4fv(GLint location, GLsizei count, const GLfloat *value);
|
void rglUniform4fv(GLint location, GLsizei count, const GLfloat *value);
|
||||||
void rglBlendFunc(GLenum sfactor, GLenum dfactor);
|
void rglBlendFunc(GLenum sfactor, GLenum dfactor);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user