Commit Graph
100 Commits
Author SHA1 Message Date
Tropical 69b749a844 windows stuff 2026-04-10 14:42:45 -07:00
Tropical 5c248704ac stub Hasher and remove OpenSSL dependency, add zlib wrap 2026-04-10 14:10:53 -07:00
Tropical 027f87f653 feat(build): add openssl wrap 2026-04-10 13:56:41 -07:00
Tropical 6e0b3f163a feat(build): add glm wrap 2026-04-10 13:50:22 -07:00
Tropical 0160419756 refactor(gdraw): temporarily revert OpenGL extension loading via dlsym 2026-04-10 15:47:28 -05:00
Tropical 1628e08748 refactor: nuke gl query functions to remove libdl dependence in the renderer 2026-04-10 15:40:21 -05:00
Tropical 41437bb999 nuke glu dependency, setup sdl2 wrap 2026-04-10 15:22:41 -05:00
Tropical 64a44b5385 format it all 2026-04-10 11:46:33 -05:00
Tropical 2fc0095b86 fix non-unity build 2026-04-10 11:22:58 -05:00
Tropical 85a4e09e17 disable LTO for now, entity micro-optimizations 2026-04-10 09:55:57 -05:00
Tropical abeead819e rework build system dependencies 2026-04-10 02:49:30 -05:00
Tropical 347265c362 chore: format repo, add format script 2026-04-10 00:22:58 -05:00
Tropical 50f6bf8e68 fix iggy includes 2026-04-09 23:52:00 -05:00
Tropical b7d200a5b1 move C4JThread and ShutdownManager to platform/thread 2026-04-09 23:46:02 -05:00
Tropical 69c418213e nuke util/Definitions.h 2026-04-09 23:39:33 -05:00
Tropical 8c6effdabf remove Windows64 app 2026-04-09 23:36:49 -05:00
Tropical daf56bc296 nuke old Miles SoundEngine, more ifdef removal 2026-04-09 23:30:51 -05:00
Tropical 8f04e231bd remove most other linux ifdefs 2026-04-09 23:23:53 -05:00
Tropical d181ed62f6 refactor: remove disconnect packet hack 2026-04-09 23:07:54 -05:00
Tropical cf94e7d162 remove linux-specific networking paths 2026-04-09 23:06:13 -05:00
Tropical e7dca2570a fix: remove platform ifdefs in DLCController 2026-04-09 23:03:16 -05:00
Tropical d862d05616 refactor: restore OldChunkStorage file names using custom base36 conversion 2026-04-09 22:59:19 -05:00
Tropical c4bbf6cf1f remove a bunch of linux ifdefs 2026-04-09 22:57:31 -05:00
Tropical 9e74005af7 switch back to MediaWindows64 for media assets 2026-04-09 22:47:00 -05:00
Tropical 5d28fc9fd5 remove unused StringHelpers 2026-04-09 22:45:58 -05:00
Tropical fbac609df2 rename Linux_Minecraft.cpp to main.cpp 2026-04-09 22:45:51 -05:00
Tropical 224fd9dacc remove remaining Linux implementations for common ones 2026-04-09 22:42:17 -05:00
Tropical 19f73c2754 remove LinuxGame for just Game 2026-04-09 22:32:22 -05:00
Tropical bc494aa979 clean up NetTypes and move to platform/network 2026-04-09 22:18:11 -05:00
Tropical b20b8cb311 properly implement network interface stub 2026-04-09 22:07:16 -05:00
Tropical 8552634614 move SoundEngine back to app 2026-04-09 11:27:33 -05:00
Tropical d87dd6ae72 remove QNet stubs 2026-04-09 11:18:14 -05:00
Tropical a71b1036c7 remove LeaderboardInterface, LeaderboardManager, LinuxLeaderboardManager, for StubLeaderboard 2026-04-09 11:11:52 -05:00
Tropical d3a9de8b2a start work on swapping PlatformNetworkManagerStub for PlatformNetwork 2026-04-09 10:05:35 -05:00
Tropical 9c1c1695a7 remove outdated docs, move socket implementation to minecraft/ 2026-04-09 09:54:29 -05: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
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 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
Tropical 5ad4b4c15f rename build-linux jobs, cache .git folder 2026-04-04 13:01:48 -05:00
Tropical 44903526c6 fix: UI_REPEAT constant linkage 2026-04-04 12:39:18 -05:00
Tropical 2e5550e6bb what if i just downgrade the meson minver 2026-04-04 12:03:02 -05:00
Tropical f9e3fdeeef forget why we have to install meson from pip 2026-04-04 11:54:52 -05:00
Tropical 715b3dc432 Update build-linux.yml 2026-04-04 11:48:24 -05:00
Tropical d0ece01636 cache meson installation 2026-04-04 11:48:12 -05:00
Tropical edfc4952a4 install meson in separate CI step 2026-04-04 11:44:19 -05:00
Tropical 28eef4e3f4 cache .git folder 2026-04-04 11:43:09 -05:00
Tropical ffd3899532 attempt to cache system dependencies 2026-04-04 11:40:11 -05:00
Tropical f41b4939be run two builds, one with unity on and the other with unity off 2026-04-04 11:32:23 -05:00
Tropical 2f08d34fe4 another ci fix attempt 2026-04-04 11:27:25 -05:00
Tropical 4c218c825c use correct bin name for clang++ 2026-04-04 11:21:34 -05:00
Tropical dd2a560d46 testing a CI fix 2026-04-04 11:16:57 -05:00
Tropical 968f2a4f91 Merge branch 'dev' into rubicon 2026-04-04 11:02:22 -05:00
Tropical 52b8c8a1d5 fix: broken std::fill call 2026-04-03 22:00:59 -05:00
Tropical 63ab8d1b20 trim down XboxStubs 2026-04-03 11:03:11 -05:00
Tropical 94cabb657d move shaders folder inside of sdl2 2026-04-03 10:00:02 -05:00
Tropical bf8679cf69 move compression.h to ConsoleSaveFileIO 2026-04-03 09:55:21 -05:00
Tropical d2d5cd6536 refactor: clean up Linux_Minecraft and rewrite wstring -> utf8string conversion with simdutf 2026-04-02 21:01:25 -05:00
Tropical 0d1af91386 Merge pull request #386 from silverhadch/patch-1
Be aggressive over Memory Violations at Runtime
2026-04-02 14:06:17 -05:00
Tropical 2a2a9ef57f nuke app stdafx.h 2026-04-02 12:48:41 -05:00
Tropical 857b3b6560 nuke com.mojang.nbt.h 2026-04-02 12:35:40 -05:00
Tropical 42f6178703 nuke DirectXMath 2026-04-02 12:34:24 -05:00
Tropical 1513483068 nuke xbox_stubs.h 2026-04-02 12:13:57 -05:00
Tropical 2db038ff45 fix jui build 2026-04-02 12:09:27 -05:00
Tropical ee2f9961c5 fix: jui compile due to include ordering 2026-04-02 09:21:09 -05:00
Tropical e57105c5b3 rename IPlatformRender to IPlatformRenderer 2026-04-01 20:16:33 -05:00
Tropical 0299a503f9 nuke net.minecraft.* headers 2026-04-01 19:13:26 -05:00
Tropical 591801909a nuke UI.h 2026-04-01 18:55:01 -05:00
Tropical e84ebdf10f nuke in-tree stb_image implementation 2026-04-01 18:22:40 -05:00
Tropical f1118bf007 format the whole repo (again) 2026-04-01 18:17:44 -05:00
Tropical 3d173c384d fixup bad 4jlibs includes 2026-04-01 18:03:53 -05:00
Tropical 6eb277c9aa run IWYU on entire codebase 2026-04-01 18:02:06 -05:00
Tropical dc4e2287ee run clang-format to order includes, fix include ordering errors 2026-04-01 15:59:19 -05:00
Tropical dd93cfe91e format everything 2026-04-01 13:48:29 -05:00
Tropical 3e813592e4 fix build errors 2026-04-01 13:38:36 -05:00
Tropical 8315a5ba2b rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
Tropical 5c1fed0613 refactor: merge Minecraft.Client/net into minecraft 2026-04-01 13:26:14 -05:00
Tropical cef656847d rename Minecraft.Assets to resources 2026-04-01 13:13:27 -05:00
Tropical e68f3d44dd move Minecraft.World to minecraft 2026-04-01 13:11:40 -05:00
Tropical 4c17cccdff just making sure 2026-04-01 11:37:14 -05:00