Commit Graph

59 Commits

Author SHA1 Message Date
Tropical
0e56f2c660 fix: regression in tile bounding box clip 2026-03-29 14:55:36 -05:00
orng
7101d03c6a refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
orng
e48a05bb8f refactor: remove the last AABB::newTemp 2026-03-28 00:50:56 -05:00
orng
ddfe9b3d48 refactor: make Tile::getTileAABB return AABB 2026-03-28 00:30:07 -05:00
orng
7158fd398f refactor: make Tile::getAABB return optional<AABB> 2026-03-28 00:11:19 -05:00
orng
78b5255224 refactor: make AABBList own its values 2026-03-27 22:37:22 -05:00
orng
d7d99db4c5 refactor: remove AABB::newTemp when not returned 2026-03-27 21:56:57 -05:00
orng
79217ca8e3 refactor: modernize AABB class 2026-03-27 21:11:11 -05:00
orng
20982f11c1 chore: format files touched by refactor/remove-vec3-tls 2026-03-26 14:13:45 -05:00
orng
e887c8cf45 refactor: remove calls to Vec3::newTemp and Vec3::newPermanent 2026-03-26 13:29:05 -05:00
orng
9405f38f80 fix: crashing on world join 2026-03-26 02:56:15 -05:00
orng
7b021bc99d wip: removing vec3 tls 2026-03-26 01:10:27 -05:00
Tropical
aff677a995 chore: fmt 2026-03-25 16:08:00 -05:00
Tropical
29c0185553 fix: remove PistonBaseTile::tlsIdx 2026-03-25 15:56:08 -05:00
Tropical
e5414bf871 refactor: remove unneeded TlsKey typedefs 2026-03-25 15:55:37 -05:00
Tropical
28816876a1 chore: remove unneeded pthread includes 2026-03-25 15:52:37 -05:00
Tropical
30170b8f9c adjust naming scheme of private TLS members 2026-03-25 14:46:16 -05:00
Tropical
9ff2fb4fef refactor: switch to thread_local in Chunk, PistonBaseTile, TheEndPortalTile, Compression 2026-03-25 14:41:08 -05:00
Tropical
4a1fb94600 refactor: convert Tile::tlsIdxShape to thread_local 2026-03-25 14:20:08 -05:00
MatthewBeshay
fed9cf2d95 fix: resolve all build warnings and notes 2026-03-23 18:53:18 +11:00
Tropical
d729a3cfb7 fix unresolved reference to tile IDs 2026-03-22 15:29:33 -05:00
Tropical
e444bef081 implement DebugArtToolsOn, fix strings and includes 2026-03-21 23:50:56 -05:00
MatthewBeshay
91b13bccee TU19: fix build fallout across Client, World, NBT and Network 2026-03-22 12:45:21 +11:00
Tropical
d9aa793075 build fixes 2026-03-21 19:19:31 -05:00
Tropical
401a19ad67 fix bad std::string replacements 2026-03-21 18:52:06 -05:00
Tropical
357fca24aa refactor: nuke __int64/__uint64 in Minecraft.World 2026-03-21 17:10:36 -05:00
Tropical
9b6046cb83 TU19: merge Minecraft.World/Blocks 2026-03-21 15:52:50 -05:00
notmatthewbeshay
16ae05769d Merge upstream/dev into issue/64-remove-winapi-primitives 2026-03-14 19:20:09 +11:00
Tropical
33d0737d1d chore: format Minecraft.World 2026-03-13 17:06:56 -05:00
notmatthewbeshay
2180aaa4bc Remove DWORD from shared TLS keys 2026-03-14 06:28:46 +11:00
notmatthewbeshay
0249bfd2bf Fix Linux build warnings 2026-03-14 04:37:55 +11:00
notmatthewbeshay
bcc765f3e7 Merge remote-tracking branch 'upstream/dev' into issue/51-phase-1-portable-win32-cleanup
# Conflicts:
#	Minecraft.Client/Platform/Common/DLC/DLCManager.cpp
#	Minecraft.Client/Rendering/Tesselator.cpp
2026-03-13 15:16:43 +11:00
notmatthewbeshay
a08cb8d190 Use platform TLS keys for entity small IDs 2026-03-11 15:38:53 +11:00
notmatthewbeshay
4e8d1c9e17 Use platform TLS keys in portal and piston state 2026-03-11 15:38:53 +11:00
notmatthewbeshay
6185c58203 Use standard callback pointers in sign verification 2026-03-11 15:38:52 +11:00
notmatthewbeshay
9d41d3c359 Use fixed-width byte values in world data 2026-03-11 15:38:52 +11:00
notmatthewbeshay
f7e6b02835 Use standard callback types in 4J input headers 2026-03-11 15:38:47 +11:00
Nikita Edel
caadcfe9db faulty casts of templated classes 2026-03-11 03:45:56 +01:00
Nikita Edel
a006cc5aa0 uninitialized vptr
the vptr to isSolidRender() is not known before contruction of the Tile. Its true by default. if false, need to pass false. that is what i did. i verfied what isSolidRender() is in every file. and did exactly what isSolidRender() would return
2026-03-10 23:22:34 +01:00
Tropical
ad1e8369bc refactor: move Common to Platform/Common 2026-03-09 00:17:42 -05:00
Tropical
54dab7708d refactor: rename Build -> Platform in Minecraft.World 2026-03-08 21:33:18 -05:00
Tropical
66248339e5 refactor: unglob std::dynamic_pointer_cast 2026-03-08 22:44:00 +01:00
Tropical
a2e6957383 fix: unglob std::{min, max}, manual stuff 2026-03-08 22:43:59 +01:00
Tropical
cce3b0fdfe refactor: unglob std::deque 2026-03-08 22:43:59 +01:00
Tropical
a05a15eb73 fix: stupid 2026-03-08 22:43:59 +01:00
Tropical
a744f8f471 refactor: deglob std::weak_ptr 2026-03-08 22:43:59 +01:00
Tropical
9a1e4e7752 refactor: byebye using namespace std
shoo
2026-03-08 22:43:44 +01:00
Tropical
6c4c3a9c94 refactor: unglob std::unordered_set 2026-03-08 22:43:43 +01:00
Tropical
4516cf2e30 refactor: unglob std::enable_shared_from_this 2026-03-08 22:43:43 +01:00
Tropical
5fad08b9fd refactor: begin unglobbing std::vector 2026-03-08 22:43:43 +01:00