mesa/src/panfrost/compiler
Faith Ekstrand e3d5d13d6d pan/bi: Use LOD_MODE_EXPLICIT for the 2nd half of textureGrad() on Bifrost
textureGrad() has to be split into two halves on Mali: Computing the
gradient/LOD and doing the actual texture operation.  On Valhal, we do
this with LOD_MODE_GRDESC but on Bifrost, we use LOD_MOD_EXPLICIT.  When
converting to NIR, I missed this.

Fixes: 05a066c921 ("pan/nir: Add bifrost support to pan_nir_lower_tex()")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41513>
2026-05-13 08:10:23 +00:00
..
bifrost pan/va: do not allow force_delta_enable on v9 2026-05-08 09:45:37 +00:00
midgard nir: rename nir_src_parent_instr to nir_src_use_instr 2026-05-06 17:09:22 +00:00
meson.build panfrost: Handle pre-Valhall images and texel buffers in lower_res_indices 2026-05-07 13:11:08 +00:00
pan_compiler.c pan/bi: Drop lower_index_to_offset from preprocess 2026-05-07 13:11:08 +00:00
pan_compiler.h panvk: Remove pan_optimize_nir call 2026-04-30 18:26:12 +00:00
pan_nir.h pan/nir: Lower image queries in NIR on Valhall+ 2026-05-07 00:36:02 +00:00
pan_nir_collect_varyings.c pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
pan_nir_lower_bool_to_bitsize.c nir,panfrost: Move lower_bool_to_bitsize to panfrost 2026-03-10 20:54:44 +00:00
pan_nir_lower_framebuffer.c pan: add some missing formats to pan_nir_lower_framebuffer 2026-02-23 13:32:57 +00:00
pan_nir_lower_fs_inputs.c pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
pan_nir_lower_fs_outputs.c pan/compiler: Allow 16-bit alpha for atest_pan 2026-04-30 17:33:09 +00:00
pan_nir_lower_helper_invocation.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_nir_lower_image.c pan/nir: Lower image queries in NIR on Valhall+ 2026-05-07 00:36:02 +00:00
pan_nir_lower_image_ms.c pan: change image2DMSArray lowering to use Z instead of Y 2026-03-25 15:05:53 +00:00
pan_nir_lower_noperspective.c pan/compiler: Collect nopersp varyings in lower_noperspective_fs 2026-04-30 18:26:13 +00:00
pan_nir_lower_sample_position.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_nir_lower_tex.c pan/bi: Use LOD_MODE_EXPLICIT for the 2nd half of textureGrad() on Bifrost 2026-05-13 08:10:23 +00:00
pan_nir_lower_var_special.c pan/compiler: Replace frag_coord_zw_pan with var_special_pan 2026-03-27 19:23:02 +00:00
pan_nir_lower_vertex_id.c pan/compiler: Move all NIR passe definitions to pan_nir.h 2025-12-02 21:00:30 +00:00
pan_nir_lower_vs_outputs.c pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
pan_nir_lower_xfb.c nir: merge xfb and xfb2 into one 64bit intrinsic index 2026-03-10 07:46:22 +00:00
pan_nir_resize_varying_io.c pan: Add a pass to resize I/O load/stores as needed by the varying layout 2026-03-12 22:59:13 +00:00