Commit Graph

340 Commits

Author SHA1 Message Date
Tropical
807af92321 Merge pull request #169 from nikita-edel/fix-with-ubsan
enhancement: make LCE runnable with UBSan and fix: alot of UB
2026-03-12 21:14:17 -05:00
Sally Knight
e41abdb9da fix: make sure to enable alpha test for short/tiny view distances 2026-03-13 00:36:39 +03:00
Nikita Edel
99c763e68a typo 2026-03-12 17:34:17 +01:00
Nikita Edel
ee33f0663f Merge branch '4jcraft:dev' into fix-with-ubsan 2026-03-12 17:17:38 +01:00
Nikita Edel
6d952e24f5 revising everything 2026-03-12 16:42:36 +01:00
Leah Anderson
a386bcfbfd Merge pull request #191 from 4jcraft/chore/remove-pragma-warning
chore: remove `#pragma warning` directives
2026-03-12 08:17:48 -06:00
Nikita Edel
6cfc1efec2 Merge branch '4jcraft:dev' into fix-with-ubsan 2026-03-12 14:40:02 +01:00
Sally Knight
4b8d65d5e6 fix: use original disabled transforms to fix hotbar block lighting 2026-03-12 03:50:34 +03:00
Sally Knight
3031f64401 fix: restore rainfall visibility by removing top edge transparency 2026-03-12 00:53:50 +03:00
Tropical
ae84186d3a chore: remove #pragma warning directives
These are only recognized by MSVC and will throw *additional* warnings on other compilers.
2026-03-11 16:49:12 -05:00
ffqq
d83f10c648 fix: correct cloud day/night coloring using disabled tesselator method (#189) 2026-03-11 15:16:19 -05:00
Nikita Edel
b47ee34a61 Merge branch '4jcraft:dev' into fix-with-ubsan 2026-03-11 19:25:14 +01:00
Nikita Edel
ec82ee1ea1 final commit 2026-03-11 19:22:28 +01:00
Nikita Edel
faa4a989ce new blob 2026-03-11 18:49:36 +01:00
Nikita Edel
cc65f7ee29 FINALLY LOADS IN, crashes when clicking :( 2026-03-11 18:01:00 +01:00
Nikita Edel
69a8ce84b9 giant batch BOOOOM 2026-03-11 17:28:13 +01:00
Nikita Edel
ed13020cf3 s integer overflow, unsafe cast 2026-03-11 16:10:48 +01:00
Sally Knight
798781c10a fix: use proper pixel format for the minimap
fixes pink maps
2026-03-11 17:37:27 +03:00
Nikita Edel
a24f9f5a5e better rounding and s int overflow 2026-03-11 14:21:04 +01:00
Nikita Edel
5aef20e37e fixed rounding, mb 2026-03-11 14:13:32 +01:00
Nikita Edel
8395277c0c shift of signed int, s int overflow 2026-03-11 13:36:44 +01:00
Nikita Edel
63e4b9b18a next little patch of ub, unallocated variable, s int overflow 2026-03-11 13:36:44 +01:00
Nikita Edel
11aa08aece Merge branch '4jcraft:dev' into fix-with-ubsan 2026-03-11 11:57:46 +01: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
JuiceyDev
8085703dbc Merge pull request #176 from 4jcraft/feat/sprint-key
feat(input): add sprint keys
2026-03-11 08:11:21 +01:00
Tropical
2c3a816e4b Merge pull request #175 from realffqq/dev
fix: restore and fix entity, block and hand lighting
2026-03-10 23:59:42 -05:00
Tropical
19bc286818 chore: remove another test print 2026-03-10 23:33:12 -05:00
Tropical
559cdfd281 chore: remove test prints 2026-03-10 23:31:13 -05:00
Emily
723f741a8e Merge branch 'dev' of https://github.com/urzuline/4jcraft-urzuline into dev 2026-03-11 00:30:00 -04:00
Nikita Edel
b64280a978 Merge branch '4jcraft:dev' into fix-with-ubsan 2026-03-11 05:29:51 +01:00
Emily
4e286dd92c ifdef the option 3 2026-03-11 00:29:19 -04:00
Emily
1a261de1ba Merge branch '4jcraft:dev' into dev 2026-03-11 00:21:49 -04: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
Emily
0f605b8997 mrrrp (V-Sync Changes) 2026-03-11 00:09:07 -04:00
DecalOverdose
3f7a53ad50 Merge pull request #173 from 4jcraft/fix/leaderboard-manager-null
fix: add dummy `LinuxLeaderboardManager` implementation
2026-03-11 07:53:56 +04:00
Tropical
c774e1eb18 feat(input): add sprint keys 2026-03-10 22:42:14 -05:00
Nikita Edel
142e41e1ca fix sort function 2026-03-11 04:08:40 +01:00
Nikita Edel
56955ad935 shift of negative values, added casts 2026-03-11 03:59:41 +01:00
Nikita Edel
caadcfe9db faulty casts of templated classes 2026-03-11 03:45:56 +01:00
Tropical
35a45063b1 fix: remove the fallback null LeaderboardManager 2026-03-10 21:39:46 -05:00
Nikita Edel
e76ec32824 dangerous alignment issues
the processDLCData() fn, was constantly casting a raw byte pointer to scalars/structs, replaced those calls with memcpy, also optimized and improved the guards for __linux__ at the top of the file
2026-03-11 03:24:46 +01:00
Tropical
deeee2a5d5 fix: add dummy LinuxLeaderboardManager implementation 2026-03-10 20:56:57 -05:00
Tropical
ca9ac8e7f7 fix: hotbarSlot is zero-indexed, move max hotbar slots into a constant 2026-03-10 20:18:03 -05:00
Tropical
28018e5022 refactor: die FPS flamegraph 2026-03-10 20:11:35 -05:00
Tropical
304c591512 fix: hotbarSlot bounds check 2026-03-10 20:08:54 -05:00
Tropical
9752dec5e7 fix: remove juicey's visionary offhand implementation 2026-03-10 20:08:01 -05:00
JuiceyDev
c2728cd2d9 SDL scroll wheel w/ hotbar & numbr support !!!!!! 2026-03-11 01:52:27 +01:00
Tropical
c606302808 fix: dl dep is gone 2026-03-10 18:09:03 -05:00
Tropical
197bf0033f Merge branch 'dev' into feat/sdl-support 2026-03-10 17:38:52 -05:00
Tropical
fe631bcff8 chore: undo unintentional meson changes, update README 2026-03-10 17:32:53 -05:00