mesa/src
Jose Maria Casanova Crespo 0f8c681c5c
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
v3d: fix support for no buffer object bound
Piglit arb_texture_buffer_object-render-no-bo was generating
gpu resets because the uniform stream was missing the last
Fragment Shader uniform. So it was reading instead of the last
fragment shader uniform the first uniform of the vertex shader.

And using that unrelated VS uniform as the sampler address where
the texture should be read.

So now if a buffer object is not bound for a texture buffer object
we write the texture state base address to 0 (NULL) so the default
texture state is used.

So only is needed to set the 4 lower bits of the tmu_p0 with
the bit-mask of word enables.

Fixes: bb8285c258 ("v3d: add support for no buffer object bound")
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35847>
2025-07-01 09:18:31 +00:00
..
amd radv/meta: stop allocating sampler for blit operations 2025-07-01 08:58:03 +02:00
android_stub
asahi treewide: use nir_break_if 2025-06-30 14:51:24 -04:00
broadcom treewide: use nir_break_if with named if 2025-06-30 14:51:54 -04:00
c11
compiler treewide: use nir_break_if with named if 2025-06-30 14:51:54 -04:00
drm-shim
egl gles: Add support for 10/12/16 bit SW decoder YCbCr formats 2025-06-30 11:56:23 +00:00
etnaviv ci: separate hidden jobs to -inc yml files 2025-06-30 12:32:29 +00:00
freedreno nir: Split lower_vote_eq into int/float versions 2025-06-28 16:10:50 +00:00
gallium v3d: fix support for no buffer object bound 2025-07-01 09:18:31 +00:00
gbm gbm/dri: Support RGB888/BGR888 formats 2025-06-24 05:41:48 +00:00
getopt
gfxstream gfxstream: Small optimization on transformDescriptorSetList 2025-06-26 17:11:41 +00:00
glx glx: Free all populated fields of the glx_display on creation failure 2025-06-27 13:56:23 +00:00
gtest
imagination vulkan: Specify library_arch in ICD files 2025-06-19 17:30:24 +00:00
imgui
intel brw: remove debug printf 2025-06-29 12:39:03 +03:00
loader dri: fix __DRI_IMAGE_FORMAT* to PIPE_FORMAT* mappings 2025-06-30 23:04:57 +00:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
mesa gles: Add support for 10/12/16 bit SW decoder YCbCr formats 2025-06-30 11:56:23 +00:00
microsoft treewide: use nir_break_if with named if 2025-06-30 14:51:54 -04:00
nouveau nak: I/O offsets are unsigned when combined with RZ 2025-06-30 21:00:22 +00:00
panfrost panvk: Advertise timestamp support 2025-07-01 08:27:48 +00:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util mesa/formats: Add support for 10 and 12 bit SW decoder YCbCr formats 2025-06-30 11:56:23 +00:00
virtio venus: filter out vulkan video feature bits on common video formats 2025-07-01 07:25:58 +00:00
vulkan vulkan/runtime: add vk_sampler_{init,finish}() helpers 2025-07-01 08:54:04 +02:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format libagx: port pre-GS to CL 2025-06-27 15:31:49 +00:00
meson.build meson: split subdir for virtio/vdrm and virtio/vulkan 2025-06-25 22:21:48 +00:00