summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/arbprogram.h
diff options
context:
space:
mode:
authorPierre-Eric Pelloux-Prayer <[email protected]>2019-05-28 17:06:00 +0200
committerPierre-Eric Pelloux-Prayer <[email protected]>2019-10-18 10:26:26 +0200
commit1d1722e91070d7c3768744f55c8b02a49b46c18e (patch)
treea654a35dbe11d7750c66629920642c1ea1e74725 /src/mesa/main/arbprogram.h
parenteaeab0a99845f3fb6a5ff70d4e275b31df506a0e (diff)
mesa: add EXT_dsa NamedProgram functions
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/mesa/main/arbprogram.h')
-rw-r--r--src/mesa/main/arbprogram.h38
1 files changed, 36 insertions, 2 deletions
diff --git a/src/mesa/main/arbprogram.h b/src/mesa/main/arbprogram.h
index af0bdff1e65..0a86e9d5e18 100644
--- a/src/mesa/main/arbprogram.h
+++ b/src/mesa/main/arbprogram.h
@@ -48,6 +48,9 @@ extern void GLAPIENTRY
_mesa_ProgramStringARB(GLenum target, GLenum format, GLsizei len,
const GLvoid *string);
+extern void GLAPIENTRY
+_mesa_NamedProgramStringEXT(GLuint program, GLenum target, GLenum format,
+ GLsizei len, const GLvoid *string);
extern void GLAPIENTRY
_mesa_ProgramEnvParameter4dARB(GLenum target, GLuint index,
@@ -91,10 +94,29 @@ _mesa_ProgramLocalParameter4fARB(GLenum target, GLuint index,
extern void GLAPIENTRY
+_mesa_NamedProgramLocalParameter4fvEXT(GLuint program, GLenum target,
+ GLuint index, const GLfloat *params);
+
+extern void GLAPIENTRY
+_mesa_NamedProgramLocalParameter4dEXT(GLuint program, GLenum target,
+ GLuint index, GLdouble x, GLdouble y,
+ GLdouble z, GLdouble w);
+
+extern void GLAPIENTRY
+_mesa_NamedProgramLocalParameter4dvEXT(GLuint program, GLenum target,
+ GLuint index, const GLdouble *params);
+
+
+extern void GLAPIENTRY
+_mesa_NamedProgramLocalParameter4fEXT(GLuint program, GLenum target,
+ GLuint index, GLfloat x, GLfloat y,
+ GLfloat z, GLfloat w);
+
+
+extern void GLAPIENTRY
_mesa_ProgramLocalParameter4fvARB(GLenum target, GLuint index,
const GLfloat *params);
-
extern void GLAPIENTRY
_mesa_ProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count,
const GLfloat *params);
@@ -114,18 +136,30 @@ extern void GLAPIENTRY
_mesa_GetProgramLocalParameterdvARB(GLenum target, GLuint index,
GLdouble *params);
+extern void GLAPIENTRY
+_mesa_GetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target,
+ GLuint index, GLdouble *params);
extern void GLAPIENTRY
-_mesa_GetProgramLocalParameterfvARB(GLenum target, GLuint index,
+_mesa_GetProgramLocalParameterfvARB(GLenum target, GLuint index,
GLfloat *params);
+extern void GLAPIENTRY
+_mesa_GetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target,
+ GLuint index, GLfloat *params);
extern void GLAPIENTRY
_mesa_GetProgramivARB(GLenum target, GLenum pname, GLint *params);
+extern void GLAPIENTRY
+_mesa_GetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname,
+ GLint *params);
extern void GLAPIENTRY
_mesa_GetProgramStringARB(GLenum target, GLenum pname, GLvoid *string);
+extern void GLAPIENTRY
+_mesa_GetNamedProgramStringEXT(GLuint program, GLenum target,
+ GLenum pname, GLvoid *string);
#endif