Tropical
e4c0a3a35b
fix: assets loading and text input issues
2026-03-29 23:24:37 -05:00
Tropical
c5d50c4066
fix: PathHelper include path
2026-03-29 23:13:15 -05:00
MatthewBeshay
95e0a14b36
refactor: use convStringToWstring for text input instead of uint16 helpers
...
GetText now returns UTF-8 directly so callers go through simdutf via
convStringToWstring(). Remove dead uint16_to_wstring helpers.
2026-03-30 14:10:14 +11:00
MatthewBeshay
e89198f56c
fix: sign entry crash and remove blocking callback workaround
...
- Initialize m_iEditingLine to 0 in SignEntryMenu constructor
(was uninitialized, causing out-of-bounds array access)
- Add bounds check on m_iEditingLine before array access in callback
- Only truncate sign text if longer than 15 chars (avoid padding)
- Remove manual KeyboardCompleteSeedCallback call in
LaunchMoreOptionsMenu (no longer needed since RequestKeyboard
now fires callbacks asynchronously from Tick)
2026-03-30 13:41:54 +11:00
MatthewBeshay
fe4c9bd36c
Merge branch '4jcraft:dev' into feat/text-input-support
2026-03-30 13:22:48 +11:00
JuiceyDev
413f22f231
Merge branch 'dev' into func/bttr-cwd
Build (Linux, x86-64) / build-linux (push) Has been cancelled
Format Check / clang-format (push) Has been cancelled
2026-03-30 04:13:11 +02:00
MatthewBeshay
31f6e7012c
Merge branch '4jcraft:dev' into feat/text-input-support
2026-03-30 13:12:06 +11:00
JuiceyDev
f25b105bee
slight optimizations
2026-03-29 20:56:00 -05:00
JuiceyDev
19e7386d12
light fix
2026-03-29 20:56:00 -05:00
JuiceyDev
3986e4642b
ghost segfault???????
2026-03-29 20:56:00 -05:00
MatthewBeshay
c6fa51d592
perf(render): optimise tile entity cleanup and profiling
2026-03-29 20:56:00 -05:00
JuiceyDev
51ad1434db
new culler
2026-03-29 20:56:00 -05:00
JuiceyDev
abba4b57ce
Fixed broken LevelRenderer.cpp and removed merge garbage
2026-03-29 20:55:59 -05:00
MatthewBeshay
a3f7f7d03c
perf(render): improve chunk scheduling and refine rebuild profiling
2026-03-29 20:55:59 -05:00
MatthewBeshay
47b7d90835
feat(profiling): add low-overhead in-engine frame profiler
2026-03-29 20:55:59 -05:00
MatthewBeshay
b5b4fc34fe
fix(linux): increase iggy render-target budget to 64mb
2026-03-29 20:55:59 -05:00
MatthewBeshay
f499eaee9c
chore(linux): add diagnostics for iggy render-target exhaustion
2026-03-29 20:55:59 -05:00
Tropical
94a67d41b6
inline that
2026-03-29 20:55:59 -05:00
Tropical
21092cb686
fix: stub IggyValueGetTypeRS
2026-03-29 20:55:59 -05:00
JuiceyDev
5e7bba862c
perf fix culler thing
2026-03-29 20:55:58 -05:00
JuiceyDev
5357e75037
gamerenderer bit more optimized
2026-03-29 20:55:58 -05:00
JuiceyDev
bb50db7d9b
Cleaned up linuxGL.cpp
2026-03-29 20:55:58 -05:00
Tropical
d6394de900
fix: get rid of redundant option check
2026-03-29 20:55:58 -05:00
Tropical
73a74f4872
chore: clean up LevelRenderer diffs
2026-03-29 20:55:58 -05:00
JuiceyDev
d2e77c63ad
refactor meson and final gles support, cleaner gdraw
2026-03-29 20:55:58 -05:00
JuiceyDev
4aa8106e52
rewrote & formatted meson, also added gles to renderer, no need to touch, it works, and it'll help for future support. basically a neat lil touch
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
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