grorp
eae9a70385
TouchControls: Fix outdated player controls in TOSERVER_INTERACT
2024-08-31 20:45:32 +02:00
grorp
322a9c2f74
Restore proportional minimap scaling ( #15022 )
2024-08-31 18:11:56 +02:00
cx384
52376fd87a
Add hotbar Lua HUD element and replace hardcoded hotbar
2024-08-31 16:04:14 +02:00
SmallJoker
efd7792add
Debloat IVideoDriver and IrrlichtDevice includes ( #15080 )
...
As the project grows, compile time will not go down unless the header mess
is cleaned up one by one to only include exactly what's needed.
2024-08-31 11:44:30 +02:00
Gregor Parzefall
3a59fabefe
split enable_touch to touch_controls (for touchscreen controls) and touch_gui
...
touch_gui provide adjustment to the interface, so it's more touch
friendly
Signed-off-by: David Heidelberg <david@ixit.cz>
2024-08-28 21:32:00 +02:00
Gregor Parzefall
1977517d7a
Rename TouchScreenGUI -> TouchControls
...
to avoid confusion between touchscreen-related settings that affect GUIs
(formspecs) and touchscreen-related settings that affect the touch controls
(TouchControls / formerly TouchScreenGUI)
2024-08-28 21:32:00 +02:00
sfan5
bf4d31227b
Delete OpenGL ES 1.0 driver ( #15067 )
2024-08-28 20:44:42 +02:00
sfan5
1298d6c020
Fix VBO hint for transparent block parts
2024-08-28 15:38:02 +02:00
sfan5
fa4529b4f1
Keep stats on hw buffer uploads
2024-08-28 15:38:02 +02:00
sfan5
39970fed38
Consolidate transparent buffers lazily
2024-08-28 15:38:02 +02:00
sfan5
c00fed20b7
Fix re-loading of settings in ClientMap
2024-08-28 15:38:02 +02:00
sfan5
c52a4369eb
Fix vertex count accounting in ClientMap
2024-08-28 15:38:02 +02:00
Desour
0f7ee126de
Fix transparency sorting and animation faraway check not using mesh chunk bounding sphere
2024-08-28 15:37:54 +02:00
Desour
2e883189c1
Improve block bounds HUD feature
...
* Use different material than selection box, so it doesn't break
for non-default `node_highlighting` values.
* Add `show_block_bounds_radius_near` setting.
* Draw mesh chunk edges in a different color (red vs yellow).
2024-08-28 15:37:54 +02:00
SmallJoker
8109563a02
LocalPlayer: Restore 2u height sneak jump ( #15015 )
...
Fix 1: Do not consider LocalPlayer's CAO in the collision data.
Fix 2: work around the "aabbox3d::intersectsWithBox" edge-case.
2024-08-26 21:23:12 +02:00
Desour
da1fc9a536
Meshgen: Don't get lights for not drawn solid faces
...
`drawCuboid()` doesn't call the face lighter function for masked
faces, so we don't need these values.
This is for performance.
2024-08-26 18:32:51 +02:00
sfan5
56123b2fbe
Fix bounding box of clouds
...
fixes #15031
2024-08-23 18:46:12 +02:00
sfan5
7968ab6928
Move network protocol implementation behind an interface
2024-08-21 21:40:58 +02:00
Lars Müller
dc21924f31
Fix animations not being restartable ( #15016 )
2024-08-20 11:51:52 +02:00
cx384
03e600a721
Fix whitespaces
2024-08-17 21:02:54 +02:00
sfan5
5d226268df
Irrlicht cleanups (mostly getting rid of core::array
)
...
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com>
2024-08-17 19:49:11 +02:00
Lars Mueller
6874c358ea
Allow managing object observers
...
-----
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2024-08-16 22:13:16 +02:00
Lars Mueller
cc8e7a569e
Switch player names to std::string
2024-08-16 22:13:16 +02:00
DS
603eb57943
Fix comment and alpha test node oopsies from #14852
2024-08-16 22:01:16 +02:00
1F616EMO~nya
98e51a0159
Clamp hotbar selection to slots that exist ( #14869 )
2024-08-12 15:35:13 +02:00
sfan5
39c2af9710
Render clouds as flat when thickness is zero ( #14897 )
2024-08-12 15:35:00 +02:00
sfan5
85e717fcd1
Rework object attachment handling to fix bugs ( #14825 )
2024-08-12 15:32:18 +02:00
DS
768fd4adee
Restore buggy texture overlay modifier ( #14852 )
...
Required because of backwards compatibility.
2024-07-22 16:35:36 +02:00
grorp
7709d92289
Restore old inconsistent minimum digging time behavior ( #14777 )
...
and restore default of 0.16 for repeat_place_time since it was only changed to be in line with repeat_dig_time.
2024-06-30 20:39:28 +02:00
grorp
4c001bd248
Make button sprites (scrollbar arrows) DPI-aware ( #14772 )
2024-06-26 15:25:27 +02:00
l-koehler
fe6da3a16b
Disallow formspec debug if the player does not have the debug privilege ( #14753 )
2024-06-17 15:59:49 +02:00
sfan5
fac9aac821
Move malloc_trim invocations to background thread ( #14744 )
2024-06-17 15:59:35 +02:00
grorp
a9cca5e76c
SDL2: Support highdpi ( #14703 )
...
and handle DPI changes at runtime
2024-06-16 17:49:42 +02:00
grorp
bc23a610d3
Fix two problems with toggling fullscreen at runtime ( #14750 )
2024-06-14 16:50:41 +02:00
grorp
85878d894a
Android: Fix back button sometimes not working as ESC ( #14743 )
2024-06-11 22:37:57 +02:00
sfan5
71893807b3
Call malloc_trim() regularly to improve deallocation behavior ( #14707 )
2024-06-07 16:57:30 +02:00
grorp
508b5ccc63
Document keymap_toggle_block_bounds, remove unimplemented BLOCK_BOUNDS_MAX ( #14722 )
2024-06-02 21:05:35 +02:00
grorp
833bb542fc
Allow toggling fullscreen without restart and add keybind ( #14714 )
2024-06-02 21:05:16 +02:00
Lars Mueller
a4768d1638
Fix fog moon tint not working
2024-06-01 16:34:32 +02:00
SmallJoker
670bb32b2c
Particles: fix crash caused by absent texture
...
Introduced in commit f8bff34
. The related code does already expect that
'texture.ref' may be nullptr.
2024-05-29 19:46:24 +02:00
Desour
f836a47bc1
Sound loading: Fix issues where ov_read skips samples
2024-05-27 17:12:58 +02:00
Desour
43df39c4f7
Sound loading: Improve error handling
2024-05-27 17:12:58 +02:00
Gregor Parzefall
f3c91e4f96
Immediately apply gui_scaling changes to IGUISkin
2024-05-26 19:49:48 +02:00
grorp
d5fc040d2d
Consistent width for internal scrollbars of formspec elements ( #14689 )
...
also: Make sure that very short, wide scrollbars are still usable
2024-05-24 12:10:19 +02:00
sfence
df8a600b22
Fix glitch through ceiling with Sneak Glitch ( #14332 )
2024-05-21 17:52:54 +02:00
chmodsayshello
ab783b9bb2
Display background & moving progress bar on shutdown screen ( #14597 )
...
Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de>
2024-05-21 15:37:35 +02:00
Lars Müller
5c187363b2
Fix some clang compiler warnings ( #14654 )
...
* Fix some clang compiler warnings
* Get rid of sdl_supports_primary_selection
* Fix draw2DImage hiding overloaded virtual function
2024-05-15 19:56:25 +02:00
sfan5
93f4844c9c
Fix unintentional error message with dynamic media
2024-05-14 23:12:49 +02:00
sfan5
39fd9b93c3
Introduce proper error handling for file streams
2024-05-14 18:33:08 +02:00
sfan5
c38e0d05bf
Reenable fog toggle unless server restricts fog distance ( #14634 )
...
see comments in #14539
2024-05-14 18:31:51 +02:00