mesa/subroutines: drop the old subroutine index uploads.

We used to upload the indices when they changed, now we rely
on the drivers calling the correct hook to have the values
updated from the context storage.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Andres Gomez <agomez@igalia.com>
This commit is contained in:
Dave Airlie 2016-06-07 15:25:59 +10:00
parent 6a332a389a
commit 0bce055d9e
1 changed files with 0 additions and 6 deletions

View File

@ -65,7 +65,6 @@
#define PATH_MAX _MAX_PATH
#endif
static void _mesa_shader_write_subroutine_index(struct gl_context *ctx, struct gl_linked_shader *sh);
/**
* Return mask of GLSL_x flags by examining the MESA_GLSL env var.
*/
@ -2574,7 +2573,6 @@ _mesa_GetActiveSubroutineName(GLuint program, GLenum shadertype,
length, name, api_name);
}
GLvoid GLAPIENTRY
_mesa_UniformSubroutinesuiv(GLenum shadertype, GLsizei count,
const GLuint *indices)
@ -2656,8 +2654,6 @@ _mesa_UniformSubroutinesuiv(GLenum shadertype, GLsizei count,
} while(i < count);
FLUSH_VERTICES(ctx, _NEW_PROGRAM_CONSTANTS);
_mesa_shader_write_subroutine_index(ctx, sh);
}
@ -2868,8 +2864,6 @@ _mesa_shader_init_subroutine_defaults(struct gl_context *ctx,
binding->IndexPtr[i] = find_compat_subroutine(sh, uni->type);
}
_mesa_shader_write_subroutine_index(ctx, sh);
}
void