mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
radeonsi: remove si_shader_context::param_tess_offchip
we don't use on-chip tess. Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
e158b74971
commit
b177162489
2 changed files with 3 additions and 8 deletions
|
|
@ -5540,7 +5540,7 @@ static void declare_streamout_params(struct si_shader_context *ctx,
|
|||
if (ctx->type != PIPE_SHADER_TESS_EVAL)
|
||||
params[ctx->param_streamout_config = (*num_params)++] = i32;
|
||||
else
|
||||
ctx->param_streamout_config = ctx->param_tess_offchip;
|
||||
ctx->param_streamout_config = *num_params - 1;
|
||||
|
||||
params[ctx->param_streamout_write_index = (*num_params)++] = i32;
|
||||
}
|
||||
|
|
@ -5704,10 +5704,10 @@ static void create_function(struct si_shader_context *ctx)
|
|||
|
||||
if (shader->key.as_es) {
|
||||
params[ctx->param_oc_lds = num_params++] = ctx->i32;
|
||||
params[ctx->param_tess_offchip = num_params++] = ctx->i32;
|
||||
params[num_params++] = ctx->i32;
|
||||
params[ctx->param_es2gs_offset = num_params++] = ctx->i32;
|
||||
} else {
|
||||
params[ctx->param_tess_offchip = num_params++] = ctx->i32;
|
||||
params[num_params++] = ctx->i32;
|
||||
declare_streamout_params(ctx, &shader->selector->so,
|
||||
params, ctx->i32, &num_params);
|
||||
params[ctx->param_oc_lds = num_params++] = ctx->i32;
|
||||
|
|
|
|||
|
|
@ -121,11 +121,6 @@ struct si_shader_context {
|
|||
int param_es2gs_offset;
|
||||
int param_oc_lds;
|
||||
|
||||
/* Sets a bit if the dynamic HS control word was 0x80000000. The bit is
|
||||
* 0x800000 for VS, 0x1 for ES.
|
||||
*/
|
||||
int param_tess_offchip;
|
||||
|
||||
LLVMTargetMachineRef tm;
|
||||
|
||||
unsigned invariant_load_md_kind;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue