Skip to content

Merge upstream changes#1

Merged
JKSunny merged 199 commits intomasterfrom
merge-upstream
Nov 21, 2025
Merged

Merge upstream changes#1
JKSunny merged 199 commits intomasterfrom
merge-upstream

Conversation

@JKSunny
Copy link
Copy Markdown
Owner

@JKSunny JKSunny commented Nov 21, 2025

Collection of upstream changes from from https://github.com/ec-/Quake3e and PBR updates from https://github.com/JKSunny/EternalJK/tree/pbr

ec- and others added 30 commits August 19, 2023 14:15
MSVC2017: enabled multi-core compilation (-faster builds)
Misc: slight speedup of main menu rendering
Sound: added optimized x86_64 mixing for mingw and unix builds
MSVC2017: enabled multi-core compilation (-faster builds)
Misc: slight speedup of main menu rendering
Change CRLF to LF consistent with rest of q_shared.c file.
Remove any trailing keys with no value in Info_RemoveKey to ensure they don't interfere with Info_SetValueForKey.
…by up to 10% in bandwidth-limited cases (iGPUs)

Server: fix host player being dropped in TA SP
This makes the game look for its files in the right place on macOS.
Define the MACOS_X flag for macOS builds
…ctionalities at compile-time

Misc: code cleanup
need to reactivate RENDERER OPEN and make the app build script work
Vulkan: added entity-color optimization for single-stage shaders
Backported the universal2 mac build script from ioquake3 and local sdl libs
I updated the icon as well because of a demand of a another mac user and its more original than the previous who was the same as ioquake3
…ed IPv6 and schannel support for 32-bit msvc2005 builds

msvc2005: disabled IPv6 for 32-bit builds
KG7x and others added 29 commits July 28, 2025 21:57
But now broke support for Windows XP
Actual fixes after closing Windows Server 2019 for Actions
… interpreter) to be IEEE754-compliant when handling NaNs
use minimal msys32 toolchain
Makefile: correct static cURL dependencies
GH Actions: disable windows-msys workflows
GH Actions: enable windows-msys workflows
More correct for x86 Ubuntu COMPILE_ARCH
Cleanup
Fixes for msys2 x86 builds & add arm64 Ubuntu build
Crash occurred if you:
1. Load a map
2. Change model with `model sarge/..`
3. Open `+scores`
fix: crash when viewing scores after changing model in-game
…t referencing current game dir anymore

Client: search for modular renderers nearby main executable
…e stage used for dlight pass, available in .shaderx files
IN: sync modifier keys with SDL state
Win32: optimize console key modifier handling
@JKSunny JKSunny merged commit 4519efc into master Nov 21, 2025
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.