minetest/src/client
SmallJoker 0b4f424f41
Inventory: Send dirty lists where appropriate (#8742)
This change reduces the amount of sent data towards clients. Inventory lists that are already known to the player are skipped, saving quite some data over time.

Raises protocol version to 38 to ensure correct backwards-compatible code.
2019-08-24 19:07:38 +02:00
..
meshgen Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
render Unify wield item handling (#8677) 2019-08-07 19:16:31 +02:00
CMakeLists.txt Add an activeobject manager to hold active objects (#7939) 2018-12-13 20:18:54 +01:00
activeobjectmgr.cpp Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
activeobjectmgr.h Add an activeobject manager to hold active objects (#7939) 2018-12-13 20:18:54 +01:00
camera.cpp Merge pull request #8776 from osjc/FixGetNode 2019-08-10 19:45:44 +02:00
camera.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
client.cpp Inventory: Send dirty lists where appropriate (#8742) 2019-08-24 19:07:38 +02:00
client.h Inventory: Send dirty lists where appropriate (#8742) 2019-08-24 19:07:38 +02:00
clientenvironment.cpp Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
clientenvironment.h ContentCAO: Fix broken attachments on join (#8701) 2019-07-29 19:14:07 +02:00
clientevent.h Fix particle spawners not visible since CSM spawner implementation (#8289) 2019-03-01 20:16:11 +01:00
clientlauncher.cpp Fix cloud color in loading screen and main menu (#8174) 2019-02-04 19:11:02 +00:00
clientlauncher.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
clientmap.cpp Occlusion: Check for light_propagates and do mapblock bounds checks 2019-08-23 19:17:43 +02:00
clientmap.h Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
clientmedia.cpp Fix clang tidy error due to incorrect use of quotes for character 2019-03-06 14:41:37 +00:00
clientmedia.h Remove remote media compatibility mode. (#8044) 2019-01-04 00:26:08 +01:00
clientobject.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
clientobject.h ContentCAO: Fix broken attachments on join (#8701) 2019-07-29 19:14:07 +02:00
clouds.cpp Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
clouds.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
content_cao.cpp Disable autoforward if player is dead 2019-08-20 18:48:28 +02:00
content_cao.h ContentCAO: Fix broken attachments on join (#8701) 2019-07-29 19:14:07 +02:00
content_cso.cpp Merge pull request #8776 from osjc/FixGetNode 2019-08-10 19:45:44 +02:00
content_cso.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
content_mapblock.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
content_mapblock.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
event_manager.h Client eventmanager refactor (#7179) 2018-03-30 18:32:52 +02:00
filecache.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
filecache.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
fontengine.cpp Clean up and fix freetype=false crashes (#8641) 2019-08-06 21:33:13 +02:00
fontengine.h Clean up and fix freetype=false crashes (#8641) 2019-08-06 21:33:13 +02:00
game.cpp Inventory: Send dirty lists where appropriate (#8742) 2019-08-24 19:07:38 +02:00
game.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
gameui.cpp Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
gameui.h Hide chat when console is open (#8656) 2019-08-07 19:15:33 +02:00
guiscalingfilter.cpp Unify GLES support in gui scaling filter 2019-08-04 16:12:52 +02:00
guiscalingfilter.h Add support for 9-sliced backgrounds (#8600) 2019-06-22 16:03:54 +02:00
hud.cpp Fix inventory_overlay for nodes without inventory_image (#8433) 2019-08-07 12:07:30 +02:00
hud.h Optimize string (mis)handling (#8128) 2019-05-18 17:19:13 +02:00
imagefilters.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
imagefilters.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
inputhandler.cpp Extend pitch fly mode to swimming (#7943) 2018-12-31 00:07:30 +00:00
inputhandler.h Game refactor [4/X]: keycache is now owned by InputHandler 2018-01-20 16:38:38 +01:00
joystick_controller.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
joystick_controller.h Fix some gcc 7.3 reported warnings 2018-03-23 22:12:48 +01:00
keycode.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
keycode.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
keys.h Extend pitch fly mode to swimming (#7943) 2018-12-31 00:07:30 +00:00
localplayer.cpp Disable autoforward if player is dead 2019-08-20 18:48:28 +02:00
localplayer.h Disable autoforward if player is dead 2019-08-20 18:48:28 +02:00
mapblock_mesh.cpp Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
mapblock_mesh.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
mesh.cpp Optimize and unify mesh processing (#7851) 2019-06-28 03:22:16 +01:00
mesh.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
mesh_generator_thread.cpp Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
mesh_generator_thread.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
minimap.cpp Restore intended functionality to minimap markers (#8819) 2019-08-19 19:18:11 +02:00
minimap.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
particles.cpp Merge pull request #8776 from osjc/FixGetNode 2019-08-10 19:45:44 +02:00
particles.h Fix particle spawners not visible since CSM spawner implementation (#8289) 2019-03-01 20:16:11 +01:00
renderingengine.cpp Unify OpenGL ES support 2019-08-04 16:12:52 +02:00
renderingengine.h Provide Xorg/net wm process ID (#7445) 2018-06-17 10:41:07 +02:00
shader.cpp Require 'waving = 3' in a nodedef to apply the liquid waving shader (#8418) 2019-03-27 00:18:43 +00:00
shader.h Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
sky.cpp Unify OpenGL ES support 2019-08-04 16:12:52 +02:00
sky.h Sky: Refactor of moon and sun drawing (#8683) 2019-07-30 20:25:47 +02:00
sound.cpp Cleanup sound manager class (#7158) 2018-03-24 15:45:25 +01:00
sound.h Cleanup sound manager class (#7158) 2018-03-24 15:45:25 +01:00
sound_openal.cpp Make sounds stop playing when entering game or mainmenu 2018-03-24 16:05:26 +01:00
sound_openal.h Cleanup sound manager class (#7158) 2018-03-24 15:45:25 +01:00
tile.cpp Unify GLES support in gui scaling filter 2019-08-04 16:12:52 +02:00
tile.h Unify GLES support in gui scaling filter 2019-08-04 16:12:52 +02:00
wieldmesh.cpp Fix more transparency issues with ogles2 driver (#8005) 2018-12-20 23:40:17 +01:00
wieldmesh.h Add object visual type 'item' (#7870) 2018-12-11 02:57:04 +00:00