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
MatthewBeshay
8dfd9e5044
fix(gui): always rebind textures for java font rendering
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
Tropical
b7ac84ca79
fix: revert changes to lighting direction
2026-03-29 20:55:56 -05:00
JuiceyDev
97b068260a
batch 2.2, clamp be gone
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
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
Tropical
7d7116b6ec
Merge pull request #338 from Merc6/ci/cleanup-github-actions
...
Ci/cleanup GitHub actions
2026-03-29 20:53:33 -05:00
Tropical
9d40fceece
cache clang-format installation
2026-03-29 20:51:08 -05:00
MatthewBeshay
831d5fb0b3
Merge branch '4jcraft:dev' into feat/text-input-support
2026-03-30 12:50:18 +11:00
MatthewBeshay
1ead072c45
Add text input support: safe uint16_t* to wstring conversion
...
Replace unsafe (wchar_t*)pchText casts with uint16_to_wstring() in all
keyboard callbacks. The direct cast is incorrect on platforms where
wchar_t is 4 bytes (Linux/macOS). New helpers in StringHelpers route
through u16string for proper UTF-16 to wchar_t conversion.
- Add uint16_len, uint16_to_u16string, uint16_to_wstring to StringHelpers
- Fix casts in AnvilMenu, CreateWorldMenu, DebugCreateSchematic,
DebugSetCamera, LaunchMoreOptionsMenu, SignEntryMenu
- Truncate sign text to 15 chars in SignEntryMenu
- Move m_bIgnoreInput reset after if-block in LaunchMoreOptionsMenu
2026-03-30 12:46:50 +11:00
Tropical
7b5c2dfe25
use fetch-depth 0 for format workflow
2026-03-29 20:43:14 -05:00
Tropical
0e9c1403bf
hate you ubuntu
2026-03-29 20:36:42 -05:00
Tropical
6010fa1848
test
2026-03-29 20:35:03 -05:00
Tropical
dcebd64557
rename to format check
2026-03-29 20:07:16 -05:00
Tropical
327addddae
yaml and its consequences for the human race
2026-03-29 20:06:38 -05:00
Tropical
39ebddbafc
update format workflow
2026-03-29 20:04:19 -05:00
Tropical
43908b1de5
Update clang-format.yml
2026-03-29 19:54:51 -05:00
Tropical
357b6ce6bc
Merge branch 'ci/cleanup-github-actions' of https://github.com/Merc6/4jcraft into pr/338
2026-03-29 19:54:05 -05:00
Tropical
aafc823c75
fix: --print-build-logs
2026-03-29 19:52:44 -05:00
orng
715f5e1dae
fix: clang-format should have an on: pull_request
2026-03-29 19:50:20 -05:00
orng
a66a391225
fix: flake.nix should include glm
2026-03-29 19:45:20 -05:00
Tropical
ec2a2b8d13
guhhhhhh
2026-03-29 19:16:51 -05:00
Tropical
23452bf129
guh 4
2026-03-29 19:15:53 -05:00
Tropical
80ca9142ef
guh 3
2026-03-29 19:14:35 -05:00
Tropical
d669174ecd
guh 2
2026-03-29 19:11:32 -05:00
Tropical
ceea5c356c
guh 1
2026-03-29 19:09:50 -05:00
Tropical
8c6c17677d
Merge pull request #334 from Merc6/refactor/remove-PolygonArray
...
Publish Documentation / build (push) Waiting to run
Build (Linux, x86_64) / build-linux (push) Waiting to run
Build (Linux, x86_64) / build-linux-debug (push) Waiting to run
Clang Format / clang-format (push) Waiting to run
refactor: optimize `Block` rendering
2026-03-29 18:45:06 -05:00
orng
7062ef7564
chore: fmt
2026-03-29 18:40:55 -05:00
orng
b630ec8800
fix: Vec3 construct wasn't constexpr
2026-03-29 18:34:00 -05:00
Tropical
1e5a43cdc0
Merge pull request #313 from realffqq/feat/new-java-gui
...
feat: modernize java gui (make it era equivalent)
2026-03-29 16:16:18 -05:00
Tropical
a856a7e54e
fix: rebase issue with CreativeInventoryScreen
2026-03-29 16:12:30 -05:00