Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Improvements to colored shadows (#11516) | x2048 | 2021-10-01 |
| | |||
* | Split liquid_viscosity to liquid_viscosity and move_resistance (#10810) | Wuzzy | 2021-10-01 |
| | |||
* | Order drawlist by distance to the camera when rendering (#11651) | x2048 | 2021-09-27 |
| | |||
* | Various code improvements | SmallJoker | 2021-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) | TheBrokenRail | 2021-09-26 |
| | |||
* | Fix "Could not create ITexture, texture needs to have a non-empty name" warning | sfan5 | 2021-09-22 |
| | |||
* | Fix client-side performance of chat UI (#11612) | DS | 2021-09-19 |
| | |||
* | Fix HUD multiline text alignment (#10795) | Lars Müller | 2021-09-19 |
| | |||
* | Fix trivial typos | sfan5 | 2021-09-19 |
| | |||
* | Fix GLES2 discard behaviour (texture transparency) | sfan5 | 2021-09-17 |
| | |||
* | Readd TGA to the list of valid texture formats. (#11598) | ROllerozxa | 2021-09-15 |
| | |||
* | Make sure relevant std::stringstreams are set to binary | sfan5 | 2021-09-11 |
| | |||
* | Clean up/improve some scriptapi error handling code | sfan5 | 2021-09-10 |
| | |||
* | Dynamic_Add_Media v2 (#11550) | sfan5 | 2021-09-09 |
| | |||
* | Fix movement in random_input mode (#11592) | NeroBurner | 2021-09-05 |
| | |||
* | Joystick sensitivity for player movement (#11262) | NeroBurner | 2021-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) | Wuzzy | 2021-08-23 |
| | |||
* | Show status message when changing block bounds (#11556) | Wuzzy | 2021-08-21 |
| | |||
* | Fix scaled world-aligned textures being aligned inconsistently for ↵ | Wuzzy | 2021-08-19 |
| | | | | non-normal drawtypes | ||
* | Add fwgettext util function | rubenwardy | 2021-08-19 |
| | |||
* | Fix inconsistent integer comparison warnings | SmallJoker | 2021-08-17 |
| | |||
* | Start sprite animation at the beginning (#11509) | Lean Rada | 2021-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 sanely | sfan5 | 2021-08-16 |
| | | | | fixes #11513 performance regression with 256x textures | ||
* | Fix segfault caused by shadow map on exit | SmallJoker | 2021-08-12 |
| | |||
* | Move updating shadows outside of RenderingCore::drawAll. (#11491) | x2048 | 2021-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 quit | SmallJoker | 2021-08-03 |
| | |||
* | Mods: Combine mod loading checks and deprection logging (#11503) | SmallJoker | 2021-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.cpp | hecktest | 2021-07-29 |
| | |||
* | Add bold, italic and monospace font styling for HUD text elements (#11478) | sfan5 | 2021-07-27 |
| | | | Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de> | ||
* | Distribute shadow map update over multiple frames to reduce stutter (#11422) | x2048 | 2021-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) | hecks | 2021-07-22 |
| | | | Co-authored-by: hecktest <> | ||
* | Remove unused header includes | hecks | 2021-07-21 |
| | |||
* | CSM: Do not index files within hidden directories | SmallJoker | 2021-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) | Wuzzy | 2021-07-15 |
| | |||
* | Fix revoke debug privs not reliably turn off stuff (#11409) | Wuzzy | 2021-07-12 |
| | |||
* | Fix build on Ubuntu 16.04 and macOS | sfan5 | 2021-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 ↵ | x2048 | 2021-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 | ||
* | Improve shadow rendering with non-default camera FOV (#11385) | x2048 | 2021-07-11 |
| | | | | | | | | | | | * Adjust minimum filter radius for perspective * Expand shadow frustum when camera FOV changes, reuse FOV distance adjustment from numeric.cpp * Read shadow_soft_radius setting as float * Use adaptive filter radius to accomodate for PSM distortion * Adjust filter radius for texture resolution | ||
* | Refactor video driver name retrieval (#11413) | hecks | 2021-07-11 |
| | | | Co-authored-by: hecktest <> | ||
* | Remove unsupported video drivers (#11395) | hecks | 2021-06-30 |
| | | | This completely removes any mention of the software and D3D drivers from MT, preventing the user from accidentally attempting to use them. Users who need a software renderer should be asked to install Mesa drivers which offer superior fidelity and performance over the 'burningsvideo' driver. | ||
* | Require 'basic_debug' priv to view gameplay-relevant debug info, require ↵ | Wuzzy | 2021-06-24 |
| | | | | | 'debug' priv to view wireframe (#9315) Fixes #7245. | ||
* | Perform some quality assurance for translation strings (#11375) | Wuzzy | 2021-06-23 |
| | |||
* | Drop --videomodes, fullscreen_bpp and high_precision_fpu settings | sfan5 | 2021-06-16 |
| | | | | These have been pointless for a while. | ||
* | Shadow mapping render pass (#11244) | Liso | 2021-06-06 |
| | | | Co-authored-by: x2048 <codeforsmile@gmail.com> | ||
* | fontengine: Fix crash loading PNG/XML fonts from paths without dot | sfan5 | 2021-06-01 |
| | | | | fixes #11096 | ||
* | Fix procession ordering issue in content_cao | sfan5 | 2021-05-30 |
| | |||
* | Fix cloud fog being broken for high clouds | Wuzzy | 2021-05-29 |
| | |||
* | Fix client crash on when con::PeerNotFoundException is thrown (#11286) | savilli | 2021-05-24 |
| | |||
* | Fix overlays for 2D-drawn items | sfan5 | 2021-05-08 |
| | | | | fixes #11248 | ||
* | fix: extractZipFile is not part of Client but more generic. | Loic Blot | 2021-05-06 |
| | | | | This solve a crash from mainmenu while extracting the zip |