i965: Remove brw_shader_program wrapper struct.
At this point, it's just gl_shader_program. Nobody even uses it; even the program that creates them only returns gl_shader_program pointers. Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
@@ -280,10 +280,6 @@ struct brw_shader {
|
||||
struct exec_list *ir;
|
||||
};
|
||||
|
||||
struct brw_shader_program {
|
||||
struct gl_shader_program base;
|
||||
};
|
||||
|
||||
/* Data about a particular attempt to compile a program. Note that
|
||||
* there can be many of these, each in a different GL state
|
||||
* corresponding to a different brw_wm_prog_key struct, with different
|
||||
|
||||
@@ -48,13 +48,12 @@ brw_new_shader(struct gl_context *ctx, GLuint name, GLuint type)
|
||||
struct gl_shader_program *
|
||||
brw_new_shader_program(struct gl_context *ctx, GLuint name)
|
||||
{
|
||||
struct brw_shader_program *prog;
|
||||
prog = rzalloc(NULL, struct brw_shader_program);
|
||||
struct gl_shader_program *prog = rzalloc(NULL, struct gl_shader_program);
|
||||
if (prog) {
|
||||
prog->base.Name = name;
|
||||
_mesa_init_shader_program(ctx, &prog->base);
|
||||
prog->Name = name;
|
||||
_mesa_init_shader_program(ctx, prog);
|
||||
}
|
||||
return &prog->base;
|
||||
return prog;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user