mesa/src
Iago Toral Quiroga 5e8196e756 v3dv: don't load an attachment for unaligned render area if we are not storing
If the render area is not aligned to tile boundaries it means we have partially
covered tiles in the framebuffer. In this case, we always need to load the tile
buffer from memory in order to preserve the contents outside the render area
on the tile buffer store. However, if in this scenario we know we won't be
storing the tile buffer we can skip the load safely.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18570>
2022-09-14 13:48:45 +00:00
..
amd radv: Explicitly store the VA of accel structs 2022-09-14 09:05:25 +00:00
android_stub
asahi agx: Don't use nir_find_variable_with_driver_location 2022-09-13 16:04:29 +00:00
broadcom v3dv: don't load an attachment for unaligned render area if we are not storing 2022-09-14 13:48:45 +00:00
c11 c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive 2022-09-14 02:46:51 +00:00
compiler nir/algebraic: optimize fabs(bcsel(b, fneg(a), a)) 2022-09-14 12:16:07 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: Relax locking 2022-09-07 21:21:38 -07:00
etnaviv util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
freedreno turnip: implement VK_EXT_multi_draw 2022-09-14 13:18:02 +00:00
gallium iris: disable preemption on VFG, Wa_14015207028 for DG2 2022-09-14 10:01:23 +00:00
gbm Android: Use libgbm_mesa name for SDK30+ 2022-09-12 07:37:27 +00:00
getopt
glx Revert "glx: Use XSaveContext, delete glxhash.c" 2022-09-12 21:18:15 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Fix multiple file descriptor leaks. 2022-09-14 13:08:29 +00:00
imgui
intel anv: disable preemption on VFG, Wa_14015207028 for DG2 2022-09-14 10:01:23 +00:00
loader loader: use os_get_option for driver override 2022-09-08 19:30:38 +00:00
mapi mesa: Expose GL_NV_ES1_1_compatibility 2022-08-25 10:17:10 -07:00
mesa mesa: direct use of mtx_recursive is not c11 conformance 2022-09-14 02:46:51 +00:00
microsoft vulkan: Add a vk_command_buffer_ops struct 2022-09-01 20:17:25 +00:00
nouveau nouveau: Fix compiler warnings about silly address checks in ir_print. 2022-09-13 18:39:07 +00:00
panfrost ci/panfrost: convert traces to new YAML format 2022-09-13 09:16:19 +00:00
tool pps: enable track_event in system.cfg 2022-08-26 21:47:44 +00:00
util util: avoid deprecated builtin has_trivial_destructor 2022-09-08 10:53:32 +00:00
virtio venus: ignore pInheritanceInfo if not secondary command buffer 2022-09-13 23:19:54 +00:00
vulkan vulkan: update ALLOWED_ANDROID_VERSION for api level 33 2022-09-13 23:34:58 +00:00
meson.build meson: Remove usage of use_elf_tls 2022-07-29 23:59:11 +00:00