projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mesa: enable ARB_vertex_attrib_64bit in compat profile
[mesa.git]
/
src
/
mesa
/
main
/
shaderapi.h
diff --git
a/src/mesa/main/shaderapi.h
b/src/mesa/main/shaderapi.h
index b7ba7ab84a6af0270ed606b53ad572ec46c12bf5..dbfd68fd3a19743e136c238ec96321b600236576 100644
(file)
--- a/
src/mesa/main/shaderapi.h
+++ b/
src/mesa/main/shaderapi.h
@@
-29,7
+29,7
@@
#include "glheader.h"
#include "glheader.h"
-
+#include "compiler/shader_enums.h"
#ifdef __cplusplus
extern "C" {
#ifdef __cplusplus
extern "C" {
@@
-38,6
+38,11
@@
extern "C" {
struct _glapi_table;
struct gl_context;
struct _glapi_table;
struct gl_context;
+struct gl_linked_shader;
+struct gl_pipeline_object;
+struct gl_program;
+struct gl_program_resource;
+struct gl_shader;
struct gl_shader_program;
extern GLbitfield
struct gl_shader_program;
extern GLbitfield
@@
-95,6
+100,9
@@
_mesa_CreateShaderObjectARB(GLenum type);
extern void GLAPIENTRY
_mesa_DeleteObjectARB(GLhandleARB obj);
extern void GLAPIENTRY
_mesa_DeleteObjectARB(GLhandleARB obj);
+void GLAPIENTRY
+_mesa_DetachObjectARB_no_error(GLhandleARB, GLhandleARB);
+
extern void GLAPIENTRY
_mesa_DetachObjectARB(GLhandleARB, GLhandleARB);
extern void GLAPIENTRY
_mesa_DetachObjectARB(GLhandleARB, GLhandleARB);
@@
-128,9
+136,16
@@
_mesa_IsProgram(GLuint name);
extern GLboolean GLAPIENTRY
_mesa_IsShader(GLuint name);
extern GLboolean GLAPIENTRY
_mesa_IsShader(GLuint name);
+void GLAPIENTRY
+_mesa_LinkProgram_no_error(GLuint programObj);
+
extern void GLAPIENTRY
_mesa_LinkProgram(GLuint programObj);
extern void GLAPIENTRY
_mesa_LinkProgram(GLuint programObj);
+void GLAPIENTRY
+_mesa_ShaderSource_no_error(GLuint, GLsizei, const GLchar* const *,
+ const GLint *);
+
extern void GLAPIENTRY
_mesa_ShaderSource(GLuint, GLsizei, const GLchar* const *, const GLint *);
extern void GLAPIENTRY
_mesa_ShaderSource(GLuint, GLsizei, const GLchar* const *, const GLint *);
@@
-193,6
+208,9
@@
_mesa_DeleteProgram(GLuint program);
extern void GLAPIENTRY
_mesa_DeleteShader(GLuint shader);
extern void GLAPIENTRY
_mesa_DeleteShader(GLuint shader);
+void GLAPIENTRY
+_mesa_DetachShader_no_error(GLuint program, GLuint shader);
+
extern void GLAPIENTRY
_mesa_DetachShader(GLuint program, GLuint shader);
extern void GLAPIENTRY
_mesa_DetachShader(GLuint program, GLuint shader);
@@
-234,6
+252,9
@@
extern void GLAPIENTRY
_mesa_ProgramBinary(GLuint program, GLenum binaryFormat,
const GLvoid *binary, GLsizei length);
_mesa_ProgramBinary(GLuint program, GLenum binaryFormat,
const GLvoid *binary, GLsizei length);
+void GLAPIENTRY
+_mesa_ProgramParameteri_no_error(GLuint program, GLenum pname, GLint value);
+
extern void GLAPIENTRY
_mesa_ProgramParameteri(GLuint program, GLenum pname, GLint value);
extern void GLAPIENTRY
_mesa_ProgramParameteri(GLuint program, GLenum pname, GLint value);
@@
-305,6
+326,9
@@
_mesa_get_program_resourceiv(struct gl_shader_program *shProg,
GLint *params);
/* GL_ARB_tessellation_shader */
GLint *params);
/* GL_ARB_tessellation_shader */
+void GLAPIENTRY
+_mesa_PatchParameteri_no_error(GLenum pname, GLint value);
+
extern void GLAPIENTRY
_mesa_PatchParameteri(GLenum pname, GLint value);
extern void GLAPIENTRY
_mesa_PatchParameteri(GLenum pname, GLint value);