mesa: Make get_shader_flags publicly available
Future patches will use this function outside shaderapi.c. This was originally included in another patch, but it was split out by Ian Romanick. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
This commit is contained in:
committed by
Ian Romanick
parent
73b78f9c9f
commit
47476fa673
@@ -65,8 +65,8 @@
|
||||
/**
|
||||
* Return mask of GLSL_x flags by examining the MESA_GLSL env var.
|
||||
*/
|
||||
static GLbitfield
|
||||
get_shader_flags(void)
|
||||
GLbitfield
|
||||
_mesa_get_shader_flags(void)
|
||||
{
|
||||
GLbitfield flags = 0x0;
|
||||
const char *env = _mesa_getenv("MESA_GLSL");
|
||||
@@ -120,7 +120,7 @@ _mesa_init_shader_state(struct gl_context *ctx)
|
||||
for (sh = 0; sh < MESA_SHADER_STAGES; ++sh)
|
||||
memcpy(&ctx->ShaderCompilerOptions[sh], &options, sizeof(options));
|
||||
|
||||
ctx->Shader.Flags = get_shader_flags();
|
||||
ctx->Shader.Flags = _mesa_get_shader_flags();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -40,6 +40,9 @@ struct _glapi_table;
|
||||
struct gl_context;
|
||||
struct gl_shader_program;
|
||||
|
||||
extern GLbitfield
|
||||
_mesa_get_shader_flags(void);
|
||||
|
||||
extern void
|
||||
_mesa_copy_string(GLchar *dst, GLsizei maxLength,
|
||||
GLsizei *length, const GLchar *src);
|
||||
|
||||
Reference in New Issue
Block a user