mesa/src
Arcady Goldmints-Orlov 68bb5d9e49
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
kk: enable shaderClipDistance
Since Metal doesn't pass clip distance into the fragment shader, we have to
do it ourselves. The CLIP_DIST0/1 varying slots are used to represent the
user-defined varyings we use to pass them from vertex to fragment and
a new intrinsic is added to represent the write to the built-in
clip_distance variable. Since the CLIP_DIST0/1 varying slots are not affected
by opt_varyings, there can be potential interface mismatches so the machinery
in msl_iomap.c is refactored to allow them to be output as a series of scalars
rather than vectors.

Reviewed-by: Aitor Camacho <aitor@lunarg.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38839>
2025-12-08 23:09:53 -05:00
..
amd aco: Add pass for spilling call-related registers 2025-12-08 19:12:55 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi vulkan/wsi: Add missing KHR_surface_maintenance1 promotions. 2025-11-30 12:17:33 +01:00
broadcom broadcom/compiler: only lower flrp once 2025-12-02 21:28:05 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler kk: enable shaderClipDistance 2025-12-08 23:09:53 -05:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl egl: Disable kopper on Android 2025-11-25 10:04:51 +00:00
etnaviv ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-11-24 12:02:40 +00:00
freedreno freedreno/common: Add A840 and X2-85 2025-12-08 22:12:12 +00:00
gallium freedreno: gen8 support 2025-12-08 22:12:12 +00:00
gbm mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
getopt
gfxstream gfxstream: fix logspam in TLS helper function 2025-12-03 09:12:21 -08:00
glx apple_cgl.c: Fix error: call to undeclared function 'os_get_option' 2025-11-20 18:39:19 +00:00
gtest
imagination nir: Use nir_shader_intrinsics_pass in nir_lower_io_to_scalar 2025-12-05 22:30:22 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv: Fix scratch pool buffer allocation sizes 2025-12-08 20:09:57 +00:00
kosmickrisp kk: enable shaderClipDistance 2025-12-08 23:09:53 -05:00
loader loader: Wrap nouveau_zink_predicate with HAVE_LIBDRM 2025-11-20 18:39:19 +00:00
mesa mesa: Cast bitmasks to 64-bit before negating 2025-12-08 17:28:36 +00:00
microsoft dzn: Suppress new MSVC warning by upconverting to uint64_t 2025-12-08 17:28:36 +00:00
nouveau nak/cmat: free the type mapping hash table. 2025-12-08 08:08:56 +10:00
panfrost panfrost,panvk: Enable shader_realtime_clock on panthor 1.6 2025-12-08 17:58:52 +00:00
poly nir: remove nir_io_add_const_offset_to_base 2025-11-29 00:16:38 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util util/driconf/asahi: Override GL renderer for web browsers 2025-12-08 16:23:54 +00:00
virtio ci: uprev virglrenderer 2025-12-04 21:38:54 +00:00
vulkan wsi/metal: Fix blit_imate_to_image's pool selection for cmd buffer alloc 2025-12-04 20:08:02 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00