Tropical
|
826862e79e
|
format more things i missed
|
2026-03-30 02:19:38 -05:00 |
|
Tropical
|
c9b90cae2c
|
chore: format everything
|
2026-03-30 02:17:54 -05:00 |
|
MatthewBeshay
|
28d68befd4
|
Replace remaining WinAPI types with standard C++ equivalents
DWORD→uint32_t, BYTE→uint8_t, HRESULT→int32_t, HANDLE→void*, UINT→uint32_t, INT→int32_t, WORD→uint16_t, LONG→int32_t, SHORT→int16_t, LONGLONG→int64_t, ULONG_PTR→uintptr_t, PBYTE→uint8_t*, LPWSTR/PWSTR→wchar_t*, FLOAT→float, CHAR→char, boolean→bool, CONST→const, TRUE→true, FALSE→false across 176 files (excluding vendor libs and Linux stubs).
|
2026-03-30 17:36:15 +11:00 |
|
Tropical
|
cba5a56ee7
|
SIZE_T -> size_t
|
2026-03-30 00:42:26 -05:00 |
|
Tropical
|
f03c7163f4
|
WCHAR -> wchar_t
|
2026-03-30 00:42:26 -05:00 |
|
Tropical
|
be2c65486d
|
VOID -> void
|
2026-03-30 00:38:52 -05:00 |
|
Tropical
|
a518b51754
|
LONG64 -> int64_t
|
2026-03-30 00:38:52 -05:00 |
|
MatthewBeshay
|
a0fdc643d1
|
Merge branch 'upstream-dev' into cleanup/nullptr-replacement
# Conflicts:
# Minecraft.Client/Network/PlayerChunkMap.cpp
# Minecraft.Client/Network/PlayerList.cpp
# Minecraft.Client/Network/ServerChunkCache.cpp
# Minecraft.Client/Platform/Common/Consoles_App.cpp
# Minecraft.Client/Platform/Common/DLC/DLCManager.cpp
# Minecraft.Client/Platform/Common/GameRules/LevelGenerationOptions.cpp
# Minecraft.Client/Platform/Common/GameRules/LevelRuleset.cpp
# Minecraft.Client/Platform/Common/Tutorial/Tutorial.cpp
# Minecraft.Client/Platform/Common/Tutorial/TutorialTask.cpp
# Minecraft.Client/Platform/Common/UI/IUIScene_CreativeMenu.cpp
# Minecraft.Client/Platform/Common/UI/UIComponent_Panorama.cpp
# Minecraft.Client/Platform/Common/UI/UIController.cpp
# Minecraft.Client/Platform/Common/UI/UIController.h
# Minecraft.Client/Platform/Extrax64Stubs.cpp
# Minecraft.Client/Platform/Windows64/4JLibs/inc/4J_Input.h
# Minecraft.Client/Platform/Windows64/4JLibs/inc/4J_Storage.h
# Minecraft.Client/Player/EntityTracker.cpp
# Minecraft.Client/Player/ServerPlayer.cpp
# Minecraft.Client/Rendering/EntityRenderers/PlayerRenderer.cpp
# Minecraft.Client/Textures/Packs/DLCTexturePack.cpp
# Minecraft.Client/Textures/Stitching/StitchedTexture.cpp
# Minecraft.Client/Textures/Stitching/TextureMap.cpp
# Minecraft.Client/Textures/Textures.cpp
# Minecraft.World/Blocks/NotGateTile.cpp
# Minecraft.World/Blocks/PressurePlateTile.cpp
# Minecraft.World/Blocks/TileEntities/PotionBrewing.cpp
# Minecraft.World/Enchantments/EnchantmentHelper.cpp
# Minecraft.World/Entities/HangingEntity.cpp
# Minecraft.World/Entities/LeashFenceKnotEntity.cpp
# Minecraft.World/Entities/LivingEntity.cpp
# Minecraft.World/Entities/Mobs/Boat.cpp
# Minecraft.World/Entities/Mobs/Minecart.cpp
# Minecraft.World/Entities/Mobs/Witch.cpp
# Minecraft.World/Entities/SyncedEntityData.cpp
# Minecraft.World/Items/LeashItem.cpp
# Minecraft.World/Items/PotionItem.cpp
# Minecraft.World/Level/BaseMobSpawner.cpp
# Minecraft.World/Level/CustomLevelSource.cpp
# Minecraft.World/Level/Level.cpp
# Minecraft.World/Level/Storage/DirectoryLevelStorage.cpp
# Minecraft.World/Level/Storage/McRegionLevelStorage.cpp
# Minecraft.World/Level/Storage/RegionFileCache.cpp
# Minecraft.World/Player/Player.cpp
# Minecraft.World/WorldGen/Biomes/BiomeCache.cpp
# Minecraft.World/WorldGen/Features/RandomScatteredLargeFeature.cpp
# Minecraft.World/WorldGen/Layers/BiomeOverrideLayer.cpp
|
2026-03-30 16:28:40 +11:00 |
|
MatthewBeshay
|
dfb0e3b03e
|
refactor: replace NULL with nullptr across C++ codebase
Excludes vendored C libs (zlib, Miles, DirectXMath, boost, Iggy).
|
2026-03-30 16:25:52 +11:00 |
|
Tropical
|
2ebead56ca
|
remove bool identity type
|
2026-03-30 00:17:42 -05:00 |
|
Tropical
|
51e61a12b4
|
refactor: replace some win32 typedefs
|
2026-03-30 00:16:26 -05:00 |
|
Tropical
|
6ed953a3c3
|
refactor: replace double-underscore MSVC integer types with stdint
|
2026-03-30 00:08:25 -05:00 |
|
Tropical
|
e45151ae64
|
refactor: expand AUTO_VAR macro
|
2026-03-29 23:59:05 -05:00 |
|
MatthewBeshay
|
6000900285
|
Merge branch 'upstream-dev' into cleanup/shared-portability-reset-v2
# Conflicts:
# Minecraft.Client/Level/ServerLevel.cpp
# Minecraft.Client/Minecraft.cpp
# Minecraft.Client/MinecraftServer.cpp
# Minecraft.Client/Network/ClientConnection.cpp
# Minecraft.Client/Network/ServerChunkCache.cpp
# Minecraft.Client/Platform/Common/Audio/SoundEngine.cpp
# Minecraft.Client/Platform/Common/Consoles_App.cpp
# Minecraft.Client/Platform/Common/Network/GameNetworkManager.cpp
# Minecraft.Client/Platform/Common/Network/Sony/SonyCommerce.cpp
# Minecraft.Client/Platform/Common/Network/Sony/SonyRemoteStorage.cpp
# Minecraft.Client/Platform/Common/UI/UIController.cpp
# Minecraft.Client/Platform/Common/UI/UIScene_CreateWorldMenu.cpp
# Minecraft.Client/Platform/Common/UI/UIScene_EnchantingMenu.cpp
# Minecraft.Client/Platform/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp
# Minecraft.Client/Platform/Common/UI/UIScene_LoadOrJoinMenu.cpp
# Minecraft.Client/Platform/Common/UI/UIScene_MainMenu.cpp
# Minecraft.Client/Platform/Common/XUI/XUI_Death.cpp
# Minecraft.Client/Platform/Common/XUI/XUI_Leaderboards.cpp
# Minecraft.Client/Platform/Common/XUI/XUI_MultiGameJoinLoad.cpp
# Minecraft.Client/Platform/Common/XUI/XUI_PauseMenu.cpp
# Minecraft.Client/Platform/Common/XUI/XUI_TransferToXboxOne.cpp
# Minecraft.Client/Platform/Durango/Durango_Minecraft.cpp
# Minecraft.Client/Platform/Linux/Linux_Minecraft.cpp
# Minecraft.Client/Platform/Orbis/Orbis_Minecraft.cpp
# Minecraft.Client/Platform/PS3/PS3Extras/boost_1_53_0/boost/spirit/home/lex/lexer/lexertl/lexer.hpp
# Minecraft.Client/Platform/PS3/PS3_Minecraft.cpp
# Minecraft.Client/Platform/PS3/SPU_Tasks/ChunkUpdate/TileRenderer_SPU.cpp
# Minecraft.Client/Platform/PS3/SPU_Tasks/ChunkUpdate/Tile_SPU.cpp
# Minecraft.Client/Platform/PS3/Xbox_Minecraft.cpp
# Minecraft.Client/Platform/PSVita/PSVita_Minecraft.cpp
# Minecraft.Client/Platform/Xbox/Xbox_Minecraft.cpp
# Minecraft.Client/Platform/stdafx.h
# Minecraft.Client/Player/LocalPlayer.cpp
# Minecraft.Client/Rendering/Chunk.cpp
# Minecraft.Client/Rendering/EntityRenderers/ItemRenderer.cpp
# Minecraft.Client/Rendering/GameRenderer.cpp
# Minecraft.Client/Rendering/LevelRenderer.cpp
# Minecraft.Client/Textures/BufferedImage.cpp
# Minecraft.Client/UI/Screens/AchievementScreen.cpp
# Minecraft.Client/UI/Screens/ContainerScreen.cpp
# Minecraft.Client/UI/Screens/TrapScreen.cpp
# Minecraft.World/IO/Files/ConsoleSaveFileOriginal.cpp
# Minecraft.World/IO/Files/File.cpp
# Minecraft.World/Player/Player.cpp
# Minecraft.World/Util/C4JThread.cpp
|
2026-03-30 15:21:08 +11:00 |
|
MatthewBeshay
|
b5b4fc34fe
|
fix(linux): increase iggy render-target budget to 64mb
|
2026-03-29 20:55:59 -05:00 |
|
Tropical
|
94a67d41b6
|
inline that
|
2026-03-29 20:55:59 -05:00 |
|
Tropical
|
21092cb686
|
fix: stub IggyValueGetTypeRS
|
2026-03-29 20:55:59 -05:00 |
|
JuiceyDev
|
bb50db7d9b
|
Cleaned up linuxGL.cpp
|
2026-03-29 20:55:58 -05:00 |
|
JuiceyDev
|
d2e77c63ad
|
refactor meson and final gles support, cleaner gdraw
|
2026-03-29 20:55:58 -05:00 |
|
JuiceyDev
|
4aa8106e52
|
rewrote & formatted meson, also added gles to renderer, no need to touch, it works, and it'll help for future support. basically a neat lil touch
|
2026-03-29 20:55:58 -05:00 |
|
MatthewBeshay
|
31acc46308
|
fix(linux): localise chunk transforms and guard optional iggy paths
|
2026-03-29 20:55:57 -05:00 |
|
MatthewBeshay
|
d53831186e
|
fix(linux): stop core-profile GL state leakage in iggy title rendering
|
2026-03-29 20:55:57 -05:00 |
|
MatthewBeshay
|
9680753f5e
|
fix(linux): restore UI GL state handoff for core renderer
|
2026-03-29 20:55:57 -05:00 |
|
JuiceyDev
|
e0aa739aac
|
batch 2.4 | highlight fix
|
2026-03-29 20:55:56 -05:00 |
|
JuiceyDev
|
08ed9861b9
|
batch 2.3 enabling back optimizations
|
2026-03-29 20:55:56 -05:00 |
|
JuiceyDev
|
09e8a8f981
|
batch 2: fixing chunk rendering & frustum culling; rewrote most of it, but now it works. next step is to fix the "highlight" effect & add the optimizations i wrote on optifromhell.txt
|
2026-03-29 20:55:56 -05:00 |
|
JuiceyDev
|
fbb7b304c8
|
first batch & fix with new files (very hacky & uncleaned state); state: game runs but broken rendering every chunks is at 0,0,0 @n@
|
2026-03-29 20:55:56 -05:00 |
|
orng
|
a0be2e2fb5
|
refactor: remove aabb tls
|
2026-03-28 03:05:06 -05:00 |
|
Tropical
|
9bed5431eb
|
Merge pull request #310 from 4jcraft/refactor/replace-winapi-stubs
refactor: finish up removing `Tls*` functions from linux code
|
2026-03-27 18:53:22 -05:00 |
|
Tropical
|
06c73c821c
|
Merge pull request #312 from 4jcraft/refactor/replace-sleep
refactor: replace win32 thread sleeping and yielding with `std::thread` primitives
|
2026-03-27 18:47:47 -05:00 |
|
Tropical
|
8b11eb7a3a
|
Merge branch 'dev' into refactor/replace-winapi-stubs
Build (Linux, x86_64) / build-linux (push) Has been cancelled
Build (Linux, x86_64) / build-linux-debug (push) Has been cancelled
Clang Format / clang-format (push) Has been cancelled
|
2026-03-27 18:35:12 -05:00 |
|
orng
|
9fe3315112
|
refactor: remove vec3 tls
|
2026-03-26 13:37:01 -05:00 |
|
MatthewBeshay
|
039c2884ef
|
fix: restore Linux/common build after dead-branch purge
|
2026-03-26 20:54:08 +11:00 |
|
MatthewBeshay
|
1fecbf297a
|
cleanup: remove console branches from render texture and world helpers
|
2026-03-26 19:24:04 +11:00 |
|
MatthewBeshay
|
ad5da38321
|
cleanup: remove console platform code from shared includes and build paths
|
2026-03-26 17:53:37 +11:00 |
|
MatthewBeshay
|
2117a772d7
|
checkpoint: refresh supported-path portability baseline
|
2026-03-26 17:05:31 +11:00 |
|
Tropical
|
b598aa9232
|
fix: only use InterlockedCompareExchangeRelease64 on LP64 systems
|
2026-03-25 19:20:18 -05:00 |
|
Tropical
|
caf7128d58
|
refactor: remove Sleep from winapi_stubs
|
2026-03-25 19:14:53 -05:00 |
|
Tropical
|
9fec342554
|
remove TlsAlloc, TlsFree, TlsGetValue, TlsSetValue
|
2026-03-25 16:32:06 -05:00 |
|
Tropical
|
7b18641f70
|
chore: clean up unused code from Linux_Minecraft.cpp
|
2026-03-25 16:24:45 -05:00 |
|
orng
|
1538074b4d
|
refactor: remove integer caching
|
2026-03-25 02:47:51 -05:00 |
|
Sally Knight
|
3310481ca3
|
fix(jui): use the same iggy scalings for java UI
|
2026-03-24 06:59:49 +03:00 |
|
MatthewBeshay
|
fdb2a1098b
|
fix: restore block lightmap sampling
|
2026-03-24 08:21:19 +11:00 |
|
Tropical
|
7a35d1caa2
|
fix: run Minecraft::init from the main thread only
this was an orbis-specific hack seemingly that developed into a datarace after merging TU19 causing clang to segfault on startup
|
2026-03-23 01:58:58 -05:00 |
|
Tropical
|
e1a31d1b3e
|
fix: Minecraft.World compiles
|
2026-03-22 15:10:27 -05:00 |
|
Sally Knight
|
4ed8fbd852
|
fix: use linux sentientmanager include instead of orbis
|
2026-03-22 22:37:01 +03:00 |
|
Tropical
|
4c193cb36f
|
whoopsfile got pasted twice somehow
|
2026-03-22 13:37:41 -05:00 |
|
Tropical
|
6341e660dc
|
add a linux-specific folder for Sentient
|
2026-03-22 13:36:15 -05:00 |
|
Tropical
|
b9d18bf641
|
TU19: merge Minecraft.Client/Platform/Common/UI
|
2026-03-22 11:44:26 -05:00 |
|
Tropical
|
58cdba39f3
|
TU19: merge Minecraft.Client/Platform/Common/Tutorial
|
2026-03-22 03:51:48 -05:00 |
|