mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 21:40:08 +01:00
radv: Use before/after_cf_list for entrypoints
Via Coccinelle patch:
@@
expression shader;
@@
-nir_before_cf_list(&nir_shader_get_entrypoint(shader)->body)
+nir_before_impl(nir_shader_get_entrypoint(shader))
@@
expression shader;
@@
-nir_after_cf_list(&nir_shader_get_entrypoint(shader)->body)
+nir_after_impl(nir_shader_get_entrypoint(shader))
Suggested-by: Daniel Schürmann <daniel@schuermann.dev>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24910>
This commit is contained in:
parent
f80c57c38f
commit
8efc25c54c
1 changed files with 2 additions and 2 deletions
|
|
@ -331,7 +331,7 @@ should_move_rt_instruction(nir_intrinsic_op intrinsic)
|
|||
static void
|
||||
move_rt_instructions(nir_shader *shader)
|
||||
{
|
||||
nir_cursor target = nir_before_cf_list(&nir_shader_get_entrypoint(shader)->body);
|
||||
nir_cursor target = nir_before_impl(nir_shader_get_entrypoint(shader));
|
||||
|
||||
nir_foreach_block (block, nir_shader_get_entrypoint(shader)) {
|
||||
nir_foreach_instr_safe (instr, block) {
|
||||
|
|
@ -382,7 +382,7 @@ radv_rt_nir_to_asm(struct radv_device *device, struct vk_pipeline_cache *cache,
|
|||
nir_shader **resume_shaders = NULL;
|
||||
|
||||
if (stage->stage != MESA_SHADER_INTERSECTION) {
|
||||
nir_builder b = nir_builder_at(nir_after_cf_list(&nir_shader_get_entrypoint(stage->nir)->body));
|
||||
nir_builder b = nir_builder_at(nir_after_impl(nir_shader_get_entrypoint(stage->nir)));
|
||||
nir_rt_return_amd(&b);
|
||||
|
||||
const nir_lower_shader_calls_options opts = {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue