Commit Graph

184 Commits

Author SHA1 Message Date
Tropical
73a74f4872 chore: clean up LevelRenderer diffs 2026-03-29 20:55:58 -05:00
JuiceyDev
e2a6c3f92c ss not here 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
JuiceyDev
dc8c0b04c0 apply setchuckoffset to direct shader matrix 2026-03-29 20:55:57 -05:00
Tropical
35d92fe504 docs: add FIXME for clipChunk translation 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
Tropical
485edf0679 clean up the diff further 2026-03-29 20:55:57 -05:00
Tropical
fc6e4e32b1 undo further LevelRenderer changes 2026-03-29 20:55:57 -05:00
Tropical
fb745767f2 undo changes to Camera.cpp 2026-03-29 20:55:57 -05:00
Tropical
69e9db9edc chore: undo some comments 2026-03-29 20:55:57 -05:00
Tropical
c60a71581d revert ItemRenderer 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
23af1b0a72 revert unintentional turnOnGui 2026-03-29 20:55:57 -05:00
Tropical
a4db31ee64 add back ItemRenderer comment 2026-03-29 20:55:57 -05:00
Tropical
dbd7ce40cd fix: don't GL_NORMALIZE/GL_RESCALE_NORMAL when rendering items 2026-03-29 20:55:57 -05:00
Tropical
ca601c8205 restore original code for renderGuiItem 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
08ed9861b9 batch 2.3 enabling back optimizations 2026-03-29 20:55:56 -05:00
JuiceyDev
e71ff8699a batch 2.1; entity lightfix 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
7062ef7564 chore: fmt 2026-03-29 18:40:55 -05:00
orng
659b9c32cb fix: OOB when iterating over all cube faces 2026-03-28 13:50:35 -05:00
orng
f614e661d2 refactor: remove PolygonArray 2026-03-28 13:34:20 -05:00
orng
5ba20b155c refactor: remove VertexArray 2026-03-28 12:53:07 -05:00
Tropical
eb7bb6e518 Merge pull request #330 from 4jcraft/meson-options-cleanup
refactor: rework meson options, fix ENABLE_VSYNC
2026-03-28 11:12:24 -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
Tropical
939310be64 refactor: rework meson options, fix ENABLE_VSYNC 2026-03-28 02:13:27 -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
ffqq
016a3ebfb4 Merge branch '4jcraft:dev' into dev 2026-03-28 03:48:04 +03:00
Sally Knight
40a3f90d89 fix: add null check to renderItemInHand 2026-03-28 03:47:49 +03: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
20982f11c1 chore: format files touched by refactor/remove-vec3-tls 2026-03-26 14:13:45 -05:00
orng
87e8078a65 refactor: remove new Vec3 2026-03-26 14:01:14 -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
orng
bee10e55a8 refactor: remove calls to Vec3::newTemp when not returned 2026-03-26 04:19:04 -05:00
orng
7b021bc99d wip: removing vec3 tls 2026-03-26 01:10:27 -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
Tropical
aff677a995 chore: fmt 2026-03-25 16:08:00 -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
625ce97385 refactor: use thread_local in OldChunkStorage, FireworksRecipe, Level, Entity 2026-03-25 14:13:00 -05:00