mesa/src
Jesse Natalie 894f7f4387 nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack())
I noticed some unnecessary 64-bit ints in shaders that were using doubles.
Perhaps there's a different missing optimization that should run on the
actual pack/unpack instructions before they're lowered, or maybe I'm just
lowering them too early, but these seem simple enough that we might want
them even for hand-rolled pack/unpack pairs.

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27314>
2024-05-01 21:55:20 +00:00
..
amd nir: add ACCESS_CP_GE_COHERENT_AMD 2024-04-30 17:17:25 +00:00
android_stub
asahi nir: remove global_invocation_id_zero_base 2024-04-24 20:18:49 +00:00
broadcom nir: validate src_type of store_output intrinsics, require bit_size >= 16 2024-05-01 19:41:35 +00:00
c11
compiler nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack()) 2024-05-01 21:55:20 +00:00
drm-shim drm-shim: Add io region handling in mmap 2024-03-19 10:22:34 +00:00
egl egl+glx: fix two #ifdef that should be #if like the rest 2024-04-30 16:22:50 +00:00
etnaviv etnaviv: isa: Add name for full writemask 2024-04-29 13:02:28 +00:00
freedreno ir3: Don't manually scalarize SSBO loads 2024-04-30 12:01:52 +00:00
gallium zink: handle swapchain currentExtent special value 2024-05-01 15:47:53 +00:00
gbm gbm: plumb an 'implicit' param through device creation 2024-04-22 23:25:58 +00:00
getopt
glx egl+glx: fix two #ifdef that should be #if like the rest 2024-04-30 16:22:50 +00:00
gtest
imagination meson: add VK_DRIVER_FILES to devenv, alongside the old VK_ICD_FILENAMES 2024-04-02 18:08:52 +00:00
imgui
intel anv: consolidate DestroyPipeline for graphics and graphics_lib 2024-05-01 21:07:28 +00:00
loader loader/wayland: Add named queue fallback 2024-02-28 11:01:31 +00:00
mapi glapi: fix param type in TexGenxOES 2024-05-01 00:47:59 +02:00
mesa glthread: check for invalid primitive modes in DrawElementsBaseVertex 2024-04-25 13:41:29 +00:00
microsoft nir: remove workgroup_id_zero_base 2024-04-24 20:18:49 +00:00
nouveau nak: Pass has_mod to all form of src2 requiring it 2024-04-25 11:19:00 +00:00
panfrost panvk: avoid dereferencing a null-pointer 2024-04-26 11:18:18 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util util: import pipe_box and its helpers 2024-04-22 01:42:52 +00:00
virtio venus: fix to destroy all pipeline handles on early error paths 2024-04-26 17:35:29 +00:00
vulkan wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present 2024-04-26 15:11:00 +00:00
.clang-format agx: add Braun-Hack spiller pass 2024-03-30 00:26:18 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00