mesa: _mesa_program_state_string() returns char *, not const char *.
This commit is contained in:
@@ -3354,11 +3354,11 @@ debug_variables (GLcontext * ctx, struct var_cache *vc_head,
|
|||||||
fprintf (stderr, "%s\n",
|
fprintf (stderr, "%s\n",
|
||||||
Program->Base.Parameters->Parameters[a + b].Name);
|
Program->Base.Parameters->Parameters[a + b].Name);
|
||||||
if (Program->Base.Parameters->Parameters[a + b].Type == PROGRAM_STATE_VAR) {
|
if (Program->Base.Parameters->Parameters[a + b].Type == PROGRAM_STATE_VAR) {
|
||||||
const char *s;
|
char *s;
|
||||||
s = _mesa_program_state_string(Program->Base.Parameters->Parameters
|
s = _mesa_program_state_string(Program->Base.Parameters->Parameters
|
||||||
[a + b].StateIndexes);
|
[a + b].StateIndexes);
|
||||||
fprintf(stderr, "%s\n", s);
|
fprintf(stderr, "%s\n", s);
|
||||||
_mesa_free((char *) s);
|
_mesa_free(s);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
fprintf (stderr, "%f %f %f %f\n",
|
fprintf (stderr, "%f %f %f %f\n",
|
||||||
|
@@ -420,7 +420,7 @@ _mesa_add_state_reference(struct gl_program_parameter_list *paramList,
|
|||||||
const gl_state_index stateTokens[STATE_LENGTH])
|
const gl_state_index stateTokens[STATE_LENGTH])
|
||||||
{
|
{
|
||||||
const GLuint size = 4; /* XXX fix */
|
const GLuint size = 4; /* XXX fix */
|
||||||
const char *name;
|
char *name;
|
||||||
GLint index;
|
GLint index;
|
||||||
|
|
||||||
/* Check if the state reference is already in the list */
|
/* Check if the state reference is already in the list */
|
||||||
@@ -447,7 +447,7 @@ _mesa_add_state_reference(struct gl_program_parameter_list *paramList,
|
|||||||
paramList->StateFlags |= _mesa_program_state_flags(stateTokens);
|
paramList->StateFlags |= _mesa_program_state_flags(stateTokens);
|
||||||
|
|
||||||
/* free name string here since we duplicated it in add_parameter() */
|
/* free name string here since we duplicated it in add_parameter() */
|
||||||
_mesa_free((void *) name);
|
_mesa_free(name);
|
||||||
|
|
||||||
return index;
|
return index;
|
||||||
}
|
}
|
||||||
|
@@ -767,7 +767,7 @@ append_index(char *dst, GLint index)
|
|||||||
* For example, return "state.matrix.texture[2].inverse".
|
* For example, return "state.matrix.texture[2].inverse".
|
||||||
* Use _mesa_free() to deallocate the string.
|
* Use _mesa_free() to deallocate the string.
|
||||||
*/
|
*/
|
||||||
const char *
|
char *
|
||||||
_mesa_program_state_string(const gl_state_index state[STATE_LENGTH])
|
_mesa_program_state_string(const gl_state_index state[STATE_LENGTH])
|
||||||
{
|
{
|
||||||
char str[1000] = "";
|
char str[1000] = "";
|
||||||
|
@@ -129,7 +129,7 @@ extern GLbitfield
|
|||||||
_mesa_program_state_flags(const gl_state_index state[STATE_LENGTH]);
|
_mesa_program_state_flags(const gl_state_index state[STATE_LENGTH]);
|
||||||
|
|
||||||
|
|
||||||
extern const char *
|
extern char *
|
||||||
_mesa_program_state_string(const gl_state_index state[STATE_LENGTH]);
|
_mesa_program_state_string(const gl_state_index state[STATE_LENGTH]);
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user