MatthewBeshay
|
7ccdd0fd71
|
refactor: move leaderboard/network interfaces back into app
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
2db4893997
|
chore: drop a few more dead LinuxGame.h includes
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
9bbcf7dda9
|
chore: drop a few more dead winapi_stubs.h includes
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
50fdbeea80
|
refactor: move Minecraft_Macros.h into minecraft
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
0cf527b433
|
refactor: move GameRule chain headers into minecraft
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
5679af6d6e
|
refactor: move BuildVer.h into minecraft
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
b76c7e66b4
|
refactor: move Console_Debug_enum.h into minecraft
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
3bc297b62c
|
refactor: move ConsoleGameRulesConstants.h into minecraft
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
1fe4478c13
|
refactor: move WstringLookup into minecraft
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
da47791d8d
|
refactor: move NetworkPlayerInterface and SessionInfo into minecraft
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
79fafe0e83
|
refactor: carve out a proper sound interface with miniaudio behind it
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
57a4cf8f31
|
refactor: use function-local statics for platform accessors to dodge SIOF
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
c29d871fc9
|
refactor: split GLRenderer so the class is not tangled with GL macros
|
2026-04-09 09:57:56 +10:00 |
|
MatthewBeshay
|
ece6582e28
|
build: break platform_sdl2 up into per-subsystem libraries
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
03e876564b
|
refactor: move ColourTable into minecraft
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
dc2b36e911
|
refactor: move StringTable.h into minecraft (impl stays for now)
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
f5a585f679
|
refactor: move Console_Awards_enum.h into minecraft
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
0f98d6beec
|
chore: drop dead winapi_stubs.h includes across minecraft
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
83b89eea3e
|
chore: drop dead LinuxGame.h includes across minecraft
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
2519151583
|
refactor: type the IGameServices payload as a variant instead of void*
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
d4b886775e
|
chore: delete unused IPlatformUIController and Platform aggregator
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
d6a05d3e57
|
build: list sources explicitly in meson.build instead of shelling out
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
6894537f16
|
refactor: split App_Defines.h up by concern and drop the umbrella
|
2026-04-09 09:57:55 +10:00 |
|
MatthewBeshay
|
a67462b2a0
|
refactor: use unique_ptr<byte[]> in ImageFileBuffer instead of malloc/free
|
2026-04-09 09:57:55 +10:00 |
|
Tropical
|
5ba98a547e
|
fix: properly detect/skip UTF-8 text modifier character
|
2026-04-08 01:41:56 -05:00 |
|
Tropical
|
dcf9e0bcdb
|
refactor: convert DLC string data directly to UTF-8 w/ simdutf
|
2026-04-08 01:41:34 -05:00 |
|
Tropical
|
00fec789b5
|
fix: don't truncate codepoints in DataInputStream::readUTF
|
2026-04-08 00:05:37 -05:00 |
|
Tropical
|
2912e9ae2e
|
refactor: nuke all widestrings and widechars everywhere
|
2026-04-07 23:23:31 -05:00 |
|
MatthewBeshay
|
f1f1d116b3
|
Merge pull request #409 from 4jcraft/platform-refactor
|
2026-04-08 13:39:24 +10:00 |
|
Tropical
|
56caa4f2dc
|
fix(perf): don't compute chunk connectivity when the BFS occluder is disabled
|
2026-04-07 19:11:30 -05:00 |
|
Tropical
|
e4883d87fc
|
replace __debugbreak with assert, fix full build
Build (Linux, x86-64) / build-linux-amalgamate (push) Waiting to run
Build (Linux, x86-64) / build-linux-full (push) Waiting to run
Format Check / clang-format (push) Waiting to run
Release Nightly (Linux, x86-64) / release-linux (push) Waiting to run
|
2026-04-07 18:58:49 -05:00 |
|
Tropical
|
6faa481013
|
byte byte DWORD
|
2026-04-07 18:38:04 -05:00 |
|
Tropical
|
4a365e19f2
|
nuke a ton of winapi garbage
|
2026-04-07 18:35:43 -05:00 |
|
Tropical
|
0e6a6cc537
|
nuke a ton of winapi stubs
|
2026-04-07 18:18:46 -05:00 |
|
Tropical
|
559b207ee2
|
nuke d3d11_stubs
|
2026-04-07 18:05:45 -05:00 |
|
Tropical
|
d9f2cb03c7
|
nuke more unused stubs
|
2026-04-07 18:00:30 -05:00 |
|
Tropical
|
489ca2675d
|
nuke in-tree base64
|
2026-04-07 17:42:07 -05:00 |
|
Tropical
|
c6285c903d
|
nuke PlatformServices
|
2026-04-07 17:38:21 -05:00 |
|
Tropical
|
2f1a6f265f
|
reorganize file i/o
|
2026-04-07 17:32:19 -05:00 |
|
Tropical
|
32aaafeb7e
|
remove GL/gl.h includes
|
2026-04-07 16:29:27 -05:00 |
|
Tropical
|
8a1b3cc1c4
|
attempt to clean up renderer
|
2026-04-07 15:55:45 -05:00 |
|
Tropical
|
28931d5380
|
split out platform/storage
|
2026-04-07 14:43:07 -05:00 |
|
Tropical
|
0bdef577f5
|
reorganize actions/constants for profile and input
|
2026-04-07 12:43:47 -05:00 |
|
Tropical
|
25e6f7159e
|
split out platform/profile to its own folder
|
2026-04-07 12:24:36 -05:00 |
|
Tropical
|
a3a21557f8
|
split out platform/input to its own folder
|
2026-04-07 12:12:42 -05:00 |
|
Tropical
|
2672ad5493
|
remove unused includes
|
2026-04-06 21:40:30 -05:00 |
|
Tropical
|
706db0c300
|
add more missing includes to XuiActions
|
2026-04-06 21:39:08 -05:00 |
|
Tropical
|
e9fb5ea39a
|
fix: make dlcCheckForCorrupt discardable
from the surrounding context, it seems like this is only called to alert the user rather than the result being used.
|
2026-04-06 21:09:01 -05:00 |
|
Tropical
|
8b35193cf7
|
fix: missing includes in MenuController/XuiActions
|
2026-04-06 21:01:39 -05:00 |
|
MatthewBeshay
|
5d9bcac156
|
refactor: decouple minecraft/ from app/ via IGameServices virtual interface
|
2026-04-06 20:32:24 -05:00 |
|