#include "glheader.h"
-
+#include "compiler/shader_enums.h"
#ifdef __cplusplus
extern "C" {
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
extern GLboolean GLAPIENTRY
_mesa_IsShader(GLuint name);
+void GLAPIENTRY
+_mesa_LinkProgram_no_error(GLuint programObj);
+
extern void GLAPIENTRY
_mesa_LinkProgram(GLuint programObj);
_mesa_GetProgramStageiv(GLuint program, GLenum shadertype,
GLenum pname, GLint *values);
+GLcharARB *
+_mesa_read_shader_source(const gl_shader_stage stage, const char *source);
+
+void
+_mesa_dump_shader_source(const gl_shader_stage stage, const char *source);
+
#ifdef __cplusplus
}
#endif