aboutsummaryrefslogtreecommitdiff
path: root/src/client (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Restore GCC 5 compatibility (#11778)JosiahWI2021-12-281-1/+1
|
* Protect font initialization with mutexsfan52021-12-182-39/+14
| | | | fixes #4532
* Disable inventory if player's inventory formspec is blank (#11827)ROllerozxa2021-12-131-7/+14
|
* Remove creative/damage info in Esc/Pause menuWuzzy2021-12-131-8/+10
|
* Fix various code & correctness issues (#11815)sfan52021-12-052-2/+2
|
* Network: Delete copy constructor and use std::move instead (#11642)SmallJoker2021-12-011-1/+1
| | | This is a follow-up change which disables class copies where possible to avoid unnecessary memory movements.
* Minimap: gamma-correct average texture colour calculation (#9249)HybridDog2021-11-261-9/+46
| | | This calculates the average texture colour while heeding the sRGB colourspace.
* Add backwards-compatible behaviour if too few CAO textures specifiedsfan52021-11-221-1/+37
| | | (#11766)
* Fix local digging animation (#11772)savilli2021-11-191-3/+4
|
* Localize error messages in mainmenu (#11495)Riceball LEE2021-11-013-45/+18
| | | | Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: rubenwardy <rw@rubenwardy.com>
* Fix number of tool uses being off by 1..32767 (#11110)Wuzzy2021-10-312-2/+4
|
* Add joystick layout for DragonRise GameCube controller (#11467)Isabelle COWAN-BERGMAN2021-10-311-0/+50
|
* Limit stepheight smoothing to the stepheight and stop smoothing during jumps ↵Jude Melton-Houghton2021-10-252-7/+15
| | | | (#11705)
* Fix view bobbing not resetting when restingLars Müller2021-10-201-30/+4
| | | partially fixes #11694, also fixes #11692
* Add no_texture.png as fallback for unspecified texturesWuzzy2021-10-204-18/+33
|
* Fix compiling on Windows with Visual StudioLoneWolfHT2021-10-151-0/+1
|
* Add embedded PNG texture modifier (#11498)hecks2021-10-131-35/+78
|
* Remove a few unused functions reported by callcatcher (#11658)SmallJoker2021-10-122-596/+0
|
* Reduce shadow jitter (#11668)lhofhansl2021-10-051-17/+0
|
* Improvements to colored shadows (#11516)x20482021-10-011-1/+4
|
* Split liquid_viscosity to liquid_viscosity and move_resistance (#10810)Wuzzy2021-10-013-26/+39
|
* Order drawlist by distance to the camera when rendering (#11651)x20482021-09-273-29/+104
|
* Various code improvementsSmallJoker2021-09-273-6/+7
| | | | | * Camera: Fix division by 0 after view bobbing * Remove ignored constness * Connection: Improve window size range limits
* Touch UI support for desktop builds (#10729)TheBrokenRail2021-09-263-17/+17
|
* Fix "Could not create ITexture, texture needs to have a non-empty name" warningsfan52021-09-221-0/+3
|
* Fix client-side performance of chat UI (#11612)DS2021-09-193-13/+27
|
* Fix HUD multiline text alignment (#10795)Lars Müller2021-09-191-6/+12
|
* Fix trivial typossfan52021-09-192-2/+2
|
* Fix GLES2 discard behaviour (texture transparency)sfan52021-09-171-2/+6
|
* Readd TGA to the list of valid texture formats. (#11598)ROllerozxa2021-09-151-1/+1
|
* Make sure relevant std::stringstreams are set to binarysfan52021-09-112-5/+5
|
* Clean up/improve some scriptapi error handling codesfan52021-09-101-0/+4
|
* Dynamic_Add_Media v2 (#11550)sfan52021-09-094-76/+380
|
* Fix movement in random_input mode (#11592)NeroBurner2021-09-052-7/+41
|
* Joystick sensitivity for player movement (#11262)NeroBurner2021-08-276-65/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Fix 6th line of infotext being cut off in half (#11456)Wuzzy2021-08-231-3/+6
|
* Show status message when changing block bounds (#11556)Wuzzy2021-08-213-12/+30
|
* Fix scaled world-aligned textures being aligned inconsistently for ↵Wuzzy2021-08-191-7/+7
| | | | non-normal drawtypes
* Add fwgettext util functionrubenwardy2021-08-193-38/+16
|
* Fix inconsistent integer comparison warningsSmallJoker2021-08-171-1/+1
|
* Start sprite animation at the beginning (#11509)Lean Rada2021-08-161-0/+1
| | | 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.
* Cap iterations of imageCleanTransparent sanelysfan52021-08-161-2/+7
| | | | fixes #11513 performance regression with 256x textures
* Fix segfault caused by shadow map on exitSmallJoker2021-08-121-3/+3
|
* Move updating shadows outside of RenderingCore::drawAll. (#11491)x20482021-08-127-66/+65
| | | | Fixes indirect rendering modes such as some 3D modes mentioned in #11437 and undersampled rendering. Does not fully fix anaglyph 3d mode.
* OpenAL: Free buffers on quitSmallJoker2021-08-031-0/+8
|
* Mods: Combine mod loading checks and deprection logging (#11503)SmallJoker2021-07-311-5/+1
| | | | This limits the logged deprecation messages to the mods that are loaded Unifies the mod naming convention check for CSM & SSM
* Remove unsupported extensions from list in tile.cpphecktest2021-07-291-6/+2
|
* Add bold, italic and monospace font styling for HUD text elements (#11478)sfan52021-07-273-18/+17
| | | Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de>
* Distribute shadow map update over multiple frames to reduce stutter (#11422)x20482021-07-257-62/+214
| | | | | | | | | | 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>
* Remove unused ITextSceneNode header (#11476)hecks2021-07-221-1/+0
| | | Co-authored-by: hecktest <>