eden/src
BoiledElectricity 5ebb5b8772
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
[opengl] query GL_MAX_CLIP_DISTANCES instead of hardcoding 8 (#4095)
The GL shader profile hardcoded max_user_clip_distances to 8. Query the
device limit like the Vulkan path already does (it reads
maxClipDistances), so we use what the host actually reports.

Clamp to Maxwell's NumClipDistances (8) since the guest never produces
more than that and the SPIR-V output array is sized for at most 8. So a
host reporting fewer than 8 is respected, and one reporting more can't
overrun anything.

Fixes #3910
https://git.eden-emu.dev/eden-emu/eden/issues/3910

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4095
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-06-15 04:30:40 +02:00
..
android [hle] support passing arguments to homebrew applications (#4013) 2026-06-15 03:02:33 +02:00
audio_core [audio_core] fix OOB copy when silencing channel on shutdown (#3969) 2026-05-31 02:38:26 +02:00
common [hle] support passing arguments to homebrew applications (#4013) 2026-06-15 03:02:33 +02:00
core [video_core, maxwell] fixes for homebrew games that use MESA compiler (#4012) 2026-06-15 03:05:11 +02:00
dedicated_room [desktop] More qt_common reorganization (#3916) 2026-05-20 04:49:16 +02:00
dynarmic [dynarmic, loongarch64] Add minimal toy implementation enough to execute LSLS (#4054) 2026-06-05 02:32:06 +02:00
frontend_common [qt] fix various crashes due to invalid/corrupted/outdated settings (#4070) 2026-06-14 20:48:24 +02:00
hid_core [hid_core] fix bounds-check aruid index in GetControllerFromNpadIdType (#4064) 2026-06-05 19:26:21 +02:00
input_common [qt] fix various crashes due to invalid/corrupted/outdated settings (#4070) 2026-06-14 20:48:24 +02:00
network [common] unify std::random_device (#3801) 2026-03-31 20:12:41 +02:00
qt_common [hle] support passing arguments to homebrew applications (#4013) 2026-06-15 03:02:33 +02:00
shader_recompiler [video_core, maxwell] fixes for homebrew games that use MESA compiler (#4012) 2026-06-15 03:05:11 +02:00
tests [cmake] fixes for XCode when having languages other than C/C++ (#3772) 2026-03-26 04:46:43 +01:00
video_core [opengl] query GL_MAX_CLIP_DISTANCES instead of hardcoding 8 (#4095) 2026-06-15 04:30:40 +02:00
web_service [cmake, deps] conjure common/httplib.h and remove global def for httplib macros (#3800) 2026-04-06 19:13:09 +02:00
yuzu [qt] fix various crashes due to invalid/corrupted/outdated settings (#4070) 2026-06-14 20:48:24 +02:00
yuzu_cmd [externals] Update to SDL3 (#3952) 2026-05-18 19:07:41 +02:00
yuzu_room_standalone [cmake] add a YUZU_STATIC_ROOM option (#3411) 2026-01-28 23:54:49 +01:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt [dynarmic] bootstrap loongarch64 host build (#4015) 2026-05-30 01:42:23 +02:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00