i965/gs: Move the mem_ctx argument to brw_compile_gs

This makes it better match the other brw_compile_* functions.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Jason Ekstrand 2015-10-20 16:21:09 -07:00
parent 8e8b527b27
commit 72148de217
3 changed files with 4 additions and 4 deletions

View file

@ -615,10 +615,10 @@ struct brw_gs_compile
*/
const unsigned *
brw_compile_gs(const struct brw_compiler *compiler, void *log_data,
void *mem_ctx,
struct brw_gs_compile *c,
const struct nir_shader *shader,
struct gl_shader_program *shader_prog,
void *mem_ctx,
int shader_time_index,
unsigned *final_assembly_size,
char **error_str);

View file

@ -303,9 +303,9 @@ brw_codegen_gs_prog(struct brw_context *brw,
unsigned program_size;
char *error_str;
const unsigned *program =
brw_compile_gs(brw->intelScreen->compiler, brw, &c,
brw_compile_gs(brw->intelScreen->compiler, brw, mem_ctx, &c,
shader->Program->nir, prog,
mem_ctx, st_index, &program_size, &error_str);
st_index, &program_size, &error_str);
if (program == NULL) {
ralloc_free(mem_ctx);
return false;

View file

@ -598,10 +598,10 @@ vec4_gs_visitor::gs_end_primitive()
extern "C" const unsigned *
brw_compile_gs(const struct brw_compiler *compiler, void *log_data,
void *mem_ctx,
struct brw_gs_compile *c,
const nir_shader *shader,
struct gl_shader_program *shader_prog,
void *mem_ctx,
int shader_time_index,
unsigned *final_assembly_size,
char **error_str)