summaryrefslogtreecommitdiff
path: root/src/client
Commit message (Collapse)AuthorAge
* Minimap: gamma-correct average texture colour calculation (#9249)HybridDog2021-11-26
| | | This calculates the average texture colour while heeding the sRGB colourspace.
* Add backwards-compatible behaviour if too few CAO textures specifiedsfan52021-11-22
| | | (#11766)
* Fix local digging animation (#11772)savilli2021-11-19
|
* Localize error messages in mainmenu (#11495)Riceball LEE2021-11-01
| | | | 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-31
|
* Add joystick layout for DragonRise GameCube controller (#11467)Isabelle COWAN-BERGMAN2021-10-31
|
* Limit stepheight smoothing to the stepheight and stop smoothing during jumps ↵Jude Melton-Houghton2021-10-25
| | | | (#11705)
* Fix view bobbing not resetting when restingLars Müller2021-10-20
| | | partially fixes #11694, also fixes #11692
* Add no_texture.png as fallback for unspecified texturesWuzzy2021-10-20
|
* Fix compiling on Windows with Visual StudioLoneWolfHT2021-10-15
|
* Add embedded PNG texture modifier (#11498)hecks2021-10-13
|
* Remove a few unused functions reported by callcatcher (#11658)SmallJoker2021-10-12
|
* Reduce shadow jitter (#11668)lhofhansl2021-10-05
|
* Improvements to colored shadows (#11516)x20482021-10-01
|
* Split liquid_viscosity to liquid_viscosity and move_resistance (#10810)Wuzzy2021-10-01
|
* Order drawlist by distance to the camera when rendering (#11651)x20482021-09-27
|
* Various code improvementsSmallJoker2021-09-27
| | | | | * 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-26
|
* Fix "Could not create ITexture, texture needs to have a non-empty name" warningsfan52021-09-22
|
* Fix client-side performance of chat UI (#11612)DS2021-09-19
|
* Fix HUD multiline text alignment (#10795)Lars Müller2021-09-19
|
* Fix trivial typossfan52021-09-19
|
* Fix GLES2 discard behaviour (texture transparency)sfan52021-09-17
|
* Readd TGA to the list of valid texture formats. (#11598)ROllerozxa2021-09-15
|
* Make sure relevant std::stringstreams are set to binarysfan52021-09-11
|
* Clean up/improve some scriptapi error handling codesfan52021-09-10
|
* Dynamic_Add_Media v2 (#11550)sfan52021-09-09
|
* Fix movement in random_input mode (#11592)NeroBurner2021-09-05
|
* Joystick sensitivity for player movement (#11262)NeroBurner2021-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-23
|
* Show status message when changing block bounds (#11556)Wuzzy2021-08-21
|
* Fix scaled world-aligned textures being aligned inconsistently for ↵Wuzzy2021-08-19
| | | | non-normal drawtypes
* Add fwgettext util functionrubenwardy2021-08-19
|
* Fix inconsistent integer comparison warningsSmallJoker2021-08-17
|
* Start sprite animation at the beginning (#11509)Lean Rada2021-08-16
| | | 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-16
| | | | fixes #11513 performance regression with 256x textures
* Fix segfault caused by shadow map on exitSmallJoker2021-08-12
|
* Move updating shadows outside of RenderingCore::drawAll. (#11491)x20482021-08-12
| | | | 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-03
|
* Mods: Combine mod loading checks and deprection logging (#11503)SmallJoker2021-07-31
| | | | 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-29
|
* Add bold, italic and monospace font styling for HUD text elements (#11478)sfan52021-07-27
| | | Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de>
* Distribute shadow map update over multiple frames to reduce stutter (#11422)x20482021-07-25
| | | | | | | | | | 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-22
| | | Co-authored-by: hecktest <>
* Remove unused header includeshecks2021-07-21
|
* CSM: Do not index files within hidden directoriesSmallJoker2021-07-17
| | | | CSM would previously scan for files within .git or .svn directories, and also special files such as .gitignore
* Add wallmounted support for plantlike and plantlike_rooted nodes (#11379)Wuzzy2021-07-15
|
* Fix revoke debug privs not reliably turn off stuff (#11409)Wuzzy2021-07-12
|
* Fix build on Ubuntu 16.04 and macOSsfan52021-07-12
| | | | | | Apparently the C++ standard library is supposed to provide specializations of std::hash for enums (even in C++11) but those don't always work for whatever reason.
* Avoid draw list and shadow map update in the same frame to reduce dtime ↵x20482021-07-11
| | | | | | | | | | jitter (#11393) * Separate draw list and shadows update to reduce jitter * Avoid draw list update and shadow update in the same frame * Force-update shadows when camera offset changes