mesa/src
Patrick Lerda 9aea08e1db r600: fix the indirect draw 8-bits path
This change fixes the indirect draw 8-bits path which does
a conversion to 16-bits. This change is implemented to process
the parameters the same way as the other indirect draw paths.

This change was tested on palm and cayman. Here are the tests fixed:
deqp-gles31/functional/draw_indirect/draw_elements_indirect/indices/index_byte: fail pass
deqp-gles31/functional/draw_indirect/random/35: fail pass
deqp-gles31/functional/draw_indirect/random/45: fail pass
khr-gl40/draw_indirect/basic-indicesdatatype-unsigned_byte: fail pass
khr-gl41/draw_indirect/basic-indicesdatatype-unsigned_byte: fail pass
khr-gl42/draw_indirect/basic-indicesdatatype-unsigned_byte: fail pass
khr-gl43/draw_indirect/basic-indicesdatatype-unsigned_byte: fail pass
khr-gl44/draw_indirect/basic-indicesdatatype-unsigned_byte: fail pass
khr-gl45/draw_indirect/basic-indicesdatatype-unsigned_byte: fail pass

Fixes: d80701df8a ("r600g: Implement GL_ARB_draw_indirect for EG/CM")
Signed-off-by: Patrick Lerda <patrick9876@free.fr>
Acked-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32802>
2025-03-04 04:13:42 +00:00
..
amd radv/ci: add hawaii to CI 2025-03-03 19:42:21 +00:00
android_stub
asahi hk: switch to common VK_COPY/PRINT_STR 2025-03-01 20:27:26 +00:00
broadcom v3dv: switch to common VK_COPY/PRINT_STR 2025-03-01 20:27:26 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir: Test nir_minimize_call_live_states 2025-03-03 23:30:57 +00:00
drm-shim
egl glapi: fix build dependencies by putting all xml/py files into a single list 2025-03-03 21:06:06 +00:00
etnaviv etnaviv/ci: Start using the revision number for GPU_VERSION 2025-03-01 22:14:28 +00:00
freedreno tu: Don't emit SP_PS_2D_WINDOW_OFFSET on a6xx 2025-03-03 16:44:24 +00:00
gallium r600: fix the indirect draw 8-bits path 2025-03-04 04:13:42 +00:00
gbm dri: delete INVALIDATE extension 2025-02-26 21:46:06 +00:00
getopt
gfxstream gfxstream: Remove duplicated boxed handle func declarations 2025-02-27 17:37:55 +00:00
glx glx: make it more obvious what libglapi_bridge is 2025-03-03 21:06:06 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel brw: Fix size in assembler when compacting 2025-03-03 20:43:56 +00:00
loader loader/wayland: Fix missing timespec.h include 2025-02-06 10:39:25 +01:00
mapi glapi: remove unused python code 2025-03-03 21:06:06 +00:00
mesa mesa: allocate GLmatrix aligned to 16 bytes 2025-03-03 23:08:02 +00:00
microsoft vulkan/runtime: store flags on descriptor set layouts 2025-02-27 13:26:58 +02:00
nouveau nak: Set .NODEP on tex ops based on nir_opt_tex_skip_helpers() 2025-03-01 08:44:15 +00:00
panfrost pan/bi: Add unit tests for FAU special page 3 and WARP_ID 2025-03-03 17:04:04 +00:00
tool panvk: add u_trace perfetto support 2024-12-17 23:14:26 +00:00
util anv/iris: add drirc keys to disable VF/TE distribution 2025-02-27 21:10:59 +00:00
virtio venus: fix an obsolete protocol sync earlier 2025-03-02 16:58:21 +00:00
vulkan vulkan/wsi: don't use sRGB if the compositor doesn't support it 2025-03-03 18:55:29 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format freedreno: move ForEachMacros into freedreno 2025-01-24 12:15:31 +00:00
meson.build glapi: remove check_table tests 2025-03-03 21:06:06 +00:00