minetest/src/client
SmallJoker 4ef93fe25f
Allow place_param2 = 0 node placement predictions (#13787)
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
..
meshgen 8x block meshes (#13133) 2023-01-31 17:30:59 +01:00
render Expose all OpenGL filtering modes, use OpenGL names for them 2023-07-20 22:15:47 +02:00
shadows Do not render objects that are invisble into the shadow map 2023-08-26 20:12:17 +02:00
CMakeLists.txt Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
activeobjectmgr.cpp Replace a non-aligned cuboid with a cylinder in client::ActiveObjectMgr::getActiveSelectableObjects 2023-06-29 18:58:10 +02:00
activeobjectmgr.h Update client::ActiveObjectMgr::getActiveSelectableObjects API 2023-06-29 18:58:10 +02:00
camera.cpp Reverse eye-offset Z-coordinate in 3rd person front view (#13369) 2023-07-08 12:00:15 +07:00
camera.h Replace Optional with std::optional 2023-06-15 10:38:44 +02:00
client.cpp Revert "Get rid of global guienv variable" 2023-08-24 22:14:44 +02:00
client.h Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
clientenvironment.cpp Update client::ActiveObjectMgr::getActiveSelectableObjects API 2023-06-29 18:58:10 +02:00
clientenvironment.h Add dynamic exposure correction (#12959) 2023-01-06 22:33:25 +01:00
clientevent.h No damage effects on hp_max change (#11846) 2022-06-11 20:00:40 +02:00
clientlauncher.cpp Revert "Get rid of guiroot" 2023-08-24 22:14:44 +02:00
clientlauncher.h Drop --videomodes, fullscreen_bpp and high_precision_fpu settings 2021-06-16 17:41:34 +02:00
clientmap.cpp Allow nodes to have their post_effect_color affected by lighting (#13637) 2023-08-24 20:16:36 +02:00
clientmap.h Allow nodes to have their post_effect_color affected by lighting (#13637) 2023-08-24 20:16:36 +02:00
clientmedia.cpp Dynamic_Add_Media v2 (#11550) 2021-09-09 16:51:35 +02:00
clientmedia.h Print announce error response (#11878) 2022-01-01 22:44:56 +01:00
clientobject.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
clientobject.h Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
clientsimpleobject.h Move clientsimpleobject.h to client folder (#9630) 2020-04-10 20:10:51 +02:00
clouds.cpp Fixes and improvements 2023-07-20 22:15:47 +02:00
clouds.h Allow resetting celestial vault elements by leaving its arguments empty (#11922) 2022-01-22 12:42:49 +01:00
content_cao.cpp Clean up texture filtering settings (#13683) 2023-08-24 10:50:47 +02:00
content_cao.h Fix -Winconsistent-missing-override warnings 2023-09-09 18:48:56 +02:00
content_cso.cpp Fixes and improvements 2023-07-20 22:15:47 +02:00
content_cso.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
content_mapblock.cpp Drop unused tile rotations 2023-06-22 17:50:20 +02:00
content_mapblock.h Remove fast faces (#13216) 2023-04-08 20:17:15 +02:00
event_manager.h Darwin platform build fix (#10376) 2020-09-09 19:12:03 +02:00
filecache.cpp Server pushing media at runtime (#9961) 2020-06-13 19:03:26 +02:00
filecache.h Server pushing media at runtime (#9961) 2020-06-13 19:03:26 +02:00
fontengine.cpp Enforce limits of settings that could cause buggy behaviour (#12450) 2022-07-09 22:32:08 +02:00
fontengine.h Fully remove bitmap font support (#11863) 2022-01-08 14:53:25 +01:00
game.cpp Allow place_param2 = 0 node placement predictions (#13787) 2023-09-13 13:57:57 +02:00
game.h Rework drawtime and related timekeeping code to use microseconds 2022-01-27 22:30:02 +01:00
gameui.cpp Fix -Wunused-but-set-variable warnings 2023-09-09 18:48:56 +02:00
gameui.h Revert "Get rid of global guienv variable" 2023-08-24 22:14:44 +02:00
guiscalingfilter.cpp Formspec: prevent infinite loop caused by negative background9[] size (#13624) 2023-07-07 21:42:10 +02:00
guiscalingfilter.h FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453) 2022-07-03 08:52:26 -04:00
hud.cpp Make the crosshair DPI-aware (#13772) 2023-09-11 18:59:32 +02:00
hud.h TouchScreenGUI: Fix only 9 hotbar slots being usable (#13698) 2023-08-24 17:45:51 +02:00
imagefilters.cpp Code optimizations / refactor (#12704) 2022-09-06 11:21:09 +01:00
imagefilters.h Enable cleanTransparent filter for mipmapping and improve its' algorithm (#11145) 2021-04-20 19:50:19 +02:00
inputhandler.cpp Fix some memory leaks and code style issues 2023-07-14 21:00:29 +07:00
inputhandler.h TouchScreenGUI: Read coordinates directly for virtual joystick (#13567) 2023-06-16 22:40:16 +07:00
joystick_controller.cpp Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
joystick_controller.h Simulate all keys being released when when game loses focus (#13336) 2023-04-13 18:06:21 +02:00
keycode.cpp Code optimizations / refactor (#12704) 2022-09-06 11:21:09 +01:00
keycode.h Revert "Replace MyEventReceiver KeyList with std::unordered_set" (#10622) 2020-11-12 19:16:02 +01:00
keys.h Add a key to toggle map block bounds (#11172) 2021-04-20 19:23:31 +02:00
localplayer.cpp Decrease sneak margin to combat phasing through thin walls (#13607) 2023-07-17 20:44:33 +02:00
localplayer.h Fix local animations not resetting 2023-07-02 12:47:18 +02:00
mapblock_mesh.cpp Fix -Wmissing-braces warnings in mapblock_mesh.cpp 2023-09-09 18:48:56 +02:00
mapblock_mesh.h Remove fast faces (#13216) 2023-04-08 20:17:15 +02:00
mesh.cpp Clean up texture filtering settings (#13683) 2023-08-24 10:50:47 +02:00
mesh.h Clean up texture filtering settings (#13683) 2023-08-24 10:50:47 +02:00
mesh_generator_thread.cpp Remove trailing whitespace (#13505) 2023-05-18 20:34:18 +02:00
mesh_generator_thread.h Scale culler steps proportionally to the mesh sizes (#13250) 2023-03-11 14:10:26 +01:00
minimap.cpp Fixes and improvements 2023-07-20 22:15:47 +02:00
minimap.h Code optimizations / refactor (#12704) 2022-09-06 11:21:09 +01:00
particles.cpp Fixes and improvements 2023-07-20 22:15:47 +02:00
particles.h Fix some warnings (#12615) 2022-07-30 12:51:23 +01:00
renderingengine.cpp Remove usage of obsolete HighPrecisionFPU field 2023-09-01 12:46:36 +02:00
renderingengine.h Revert "Get rid of global guienv variable" 2023-08-24 22:14:44 +02:00
shader.cpp Allow the server to control fog_distance and fog_start via the sky-api (#13448) 2023-06-30 19:11:17 -07:00
shader.h Use nicer syntax for nested namespace definitions 2023-06-15 10:38:44 +02:00
sky.cpp Fixes and improvements 2023-07-20 22:15:47 +02:00
sky.h Allow the server to control fog_distance and fog_start via the sky-api (#13448) 2023-06-30 19:11:17 -07:00
sound.cpp Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
sound.h Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
sound_openal.cpp Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
sound_openal.h Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
sound_openal_internal.cpp OpenALSoundManager: Fix a buffer overflow 2023-06-20 20:54:39 +02:00
sound_openal_internal.h Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
tile.cpp Clean up texture filtering settings (#13683) 2023-08-24 10:50:47 +02:00
tile.h Rename SMaterial::TextureLayer -> SMaterial::TextureLayers 2023-07-20 22:15:47 +02:00
wieldmesh.cpp Allow place_param2 = 0 node placement predictions (#13787) 2023-09-13 13:57:57 +02:00
wieldmesh.h Refactor the way you set material properties 2023-07-20 22:15:47 +02:00