mesa/src
Sagar Ghuge 560b21fe49
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
anv/rt: Increment block count only for valid children
If invalid childrens don't consume space in memory, we don't have to
increment the block count. HW unit just look at the bounding boxes and
reject them in intersection test.

Also, this patch handles invalid children type encoding.

Fixes: 198537039a ("anv/rt: reduce writes to block_incr_and_start_prim")
Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Felix DeGrood <felix.j.degrood@intel.com>
Tested-by: Felix DeGrood <felix.j.degrood@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38717>
2025-12-10 23:16:30 +00:00
..
amd radv,radeonsi: use FRAG_RESULT_DUAL_SRC_BLEND 2025-12-10 19:16:46 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi meson: do not reconstruct ICD paths 2025-12-10 14:46:11 +00:00
broadcom meson: Remove VK_ICD_FILENAMES totally from source tree. 2025-12-10 14:46:11 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir: Use instr_clone in rematerialize_deref_in_block 2025-12-10 22:07:45 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl egl: Disable kopper on Android 2025-11-25 10:04:51 +00:00
etnaviv ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-11-24 12:02:40 +00:00
freedreno tu: Fill render pass state when resuming 2025-12-10 22:43:10 +00:00
gallium radv,radeonsi: use FRAG_RESULT_DUAL_SRC_BLEND 2025-12-10 19:16:46 +00:00
gbm mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
getopt
gfxstream meson: Remove VK_ICD_FILENAMES totally from source tree. 2025-12-10 14:46:11 +00:00
glx apple_cgl.c: Fix error: call to undeclared function 'os_get_option' 2025-11-20 18:39:19 +00:00
gtest
imagination meson: Remove VK_ICD_FILENAMES totally from source tree. 2025-12-10 14:46:11 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv/rt: Increment block count only for valid children 2025-12-10 23:16:30 +00:00
kosmickrisp meson: Remove VK_ICD_FILENAMES totally from source tree. 2025-12-10 14:46:11 +00:00
loader loader: Wrap nouveau_zink_predicate with HAVE_LIBDRM 2025-11-20 18:39:19 +00:00
mesa nir: add FRAG_RESULT_DUAL_SRC_BLEND and an option to use it 2025-12-10 19:16:46 +00:00
microsoft meson: Remove VK_ICD_FILENAMES totally from source tree. 2025-12-10 14:46:11 +00:00
nouveau meson: do not reconstruct ICD paths 2025-12-10 14:46:11 +00:00
panfrost panvk: rework calculate_task_axis_and_increment 2025-12-10 18:54:48 +00:00
poly nir: remove nir_io_add_const_offset_to_base 2025-11-29 00:16:38 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util driconf: use vk_dont_care_as_load workaround for Spilled! 2025-12-09 07:48:32 +01:00
virtio venus: add missing VKAPI_ATTR/CALL 2025-12-10 18:11:07 +00:00
vulkan device-select-layer: Implement VkNegotiateLayerInterface::pfnGetDeviceProcAddr 2025-12-10 17:36:21 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00