mesa/src
Samuel Pitoiset 2e9cda7e77 radv/amdgpu: fix executing secondaries without IB2
If a secondary cmdbuf has been grown and is executed without IB2
(eg. on compute queue or when it's not allowed), the ib size ptr
contains chaining info, which means the IB size was wrong.

This fixes CPU crashes when running gl_vk_meshlet_cadscene.

Fixes: 277b2afd70 ("radv/amdgpu: add support for executing DGC cmdbuf with RADV_DEBUG=noibs")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24891>
(cherry picked from commit 9206aeb077)
2023-09-24 11:29:00 -07:00
..
amd radv/amdgpu: fix executing secondaries without IB2 2023-09-24 11:29:00 -07:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: Use txf_ms for MSAA background programs 2023-07-05 05:11:49 +00:00
broadcom v3d/qpu: fix type of function argument 2023-09-22 08:46:38 -07:00
c11 treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
compiler clc: use CLANG_RESOURCE_DIR for clang's resource path 2023-09-22 16:50:19 +00:00
drm-shim drm-shim: Avoid assertion fail if someone does close(-1). 2023-06-01 01:50:41 +00:00
egl egl/wayland: Always initialise fd_display_gpu 2023-09-22 17:31:12 +00:00
etnaviv etnaviv: linker: handle scenario where there are FS inputs without matching VS output 2023-07-11 11:15:31 +00:00
freedreno tu: Pass real size of prime buffers to allocator 2023-09-22 11:08:42 -07:00
gallium zink: fix linear modifier dmabuf imports 2023-09-24 11:29:00 -07:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glxsw: check geometry of drawables on creation 2023-08-31 14:36:20 -07:00
gtest gtest: Update to 1.13.0 2023-05-14 11:09:02 +00:00
imagination pvr: do not claim support for ASTC texture compression 2023-08-31 23:30:45 -07:00
imgui
intel blorp: drop undefined macro 2023-09-24 11:29:00 -07:00
loader dri3: only invalidate drawables on geometry change if geometry has changed 2023-06-15 12:22:24 +00:00
mapi mapi: Remove dead struct _glapi_function in glapi/glapi_getproc.c 2023-06-29 01:36:09 +00:00
mesa mesa: fix some TexParameter and SamplerParameter cases 2023-09-22 08:46:38 -07:00
microsoft ci: avoid running hardware jobs if lint fails - now on Windows too! 2023-07-13 08:42:55 -07:00
nouveau nv50/ir/nir: Fix zero source handling of tex instructions. 2023-08-31 16:08:02 -07:00
panfrost panfrost: upcast uint8/uint16 before shifting them beyond their range 2023-08-31 23:41:22 -07:00
tool meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
util util: add radeonsi workaround for Nowhere Patrol 2023-09-22 13:44:36 -07:00
virtio venus: fix cmd state leak across implicit reset 2023-08-09 10:00:41 -07:00
vulkan vk/wsi/x11: Remove dead code 2023-09-22 11:08:46 -07:00
.clang-format clang-format: add wayland foreach macros 2023-07-07 23:00:06 +00:00
meson.build lavapipe: Include llvmpipe 2023-06-30 12:56:35 +00:00