Commit Graph

11238 Commits

Author SHA1 Message Date
Gregor Parzefall
33cc29bbda Allow setting custom third person front view camera offset ()
Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com>
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2023-10-02 13:44:03 +02:00
Caleb Butler
3a4bf14c20 Replace all core::unicode::ustring with std::u32string () 2023-10-02 13:43:38 +02:00
Gregor Parzefall
56965bc814 Android: Add field_enter_after_edit[] formspec element () 2023-10-01 11:20:50 +02:00
Gregor Parzefall
94eba15c34 Misc. mainmenu fixes ()
* settingstypes.txt: Fix wrong default value for profiler.report_path

* Disable Irrlicht file picker on Android
  (It doesn't work.)

* Join Game tab: Fix server description textarea being misaligned with background

* Reduce distance between tab and gamebar on Android
  Allows using a higher gui_scaling value without the gamebar going off-screen.

Co-authored-by: ROllerozxa <rollerozxa@voxelmanip.se>
2023-10-01 11:19:52 +02:00
Desour
c90c545d33 Put the internal sound definitions into a new sound namespace 2023-09-30 18:54:26 +02:00
Desour
bbc64a2eb5 Split sound_openal_internal into serval files 2023-09-30 18:54:26 +02:00
Desour
606215fae9 Move sound_openal and sound_openal_internal into new src/client/sound directory 2023-09-30 18:54:26 +02:00
Desour
8fa2ea71ef Move soundmanager into its own thread
Fixes sound queues running empty on client step hiccups.
2023-09-26 22:10:57 +02:00
Desour
591e45657f Bump minimum clang version to 7.0.1
std::variant is broken in clang < 7.0.1 with libstdc++
see: https://github.com/llvm/llvm-project/issues/32569
2023-09-26 22:10:57 +02:00
sfan5
b0d5cedeb6 Fix missing initialization for m_game_focused 2023-09-24 16:46:18 +02:00
sfan5
d113636a43 Fix UB in NetworkPacket class 2023-09-24 16:46:18 +02:00
sfan5
5109fa7eda Fix crash when processing empty mesh buffers 2023-09-24 16:46:18 +02:00
Gregor Parzefall
ff87be6e5f Remove unused "mNormal" uniform to fix crash on GLES2 with shaders 2023-09-24 16:46:05 +02:00
Gregor Parzefall
4cf900c779 Fix error when enabling texture packs () 2023-09-23 18:20:23 +02:00
ROllerozxa
c247761213 Escape package description in content tab 2023-09-22 21:25:58 +02:00
savilli
d57c936b08 Don't trigger a key event if a key with the same associated char was pressed () 2023-09-22 21:25:13 +02:00
David Leal
9f47e123d2 animaition -> animation ()
Also changed `range` to `frame_range`,
2023-09-22 18:41:33 +02:00
sfan5
c3114132d3 Improve readability and infos in verbose log () 2023-09-22 18:41:10 +02:00
ROllerozxa
5949172735 Build MkDocs Lua API docs using GitHub CI, deploy to api.minetest.net ()
* Build MkDocs Lua API documentation using GitHub CI and Pages instead

* Remove Lua highlight hack as codeblocks are correctly marked as Lua now

* fix line endings
2023-09-18 19:17:18 +03:00
x2048
e36b2226b9 Skip face culling in shadows for double-sided materials (e.g. plantlike) ()
* Skip face culling in shadows for double-sided materials (e.g. plantlike)

* Keep previous face culling for transparent surfaces e.g. water
2023-09-17 21:42:14 +02:00
ROllerozxa
a88e61c2cf Improve UX when no game exists and drop default_game () 2023-09-17 18:45:28 +01:00
Gregor Parzefall
5bfc5d44c0 Two ContentDB GUI fixes () 2023-09-16 18:36:28 +02:00
Gregor Parzefall
4f735fba05 Settings GUI: Noise parameter setting fixes () 2023-09-16 18:35:35 +02:00
Wuzzy
8ebaf753d3 New physics overrides () 2023-09-15 20:10:08 +02:00
sfan5
2479d51cc6 Fix double-free of minimap textures 2023-09-13 15:27:07 +02:00
sfan5
033128d8dc Show better description to users when std::bad_alloc happens 2023-09-13 13:58:59 +02:00
SmallJoker
4ef93fe25f Allow place_param2 = 0 node placement predictions ()
The placement prediction value 0 was accidentally ignored
and made the clients fall back to automatic rotation based
on the node paramtype2 value.

This now changes the internal representation to properly
indicate the disabled state (e.g. 'nil' in Lua).
2023-09-13 13:57:57 +02:00
Gregor Parzefall
833c324498 Make the crosshair DPI-aware () 2023-09-11 18:59:32 +02:00
rubenwardy
48ab1835da Replace settings tab with button 2023-09-09 18:49:33 +02:00
Zughy
798b9eae4a Add settings button icon 2023-09-09 18:49:33 +02:00
Desour
010d08f6a4 Fix -Wmissing-braces warnings in mapblock_mesh.cpp 2023-09-09 18:48:56 +02:00
Desour
7897450b27 Fix -Winconsistent-missing-override warnings 2023-09-09 18:48:56 +02:00
Desour
2ad4c9e0ce Fix -Wunused-but-set-variable warnings 2023-09-09 18:48:56 +02:00
Gregor Parzefall
95056f9783 Higher default graphics settings on Android () 2023-09-07 17:55:11 +02:00
Gregor Parzefall
1a568cc491 Fix that negative integer values for float settings don't get a ".0" suffix () 2023-09-05 15:36:05 +02:00
Gregor Parzefall
83b85ba16a Rewrite the gamebar () 2023-09-02 23:02:02 +02:00
chmodsayshello
294ad98776 Send ever lasting particle spawners to all players () 2023-09-02 22:58:11 +02:00
sfan5
f080aa29b5 Remove usage of obsolete HighPrecisionFPU field 2023-09-01 12:46:36 +02:00
Gregor Parzefall
4252f9d4d5 Restore the appearance of the "Start Game" tab after () 2023-08-30 14:45:44 +02:00
rubenwardy
0cbf96cc83 Use formspec version 6 in the main menu () 2023-08-28 22:36:54 +01:00
Gregor Parzefall
7b56daa236 Small setting-related fixes () 2023-08-27 20:18:41 +02:00
savilli
852d6a7976 Fix potential freeze in core.check_for_falling 2023-08-27 20:12:53 +02:00
SmallJoker
bf9f831cb2 Inventory: skip redundant stack movement
The list of dragged stacks includes the source stack, which
however does not need to be moved onto itself.
This is an optimization.
2023-08-27 20:12:10 +02:00
SmallJoker
0ba899e239 Inventory: Fix assertion caused by a no-op stack movement 2023-08-27 20:12:10 +02:00
Rising Leaf
660151572f Do not render objects that are invisble into the shadow map 2023-08-26 20:12:17 +02:00
1F616EMO~nya
54eacca287 Use issue templates for creating issues () 2023-08-25 22:00:05 +07:00
Desour
f47b00426a Revert "Get rid of guiroot"
This reverts commit 45e7a800575f6d96ea307d99f1945aeb6c22a4e1.
2023-08-24 22:14:44 +02:00
Desour
7e4dccb3b5 Revert "Get rid of global guienv variable"
This reverts commit 16da954bd70b326f21cec9547237f55de18d4253.
2023-08-24 22:14:44 +02:00
Desour
f98726c516 Revert "Use our GUIButton in touchscreengui"
This reverts commit f7f3aaf43c88179bafd255f3c67275f316cff91a.
Fixes .
2023-08-24 22:14:44 +02:00
Gregor Parzefall
aea9242a96 Allow nodes to have their post_effect_color affected by lighting ()
Co-authored-by: DS <ds.desour@proton.me>
2023-08-24 20:16:36 +02:00