intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs
Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19831>
This commit is contained in:
@@ -1399,8 +1399,6 @@ crocus_compile_tcs(struct crocus_context *ice,
|
||||
{
|
||||
struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen;
|
||||
const struct brw_compiler *compiler = screen->compiler;
|
||||
const struct nir_shader_compiler_options *options =
|
||||
compiler->nir_options[MESA_SHADER_TESS_CTRL];
|
||||
void *mem_ctx = ralloc_context(NULL);
|
||||
struct brw_tcs_prog_data *tcs_prog_data =
|
||||
rzalloc(mem_ctx, struct brw_tcs_prog_data);
|
||||
@@ -1427,7 +1425,7 @@ crocus_compile_tcs(struct crocus_context *ice,
|
||||
if (can_push_ubo(devinfo))
|
||||
brw_nir_analyze_ubo_ranges(compiler, nir, NULL, prog_data->ubo_ranges);
|
||||
} else {
|
||||
nir = brw_nir_create_passthrough_tcs(mem_ctx, compiler, options, key);
|
||||
nir = brw_nir_create_passthrough_tcs(mem_ctx, compiler, key);
|
||||
|
||||
/* Reserve space for passing the default tess levels as constants. */
|
||||
num_cbufs = 1;
|
||||
|
@@ -1503,8 +1503,6 @@ iris_compile_tcs(struct iris_screen *screen,
|
||||
struct iris_compiled_shader *shader)
|
||||
{
|
||||
const struct brw_compiler *compiler = screen->compiler;
|
||||
const struct nir_shader_compiler_options *options =
|
||||
compiler->nir_options[MESA_SHADER_TESS_CTRL];
|
||||
void *mem_ctx = ralloc_context(NULL);
|
||||
struct brw_tcs_prog_data *tcs_prog_data =
|
||||
rzalloc(mem_ctx, struct brw_tcs_prog_data);
|
||||
@@ -1532,7 +1530,7 @@ iris_compile_tcs(struct iris_screen *screen,
|
||||
brw_nir_analyze_ubo_ranges(compiler, nir, NULL, prog_data->ubo_ranges);
|
||||
} else {
|
||||
nir =
|
||||
brw_nir_create_passthrough_tcs(mem_ctx, compiler, options, &brw_key);
|
||||
brw_nir_create_passthrough_tcs(mem_ctx, compiler, &brw_key);
|
||||
|
||||
/* Reserve space for passing the default tess levels as constants. */
|
||||
num_cbufs = 1;
|
||||
|
@@ -1698,9 +1698,10 @@ brw_type_for_nir_type(const struct intel_device_info *devinfo,
|
||||
|
||||
nir_shader *
|
||||
brw_nir_create_passthrough_tcs(void *mem_ctx, const struct brw_compiler *compiler,
|
||||
const nir_shader_compiler_options *options,
|
||||
const struct brw_tcs_prog_key *key)
|
||||
{
|
||||
const nir_shader_compiler_options *options =
|
||||
compiler->nir_options[MESA_SHADER_TESS_CTRL];
|
||||
nir_builder b = nir_builder_init_simple_shader(MESA_SHADER_TESS_CTRL,
|
||||
options, "passthrough TCS");
|
||||
ralloc_steal(mem_ctx, b.shader);
|
||||
|
@@ -185,7 +185,6 @@ void brw_nir_optimize(nir_shader *nir,
|
||||
|
||||
nir_shader *brw_nir_create_passthrough_tcs(void *mem_ctx,
|
||||
const struct brw_compiler *compiler,
|
||||
const nir_shader_compiler_options *options,
|
||||
const struct brw_tcs_prog_key *key);
|
||||
|
||||
#define BRW_NIR_FRAG_OUTPUT_INDEX_SHIFT 0
|
||||
|
Reference in New Issue
Block a user