mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
i965: Use a const nir_shader in backend_shader
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
This commit is contained in:
parent
8f1d968704
commit
0ca401327e
11 changed files with 12 additions and 12 deletions
|
|
@ -96,7 +96,7 @@ public:
|
|||
const void *key,
|
||||
struct brw_stage_prog_data *prog_data,
|
||||
struct gl_program *prog,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
unsigned dispatch_width,
|
||||
int shader_time_index);
|
||||
|
||||
|
|
|
|||
|
|
@ -1070,7 +1070,7 @@ fs_visitor::fs_visitor(const struct brw_compiler *compiler, void *log_data,
|
|||
const void *key,
|
||||
struct brw_stage_prog_data *prog_data,
|
||||
struct gl_program *prog,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
unsigned dispatch_width,
|
||||
int shader_time_index)
|
||||
: backend_shader(compiler, log_data, mem_ctx, shader, prog_data),
|
||||
|
|
|
|||
|
|
@ -657,7 +657,7 @@ brw_abs_immediate(enum brw_reg_type type, struct brw_reg *reg)
|
|||
backend_shader::backend_shader(const struct brw_compiler *compiler,
|
||||
void *log_data,
|
||||
void *mem_ctx,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
struct brw_stage_prog_data *stage_prog_data)
|
||||
: compiler(compiler),
|
||||
log_data(log_data),
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ protected:
|
|||
backend_shader(const struct brw_compiler *compiler,
|
||||
void *log_data,
|
||||
void *mem_ctx,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
struct brw_stage_prog_data *stage_prog_data);
|
||||
|
||||
public:
|
||||
|
|
@ -234,7 +234,7 @@ public:
|
|||
void *log_data; /* Passed to compiler->*_log functions */
|
||||
|
||||
const struct brw_device_info * const devinfo;
|
||||
nir_shader *nir;
|
||||
const nir_shader *nir;
|
||||
struct brw_stage_prog_data * const stage_prog_data;
|
||||
|
||||
/** ralloc context for temporary data used during compile */
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ public:
|
|||
void *log_data,
|
||||
const struct brw_sampler_prog_key_data *key,
|
||||
struct brw_vue_prog_data *prog_data,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
void *mem_ctx,
|
||||
bool no_spills,
|
||||
int shader_time_index);
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ namespace brw {
|
|||
vec4_gs_visitor::vec4_gs_visitor(const struct brw_compiler *compiler,
|
||||
void *log_data,
|
||||
struct brw_gs_compile *c,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
void *mem_ctx,
|
||||
bool no_spills,
|
||||
int shader_time_index)
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ public:
|
|||
vec4_gs_visitor(const struct brw_compiler *compiler,
|
||||
void *log_data,
|
||||
struct brw_gs_compile *c,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
void *mem_ctx,
|
||||
bool no_spills,
|
||||
int shader_time_index);
|
||||
|
|
|
|||
|
|
@ -1814,7 +1814,7 @@ vec4_visitor::vec4_visitor(const struct brw_compiler *compiler,
|
|||
void *log_data,
|
||||
const struct brw_sampler_prog_key_data *key_tex,
|
||||
struct brw_vue_prog_data *prog_data,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
void *mem_ctx,
|
||||
bool no_spills,
|
||||
int shader_time_index)
|
||||
|
|
|
|||
|
|
@ -301,7 +301,7 @@ vec4_vs_visitor::vec4_vs_visitor(const struct brw_compiler *compiler,
|
|||
void *log_data,
|
||||
const struct brw_vs_prog_key *key,
|
||||
struct brw_vs_prog_data *vs_prog_data,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
gl_clip_plane *clip_planes,
|
||||
void *mem_ctx,
|
||||
int shader_time_index,
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ public:
|
|||
void *log_data,
|
||||
const struct brw_vs_prog_key *key,
|
||||
struct brw_vs_prog_data *vs_prog_data,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
gl_clip_plane *clip_planes,
|
||||
void *mem_ctx,
|
||||
int shader_time_index,
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ public:
|
|||
void *log_data,
|
||||
struct brw_gs_compile *c,
|
||||
struct gl_shader_program *prog,
|
||||
nir_shader *shader,
|
||||
const nir_shader *shader,
|
||||
void *mem_ctx,
|
||||
bool no_spills,
|
||||
int shader_time_index) :
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue