mesa/src/imagination/pco
Eric R. Smith 63a6e0ffc9 pco: fix a typo in the check for optimization looping
The count isn't incremented anywhere else.

Signed-off-by: Eric R. Smith <eric.smith@collabora.com>
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com>
Fixes: f1b24267d2 ("pco: rework nir processing and passes")
(cherry picked from commit 8521051cfa)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40359>
2026-03-11 23:21:11 +01:00
..
uscgen pvr: split idep_pco_uscgen_programs_h in two 2025-11-17 16:04:30 +00:00
usclib nir: add ACCESS_ATOMIC 2025-10-07 17:41:30 +00:00
meson.build pvr, pco: add primitive support for VK_KHR_robustness2.nullDescriptor 2025-09-30 12:15:54 +00:00
pco.c pco: store additional metadata for precompiled shaders 2025-09-22 14:52:03 +01:00
pco.h pvr, pco: add multiview compiler support, advertise extension 2025-09-30 12:15:46 +00:00
pco_binary.c util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
pco_bool.c pco: update virtual register support for bools and nir reg translation 2025-09-16 18:26:09 +00:00
pco_builder.h pco: Switch back to util/list 2025-09-16 18:26:44 +00:00
pco_builder_ops.h.py pco: remove modifiers from instructions with variable src/dests 2025-09-16 18:26:11 +00:00
pco_cf.c util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
pco_common.h.py pvr, pco: enable pre-generated header string functions to work with clc 2025-09-22 14:52:03 +01:00
pco_const_imms.c pco, pygen: differentiate between int and float ref mods 2025-09-16 18:26:08 +00:00
pco_data.h pvr, pco: add primitive support for VK_KHR_robustness2.nullDescriptor 2025-09-30 12:15:54 +00:00
pco_debug.c pco: add support for loops and ifs using predicated execution 2025-09-16 18:26:09 +00:00
pco_end.c pco: add support for loops and ifs using predicated execution 2025-09-16 18:26:09 +00:00
pco_group_instrs.c pco: Switch back to util/list 2025-09-16 18:26:44 +00:00
pco_index.c pco: initial control-flow support 2025-09-16 18:26:08 +00:00
pco_info.c.py pco, pygen: validate phases and io allocations for ops 2025-07-08 23:10:50 +00:00
pco_internal.h pco: Fix encoding of branch to an empty block 2026-01-15 12:09:26 +00:00
pco_ir.c pco: add pass to expand out vecs only used by comps 2025-09-16 18:26:11 +00:00
pco_isa.h.py build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
pco_isa.py pco: initial image write support 2025-09-16 18:26:09 +00:00
pco_legalize.c pco: support accessing shareds/coeffs >= 256 2025-09-16 18:26:12 +00:00
pco_map.h.py pco: amend index register mapping 2025-09-16 18:26:08 +00:00
pco_map.py pvr, pco: switch to clc load/store sr and idfwdf shaders 2025-09-22 14:52:05 +01:00
pco_nir.c pco: fix a typo in the check for optimization looping 2026-03-11 23:21:11 +01:00
pco_nir_algebraic.py pco: improve early and late algebraic pass ordering 2025-10-11 20:28:16 +01:00
pco_nir_compute.c pco: use nir_cf_{extract,reinsert} instead of inlining compute instance check 2025-09-16 18:26:40 +00:00
pco_nir_io.c pco: use nir_unlower_io_to_vars 2025-09-27 23:45:54 +01:00
pco_nir_lower_null_descriptors.c treewide: add & use parent instr helpers 2025-11-12 21:22:13 +00:00
pco_nir_pvfio.c pvr: Fix missing sample mask test instructions 2026-01-06 12:37:20 +00:00
pco_nir_sync.c pco: add NIR global_atomic lowering 2026-01-20 15:37:34 +00:00
pco_nir_tex.c pco: Fix for atomic operations on an image buffer 2026-01-28 16:18:00 +01:00
pco_nir_vk.c treewide: add & use parent instr helpers 2025-11-12 21:22:13 +00:00
pco_ops.h.py pco, pygen: add better exception messages 2024-11-29 15:14:12 +00:00
pco_ops.py pvr, pco: switch to clc load/store sr and idfwdf shaders 2025-09-22 14:52:05 +01:00
pco_opt.c treewide: use UTIL_DYNARRAY_INIT 2025-11-04 13:39:48 +00:00
pco_print.c pco: Switch back to util/list 2025-09-16 18:26:44 +00:00
pco_pygen_common.py pco, pygen: amend translation of srcs/dests with no mods 2025-07-08 23:10:45 +00:00
pco_ra.c treewide: use UTIL_DYNARRAY_INIT 2025-11-04 13:39:48 +00:00
pco_schedule.c pvr, pco: switch to clc load/store sr and idfwdf shaders 2025-09-22 14:52:05 +01:00
pco_trans_nir.c treewide: use BITSET_BYTES, BITSET_RZALLOC 2025-11-05 18:44:23 +00:00
pco_validate.c pco, pygen: expose enhanced logical ops with optional mask 2025-09-16 18:26:08 +00:00