This makes it better match the other brw_compile_* functions.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
*/
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);
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;
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)