Browse Source

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>
tags/gles3-fmt-v1
Kenneth Graunke 13 years ago
parent
commit
80b3af5b6d

+ 0
- 4
src/mesa/drivers/dri/i965/brw_context.h View File

@@ -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

+ 4
- 5
src/mesa/drivers/dri/i965/brw_shader.cpp View File

@@ -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;
}

/**

Loading…
Cancel
Save