mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 20:28:04 +02:00
anv,iris,genxml: Use NumberOfBarriers on XeHP
Ref: bspec 55400 Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11564>
This commit is contained in:
parent
a4c9c242ed
commit
3e13c4ccf2
3 changed files with 12 additions and 2 deletions
|
|
@ -6948,7 +6948,7 @@ iris_upload_compute_walker(struct iris_context *ice,
|
|||
.NumberofThreadsinGPGPUThreadGroup = dispatch.threads,
|
||||
.SharedLocalMemorySize =
|
||||
encode_slm_size(GFX_VER, prog_data->total_shared),
|
||||
.BarrierEnable = cs_prog_data->uses_barrier,
|
||||
.NumberOfBarriers = cs_prog_data->uses_barrier,
|
||||
.SamplerStatePointer = shs->sampler_table.offset,
|
||||
.BindingTablePointer = binder->bt_offset[MESA_SHADER_COMPUTE],
|
||||
};
|
||||
|
|
|
|||
|
|
@ -588,6 +588,16 @@
|
|||
<value name="TG size 8" value="0"/>
|
||||
<value name="TG size 16" value="1"/>
|
||||
</field>
|
||||
<field name="Number Of Barriers" start="188" end="190" type="uint" prefix="BARRIER_SIZE">
|
||||
<value name="NONE" value="0"/>
|
||||
<value name="B1" value="1"/>
|
||||
<value name="B2" value="2"/>
|
||||
<value name="B4" value="3"/>
|
||||
<value name="B8" value="4"/>
|
||||
<value name="B16" value="5"/>
|
||||
<value name="B24" value="6"/>
|
||||
<value name="B32" value="7"/>
|
||||
</field>
|
||||
<field name="BTD Mode" start="191" end="191" type="uint"/>
|
||||
</struct>
|
||||
|
||||
|
|
|
|||
|
|
@ -4885,7 +4885,7 @@ emit_compute_walker(struct anv_cmd_buffer *cmd_buffer,
|
|||
.NumberofThreadsinGPGPUThreadGroup = dispatch.threads,
|
||||
.SharedLocalMemorySize = encode_slm_size(GFX_VER,
|
||||
prog_data->base.total_shared),
|
||||
.BarrierEnable = prog_data->uses_barrier,
|
||||
.NumberOfBarriers = prog_data->uses_barrier,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue