1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-26 18:21:04 +00:00
luanti/src
JosiahWI 583b77ee9f
comment noise2d bitshift
While working through the code I was momentarily concerned that the right bitshift in noise2d could fill ones in some cases. It turns out that with signed integers, this is indeed true, but this one is shifting an unsigned integer, so the behavior is as expected. I put a comment here to clarify this, in case someone else wonders the same thing down the line.
2021-11-05 08:21:40 -05:00
..
client Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
content Mods: Combine mod loading checks and deprection logging (#11503) 2021-07-31 19:54:52 +02:00
database Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
gui Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
irrlicht_changes Fix two CMake build issues 2021-04-21 20:26:43 +02:00
mapgen fix integer overflow in mapgen 2021-09-17 11:52:28 -05:00
network Fix broken handling of NodemetaChanged packets 2021-09-12 14:42:01 +02:00
script Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
server Remove redundant on_dieplayer calls 2021-08-28 12:14:16 +02:00
threading Remove Thread::kill() and related unittest (#10317) 2020-09-10 12:19:18 +02:00
unittest Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
util Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
activeobject.h Removed some obsolete code (#10562) 2021-01-21 18:17:09 +00:00
activeobjectmgr.h Add nametag background setting and object property (#10937) 2021-02-17 19:51:28 +00:00
ban.cpp Add unittests on ActiveObject and BanManager class (#6866) 2018-01-01 18:48:52 +01:00
ban.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
chat.cpp Remove closing paren as weblink delimiter 2021-08-29 19:30:33 +02:00
chat.h Make chat web links clickable (#11092) 2021-06-20 17:20:24 +02:00
chat_interface.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
chatmessage.h Travis: Update clang from 4.0 to 5.0 (#6467) 2017-10-09 11:32:06 +02:00
clientiface.cpp Reserve vectors before pushing and other code quality changes (#11161) 2021-04-05 13:38:31 +02:00
clientiface.h Fix build for newer versions of GCC (#11246) 2021-05-06 19:24:30 +02:00
cloudparams.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
cmake_config.h.in Add MetricsBackend with prometheus counter support 2020-04-29 07:48:08 +02:00
cmake_config_githash.h.in C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
CMakeLists.txt Don't look for zlib and zstd manually on Windows 2021-09-01 22:20:38 +02:00
collision.cpp Add missing sao->isGone() checks 2020-05-18 23:23:25 +02:00
collision.h Expose collided objects in moveresult 2020-05-06 14:03:52 +02:00
config.h Add STATIC_LOCALEDIR to BUILD_INFO and move it to version.cpp 2020-04-27 17:50:05 +02:00
constants.h Consistently use "health points" (#10868) 2021-01-27 18:42:02 +00:00
content_mapnode.cpp Modernize src/c* src/d* and src/e* files (#6263) 2017-08-17 23:02:50 +02:00
content_mapnode.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
content_nodemeta.cpp (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
content_nodemeta.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
convert_json.cpp Sort out cURL timeouts and increase default 2021-04-02 00:19:39 +02:00
convert_json.h Sort out cURL timeouts and increase default 2021-04-02 00:19:39 +02:00
craftdef.cpp Overall improvements to log messages (#9598) 2020-04-08 20:13:23 +02:00
craftdef.h Clean up craft replacements docs 2019-12-07 23:46:24 +01:00
daynightratio.h Make natural night light as bright as MT 0.4.16 (#9053) 2019-10-18 21:54:44 +01:00
debug.cpp Fix some misspellings (#8104) 2019-01-16 13:39:13 +01:00
debug.h Remove DSTACK support (#6346) 2017-08-30 08:09:41 +02:00
defaultsettings.cpp Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
defaultsettings.h Settings: Proper priority hierarchy 2021-01-29 17:32:35 +01:00
emerge.cpp Clean up/improve some scriptapi error handling code 2021-09-10 23:16:46 +02:00
emerge.h Fix /emergeblocks crashing in debug builds (#11461) 2021-07-31 19:54:40 +02:00
environment.cpp Allow the ABM time budget to be configurable. 2020-08-18 16:04:32 -07:00
environment.h Allow the ABM time budget to be configurable. 2020-08-18 16:04:32 -07:00
exceptions.h Remove dead code (#10845) 2021-01-22 15:09:26 +00:00
face_position_cache.cpp Modernize various files 2017-08-18 07:44:52 +02:00
face_position_cache.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
filesys.cpp Dynamic_Add_Media v2 (#11550) 2021-09-09 16:51:35 +02:00
filesys.h Dynamic_Add_Media v2 (#11550) 2021-09-09 16:51:35 +02:00
gamedef.h Client eventmanager refactor (#7179) 2018-03-30 18:32:52 +02:00
gameparams.h Cleanup ClientLauncher structure (#10160) 2020-07-14 19:10:37 +02:00
gettext.cpp Gettext support on Android (#11435) 2021-08-08 18:59:07 +02:00
gettext.h Add fwgettext util function 2021-08-19 20:13:25 +02:00
gettime.h Allow customizing chat message format (#8529) 2019-08-08 17:04:46 +01:00
httpfetch.cpp Rework Settings to support arbitrary hierarchies (#11352) 2021-06-23 15:22:31 +02:00
httpfetch.h Add PUT and DELETE request + specific method value to HTTP API (#9909) 2020-07-29 23:16:21 +02:00
hud.cpp Add bold, italic and monospace font styling for HUD text elements (#11478) 2021-07-27 19:11:46 +02:00
hud.h Add bold, italic and monospace font styling for HUD text elements (#11478) 2021-07-27 19:11:46 +02:00
inventory.cpp Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
inventory.h Inventory: Make addList() consistent (#11382) 2021-06-30 20:39:38 +02:00
inventorymanager.cpp Inventory: Fix rare out-of-bounds access 2021-08-23 14:10:17 +02:00
inventorymanager.h Fix inventory swapping not calling all callbacks (#9923) 2020-09-04 20:49:07 +02:00
irr_aabb3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irr_ptr.h Improve irr_ptr (#10808) 2021-01-24 14:40:34 +00:00
irr_v2d.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irr_v3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irrlichttypes.h Irrlicht support code maintenance 2021-03-31 13:15:47 +02:00
irrlichttypes_bloated.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irrlichttypes_extrabloated.h Use true pitch/yaw/roll rotations without loss of precision by pgimeno (#8019) 2019-02-07 21:26:06 +00:00
itemdef.cpp Use place_param2 client-side for item appearance & prediction (#11024) 2021-03-09 00:56:53 +01:00
itemdef.h Use place_param2 client-side for item appearance & prediction (#11024) 2021-03-09 00:56:53 +01:00
itemgroup.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
itemstackmetadata.cpp Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
itemstackmetadata.h Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
light.cpp Fix light overflow of u8 if light is saturated at 255 (#10305) 2020-08-23 15:39:55 +02:00
light.h Light curve: Simplify and improve code, fix darkened daytime sky (#7693) 2018-09-16 17:59:42 +01:00
log.cpp Remove unused functions reported by cppcheck (#10463) 2020-10-05 09:07:33 +02:00
log.h Remove unused functions reported by cppcheck (#10463) 2020-10-05 09:07:33 +02:00
main.cpp Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
map.cpp Add API for mods to hook liquid transformation events (#11405) 2021-07-09 09:08:40 -04:00
map.h Add core.compare_block_status function (#11247) 2021-05-30 20:24:12 +02:00
map_settings_manager.cpp Rework Settings to support arbitrary hierarchies (#11352) 2021-06-23 15:22:31 +02:00
map_settings_manager.h Rework Settings to support arbitrary hierarchies (#11352) 2021-06-23 15:22:31 +02:00
mapblock.cpp Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
mapblock.h Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
mapnode.cpp Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
mapnode.h Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
mapsector.cpp ServerMap saving: cleanups (#6274) 2017-08-19 11:29:46 +02:00
mapsector.h Minor clientmap improvements. 2020-10-19 09:31:09 -07:00
metadata.cpp Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
metadata.h Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
modchannels.cpp Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
modchannels.h Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
modifiedstate.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
mtevent.h Darwin platform build fix (#10376) 2020-09-09 19:12:03 +02:00
nameidmapping.cpp (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
nameidmapping.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
nodedef.cpp refacto: remove get_gui_env & draw_load_screen from RenderingEngine singleton 2021-05-03 19:49:19 +02:00
nodedef.h refacto: remove get_gui_env & draw_load_screen from RenderingEngine singleton 2021-05-03 19:49:19 +02:00
nodemetadata.cpp Send to clients node metadata that changed to become empty (#11597) 2021-09-10 23:16:34 +02:00
nodemetadata.h Send to clients node metadata that changed to become empty (#11597) 2021-09-10 23:16:34 +02:00
nodetimer.cpp Code modernization: src/n*, src/o* (#6280) 2017-08-19 11:30:46 +02:00
nodetimer.h Code modernization: src/n*, src/o* (#6280) 2017-08-19 11:30:46 +02:00
noise.cpp comment noise2d bitshift 2021-11-05 08:21:40 -05:00
noise.h Fix broken BiomeGen abstraction (#11107) 2021-03-23 15:43:26 +01:00
objdef.cpp Allow ObjDefManager instances to be cloned 2020-05-05 19:26:59 +02:00
objdef.h Fix remaining issues with mapgen scriptapi 2020-05-05 19:26:59 +02:00
object_properties.cpp Validate staticdata and object property length limits (#11511) 2021-08-19 20:14:22 +02:00
object_properties.h Validate staticdata and object property length limits (#11511) 2021-08-19 20:14:22 +02:00
particles.cpp (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
particles.h Implement spawning particles with node texture appearance 2020-05-23 22:52:21 +02:00
pathfinder.cpp Reserve vectors before pushing and other code quality changes (#11161) 2021-04-05 13:38:31 +02:00
pathfinder.h Reduce ServerEnvironment propagation (#9642) 2020-04-11 19:59:43 +02:00
player.cpp Unify wield item handling (#8677) 2019-08-07 19:16:31 +02:00
player.h Joystick sensitivity for player movement (#11262) 2021-08-27 20:24:24 +02:00
porting.cpp Add open user data button to main menu (#10579) 2020-12-19 13:27:15 +00:00
porting.h Slap u64 on everything time-y (#10984) 2021-02-24 12:05:17 +01:00
porting_android.cpp Gettext support on Android (#11435) 2021-08-08 18:59:07 +02:00
porting_android.h Add open user data button to main menu (#10579) 2020-12-19 13:27:15 +00:00
profiler.cpp Minor profiler fixes. 2020-12-23 14:48:08 -08:00
profiler.h Better F6 profiler (#8750) 2019-08-13 19:56:55 +02:00
raycast.cpp Ease selection of entities behind nodes (#7739) 2018-10-26 19:23:33 +02:00
raycast.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
reflowscan.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
reflowscan.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
remoteplayer.cpp RemotePlayer: Remove Settings writer to Files database 2021-01-29 17:32:35 +01:00
remoteplayer.h Settings: Proper priority hierarchy 2021-01-29 17:32:35 +01:00
rollback.cpp Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282) 2017-08-19 14:25:35 +02:00
rollback.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
rollback_interface.cpp Fix some reference counters (memleak) (#8981) 2019-09-24 19:05:28 +02:00
rollback_interface.h Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282) 2017-08-19 14:25:35 +02:00
serialization.cpp Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
serialization.h Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
server.cpp Clean up/improve some scriptapi error handling code 2021-09-10 23:16:46 +02:00
server.h Clean up/improve some scriptapi error handling code 2021-09-10 23:16:46 +02:00
serverenvironment.cpp Add min_y and max_y checks for Active Block Modifiers (ABM) (#11333) 2021-06-20 17:21:35 +02:00
serverenvironment.h Add min_y and max_y checks for Active Block Modifiers (ABM) (#11333) 2021-06-20 17:21:35 +02:00
serverlist.cpp Use JSON for favorites, move server list code to Lua (#10085) 2021-01-22 15:08:57 +00:00
serverlist.h Use JSON for favorites, move server list code to Lua (#10085) 2021-01-22 15:08:57 +00:00
settings.cpp Make sure relevant std::stringstreams are set to binary 2021-09-11 21:06:57 +02:00
settings.h Fix /emergeblocks crashing in debug builds (#11461) 2021-07-31 19:54:40 +02:00
settings_translation_file.cpp Update minetest.conf.example and dummy translation file 2021-06-16 18:27:45 +02:00
skyparams.h Color gradient for default and 'regular' type sky (#9502) 2020-05-09 17:14:56 +02:00
sound.h (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
staticobject.cpp Validate staticdata and object property length limits (#11511) 2021-08-19 20:14:22 +02:00
staticobject.h ServerEnvironment & StaticObject cleanups 2018-03-09 23:27:26 +01:00
terminal_chat_console.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
terminal_chat_console.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
texture_override.cpp Implement override.txt support for special tiles (#10140) 2020-08-04 20:12:47 +02:00
texture_override.h Implement override.txt support for special tiles (#10140) 2020-08-04 20:12:47 +02:00
tileanimation.cpp Proselytize the network. Use IEEE F32 (#8030) 2019-01-03 17:04:26 +01:00
tileanimation.h Bump minimal protocol version to 36 (#6319) 2017-08-29 19:26:55 +02:00
tool.cpp Serialize tool capabilities JSON without whitespace 2021-03-20 22:06:17 +01:00
tool.h Punchwear (improved) (#8959) 2019-09-22 22:12:21 +02:00
translation.cpp Fix a segfault caused by wrong textdomain lines in translation files (#11530) 2021-08-12 20:06:18 +02:00
translation.h Clean up server-side translations, remove global variable (#10075) 2020-09-16 14:51:11 +01:00
version.cpp Improve --version output to include Lua(JIT) version 2021-01-21 00:52:31 +01:00
version.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
voxel.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
voxel.h VoxelArea: add_{x,y,z,p} must be static 2018-03-09 23:27:26 +01:00
voxelalgorithms.cpp Reserve vectors before pushing and other code quality changes (#11161) 2021-04-05 13:38:31 +02:00
voxelalgorithms.h Reserve vectors before pushing and other code quality changes (#11161) 2021-04-05 13:38:31 +02:00