aboutsummaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)Author
2021-12-12Rename new_gravity to new new_accelerationElias Fleckenstein
2021-12-12Add correct gravity calculationElias Fleckenstein
2021-12-05Fix various code & correctness issues (#11815)sfan5
2021-12-01Network: Delete copy constructor and use std::move instead (#11642)SmallJoker
This is a follow-up change which disables class copies where possible to avoid unnecessary memory movements.
2021-11-26Minimap: gamma-correct average texture colour calculation (#9249)HybridDog
This calculates the average texture colour while heeding the sRGB colourspace.
2021-11-22Add backwards-compatible behaviour if too few CAO textures specifiedsfan5
(#11766)
2021-11-19Fix local digging animation (#11772)savilli
2021-11-01Localize error messages in mainmenu (#11495)Riceball LEE
Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-10-31Fix number of tool uses being off by 1..32767 (#11110)Wuzzy
2021-10-31Add joystick layout for DragonRise GameCube controller (#11467)Isabelle COWAN-BERGMAN
2021-10-25Limit stepheight smoothing to the stepheight and stop smoothing during jumps ↵Jude Melton-Houghton
(#11705)
2021-10-20Fix view bobbing not resetting when restingLars Müller
partially fixes #11694, also fixes #11692
2021-10-20Add no_texture.png as fallback for unspecified texturesWuzzy
2021-10-15Fix compiling on Windows with Visual StudioLoneWolfHT
2021-10-13Add embedded PNG texture modifier (#11498)hecks
2021-10-12Remove a few unused functions reported by callcatcher (#11658)SmallJoker
2021-10-05Reduce shadow jitter (#11668)lhofhansl
2021-10-01Improvements to colored shadows (#11516)x2048
2021-10-01Split liquid_viscosity to liquid_viscosity and move_resistance (#10810)Wuzzy
2021-09-27Order drawlist by distance to the camera when rendering (#11651)x2048
2021-09-27Various code improvementsSmallJoker
* Camera: Fix division by 0 after view bobbing * Remove ignored constness * Connection: Improve window size range limits
2021-09-26Touch UI support for desktop builds (#10729)TheBrokenRail
2021-09-22Fix "Could not create ITexture, texture needs to have a non-empty name" warningsfan5
2021-09-19Fix client-side performance of chat UI (#11612)DS
2021-09-19Fix HUD multiline text alignment (#10795)Lars Müller
2021-09-19Fix trivial typossfan5
2021-09-17Fix GLES2 discard behaviour (texture transparency)sfan5
2021-09-15Readd TGA to the list of valid texture formats. (#11598)ROllerozxa
2021-09-11Make sure relevant std::stringstreams are set to binarysfan5
2021-09-10Clean up/improve some scriptapi error handling codesfan5
2021-09-09Dynamic_Add_Media v2 (#11550)sfan5
2021-09-05Fix movement in random_input mode (#11592)NeroBurner
2021-08-27Joystick sensitivity for player movement (#11262)NeroBurner
This commit deprecates the forward, backward, left, and right binary inputs currently used for player movement in the PlayerControl struct. In their place, it adds the movement_speed and movement_direction values, which represents the player movement is a polar coordinate system. movement_speed is a scalar from 0.0 to 1.0. movement_direction is an angle from 0 to +-Pi: FWD 0 _ LFT / \ RGT -Pi/2 | | +Pi/2 \_/ +-Pi BCK Boolean movement bits will still be set for server telegrams and Lua script invocations to provide full backward compatibility. When generating these values from an analog input, a direction is considered active when it is 22.5 degrees away from either orthogonal axis. Co-authored-by: Markus Koch <markus@notsyncing.net> Co-authored-by: sfan5 <sfan5@live.de>
2021-08-23Fix 6th line of infotext being cut off in half (#11456)Wuzzy
2021-08-21Show status message when changing block bounds (#11556)Wuzzy
2021-08-19Fix scaled world-aligned textures being aligned inconsistently for ↵Wuzzy
non-normal drawtypes
2021-08-19Add fwgettext util functionrubenwardy
2021-08-17Fix inconsistent integer comparison warningsSmallJoker
2021-08-16Start sprite animation at the beginning (#11509)Lean Rada
When setting a sprite animation, do not keep the last animation's frame number. Setting a new animation should start the animation at the start of the new animation.
2021-08-16Cap iterations of imageCleanTransparent sanelysfan5
fixes #11513 performance regression with 256x textures
2021-08-12Fix segfault caused by shadow map on exitSmallJoker
2021-08-12Move updating shadows outside of RenderingCore::drawAll. (#11491)x2048
Fixes indirect rendering modes such as some 3D modes mentioned in #11437 and undersampled rendering. Does not fully fix anaglyph 3d mode.
2021-08-03OpenAL: Free buffers on quitSmallJoker
2021-07-31Mods: Combine mod loading checks and deprection logging (#11503)SmallJoker
This limits the logged deprecation messages to the mods that are loaded Unifies the mod naming convention check for CSM & SSM
2021-07-29Remove unsupported extensions from list in tile.cpphecktest
2021-07-27Add bold, italic and monospace font styling for HUD text elements (#11478)sfan5
Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de>
2021-07-25Distribute shadow map update over multiple frames to reduce stutter (#11422)x2048
Reduces stutter and freezes when playing. * Maintains double SM and SM Color textures * Light frustum update triggers incremental generation of shadow map into secondary 'future' textures. * Every incremental update renders a portion of the shadow draw list (split equally). * After defined number of frames (currently, 4), 'future' and 'current' textures are swapped, and DirectionalLight 'commits' the new frustum to use when rendering shadows on screen. Co-authored-by: sfan5 <sfan5@live.de>
2021-07-22Remove unused ITextSceneNode header (#11476)hecks
Co-authored-by: hecktest <>
2021-07-21Remove unused header includeshecks
2021-07-17CSM: Do not index files within hidden directoriesSmallJoker
CSM would previously scan for files within .git or .svn directories, and also special files such as .gitignore