Commit Graph

63 Commits

Author SHA1 Message Date
Tropical
35d92fe504 docs: add FIXME for clipChunk translation 2026-03-29 20:55:57 -05:00
Tropical
fc6e4e32b1 undo further LevelRenderer changes 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
Tropical
fa24812582 revert some seemingly unneeded changes 2026-03-29 20:55:57 -05:00
Tropical
98c8d49eaf fix: make hit outline width 1 pixel 2026-03-29 20:55:56 -05:00
JuiceyDev
e0aa739aac batch 2.4 | highlight fix 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
orng
a0be2e2fb5 refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
orng
7101d03c6a refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
orng
ddfe9b3d48 refactor: make Tile::getTileAABB return AABB 2026-03-28 00:30:07 -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
534879e2e7 refactor: replace AABB::newPermanent with new AABB 2026-03-27 21:17:55 -05:00
orng
79217ca8e3 refactor: modernize AABB class 2026-03-27 21:11:11 -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
orng
9fe3315112 refactor: remove vec3 tls 2026-03-26 13:37:01 -05:00
orng
e887c8cf45 refactor: remove calls to Vec3::newTemp and Vec3::newPermanent 2026-03-26 13:29:05 -05:00
Tropical
8e94b763a7 refactor: remove usage of win32 Sleep function for this_thread::sleep_for 2026-03-25 19:12:11 -05:00
orng
f1ae42c659 refactor: remove basic type containers 2026-03-25 17:51:27 -05:00
orng
1538074b4d refactor: remove integer caching 2026-03-25 02:47:51 -05:00
Sally Knight
98eea45bb7 fix: restore entity lighting, use tesselated clouds for night-time lighting 2026-03-23 20:33:55 +03:00
MatthewBeshay
fed9cf2d95 fix: resolve all build warnings and notes 2026-03-23 18:53:18 +11:00
Tropical
8f90088611 TU19: merge Minecraft.Client/Rendering 2026-03-21 22:28:58 -05:00
Tropical
e8424f2000 chore: format Minecraft.Client 2026-03-13 17:10:10 -05:00
notmatthewbeshay
0249bfd2bf Fix Linux build warnings 2026-03-14 04:37:55 +11:00
MatthewBeshay
dbdf4fdd22 Merge branch 'dev' into issue/51-phase-1-portable-win32-cleanup 2026-03-12 10:21:19 +11:00
ffqq
d83f10c648 fix: correct cloud day/night coloring using disabled tesselator method (#189) 2026-03-11 15:16:19 -05:00
MatthewBeshay
a9d1322a6e Merge branch '4jcraft:dev' into issue/51-phase-1-portable-win32-cleanup 2026-03-11 19:53:03 +11:00
Echo J.
e9fe7fee4d LevelRenderer: Add missing namespace for player variable
This caused compile errors on my GitHub Actions instance
2026-03-11 08:18:29 +00:00
notmatthewbeshay
5f8c9c8a25 Merge upstream/dev into issue/51-phase-1-portable-win32-cleanup 2026-03-11 17:09:16 +11:00
Sally Knight
c42f71ba22 fix: restore and fix entity, block and hand lighting
Block and entity light layers are done differently for now due to some caveats with light map transformation
2026-03-11 07:13:48 +03:00
notmatthewbeshay
529ecb8185 Remove LPVOID from level renderer rebuild threads 2026-03-10 10:14:01 +11:00
Tropical
5a36950239 fix: shuffle around remaining paths to get everything building again/home/tropical/Documents/GitHub/4jcraft-real/Minecraft.World/Level/../../Minecraft.Client/Textures/Packs/TexturePack.h 2026-03-09 00:34:09 -05:00
Tropical
54dab7708d refactor: rename Build -> Platform in Minecraft.World 2026-03-08 21:33:18 -05:00
JuiceyDev
f12cd2e1f2 Merge origin/dev into reapply/dev-on-upstream-202603082259 - auto-resolved conflicts preferring origin/dev 2026-03-08 23:19:14 +01:00
Tropical
66248339e5 refactor: unglob std::dynamic_pointer_cast 2026-03-08 22:44:00 +01:00
Tropical
5fad08b9fd refactor: begin unglobbing std::vector 2026-03-08 22:43:43 +01:00
Tropical
cff2fc5f44 refactor: unglob std::wstring 2026-03-08 22:43:43 +01:00
Tropical
c571014bc9 refactor: unglob std::unordered_map 2026-03-08 22:43:43 +01:00
Tropical
8812c3967b refactor: unglob std::shared_ptr 2026-03-08 22:43:43 +01:00
zukrmn
42b0352ec3 fix: resolve all remaining compilation warnings 2026-03-08 22:40:41 +01:00
JuiceyDev
44251492ff im gonna ry it works im so happy 2026-03-08 21:54:27 +01:00
JuiceyDev
3657169222 fixing my mistake in w 2026-03-08 17:18:21 +01:00
JuiceyDev
3c825a244c w 2026-03-08 17:03:55 +01:00
Tropical
43a28fc490 Merge pull request #71 from 4jcraft/refactor/no-std-wildcard
refactor: remove `using namespace std`
2026-03-08 10:09:33 -05:00
zukrmn
ca11afdfca fix: resolve all remaining compilation warnings 2026-03-07 04:43:50 +00:00
Tropical
ed551d8658 refactor: unglob std::dynamic_pointer_cast 2026-03-06 22:13:29 -06:00
JuiceyDev
8281af31b6 this will break the whole renderer pipeline 2026-03-07 00:08:03 +01:00
JuiceyDev
03f92a4dd7 wa 2026-03-07 00:05:51 +01:00
JuiceyDev
30e9149e29 wawawa 2026-03-07 00:02:06 +01:00