aboutsummaryrefslogtreecommitdiff
path: root/src/client
Commit message (Collapse)AuthorAge
* Include irrlichttypes.h first to work around Irrlicht#433 (#10872)Vitaliy2021-01-28
| | | Fixes the PcgRandom::PcgRandom linker issue, caused by inconsistent data type definition.
* Remove dead code (#10845)rubenwardy2021-01-22
|
* Use JSON for favorites, move server list code to Lua (#10085)rubenwardy2021-01-22
| | | Co-authored-by: sfan5 <sfan5@live.de>
* Allow "liquid" and "flowingliquid" drawtypes even if liquidtype=none (#10737)Wuzzy2021-01-21
|
* Fix some minor code issues all over the placesfan52020-12-24
|
* Minor profiler fixes.Lars2020-12-23
|
* Fix some more joystick issues (#10624)Markus2020-12-19
|
* Cleanup shader generation code (#10663)Vitaliy2020-12-19
| | | Shader generation is a mess. This commit cleans some parts up, including dropping remains of HLSL support which was never actually implemented.
* Semi-transparent background for nametags (#10152)Zughy2020-12-14
|
* Implement mapblock camera offset correctly (#10702)hecks2020-12-05
| | | | | | Implement mapblock camera offset correctly - reduce client jitter Co-authored-by: hecktest <>
* Input: Fix on_rightclick called when placing into airSmallJoker2020-11-29
|
* Return star color calculation to what it previously wassfan52020-11-26
|
* Fix stylenumzero2020-11-26
|
* Provide fallback star color for GLES 2 with MT shaders disablednumzero2020-11-26
|
* Sky: support GLES2numzero2020-11-26
| | | | IrrLicht built-in shader is broken, have to write my own
* Allow missing shadersnumzero2020-11-26
|
* Replace TriangleFan as poorly supportednumzero2020-11-26
|
* Reuse seed when updating starsnumzero2020-11-26
| | | | | The only currently relevant parameter is scale which can now be changed without resetting stars position
* Store stars in a single static mesh buffernumzero2020-11-26
|
* Don't evaluate things many timesnumzero2020-11-26
|
* Batch cloud drawingnumzero2020-11-26
|
* Fix camera panning glitches (partially revert 10489.)Lars2020-11-25
|
* Add sound to press event of some formspecs elements (#10402)Pierre-Yves Rollo2020-11-23
|
* Fix player sprite visibility in first personsfan52020-11-12
| | | | closes #10525
* Fix overloaded virtual warnings with get/setAttachment()sfan52020-11-12
|
* Revert "Replace MyEventReceiver KeyList with std::unordered_set" (#10622)SmallJoker2020-11-12
| | | This reverts commit 787561b29afdbc78769f68c2f5c4f2cff1b32340.
* Joystick: Remap joystick-specific KeyTypes to generic onesMarkus Koch2020-11-09
| | | | | | | | | | | | | | According to the following table: * MOUSE_L -> DIG * MOUSE_R -> PLACE * SCROLL_UP -> HOTBAR_NEXT * SCROLL_DOWN -> HOTBAR_PREV This commit entirely removes the special KeyTypes used for joysticks. Support for the MOUSE KeyTypes had already been removed in the main game code without adapting the joystick code, breaking joystick input. This commit restores joystick functionality.
* ContentCAO: Fix segfault when minimap is disabledSmallJoker2020-11-08
|
* Fix integer-string conversion for shaderssfan52020-11-05
| | | | closes #10605
* Revert "Fix short 180 degree rotation when using set_bone_position (#10405)" ↵Lars Müller2020-11-04
| | | | | (#10534) This reverts commit 0f98b54aa4b2361575002d92b29fe222703ba557.
* Player physics: Ensure larger dtime simulation steps (#10563)Lars Müller2020-10-29
|
* Show RTT in ms with 2 digits of precision (#10573)Oblomov2020-10-29
| | | If your ping is in seconds, you probably have other problems.
* Shaders for Android (GLES 2) (#10506)Vitaliy2020-10-25
| | | | | Shader support for OpenGL ES 2 devices (Android) Co-authored-by: sfan5 <sfan5@live.de>
* Fix Media... 0% on loading screen (#9478)Maksim2020-10-21
|
* Fix show_on_minimap default value for local playersfan52020-10-20
| | | | fixes #10526
* Decouple entity minimap markers from nametags replacing with show_on_minimap ↵sfan52020-10-19
| | | | property (#10443)
* Minor clientmap improvements.Lars2020-10-19
| | | | | | - Avoid calculating isBlockInSight for blocks without meshes. - Add metric for how many blocks the client has currently loaded. - Make some variables constant.
* Periodically release all mesh HW buffers to avoid an Irrlicht bottleneck.Lars2020-10-17
|
* Remove all bump mapping and parallax occlusion related code.Lars2020-10-17
|
* Avoid drawing invisible blocks on the client.Lars2020-10-13
|
* -Wmem-access only called when GCC > 7 (#10453)Zughy2020-10-06
|
* Remove unused functions reported by cppcheck (#10463)SmallJoker2020-10-05
| | | | | | | Run unused functions reported by cppcheck This change removes a few (but not all) unused functions. Some unused helper functions were not removed due to their complexity and potential of future use.
* Minimap as HUD element with API controlPierre-Yves Rollo2020-10-04
| | | | | | | Features: * Define Minimap available modes (surface/radar, scale) from Lua, using player:set_minimap_modes() * New HUD elements for displaying minimap with custom size and placing * New minimap mode for displaying a texture instead of the map
* Add First Person Attachments (#10360)Jordan Snelling2020-10-04
| | | | | | Fixes some other third person camera specific attachments. Implements a single new flag for entities to be forced visible in first person mode. Old mods do not need to be updated to use the new flag and are fully backwards compatible.
* Fix short 180 degree rotation when using set_bone_position (#10405)Lars Müller2020-10-04
|
* Reduce the FPS when the window is unfocused (#8837)HybridDog2020-10-03
|
* (se)SerializeString: Include max length in the nameSmallJoker2020-10-01
| | | | | | | This commit clarifies the maximal length of the serialized strings. It will avoid accidental use of serializeString() when a larger string can be expected. Removes unused Wide String serialization functions
* Fix horizontal/vertical merging bug of hardware-colored framed glass (#10417)Paramat2020-09-24
| | | | | | | | | | Previously, the param2-controlled horizontal/vertical merge feature (which was undocumented and forgotten) was always active, causing uses of param2 other than "glasslikeliquidlevel" to affect H/V merging. Only respect H/V merge bits when paramtype2 = "glasslikeliquidlevel". H/V merge bits and liquid level bits are designed to be used simultaneously.
* Replace MyEventReceiver KeyList with std::unordered_set (#10419)Vincent Robinson2020-09-23
|
* Fix chat/infotext overlap if many chat lines (#10399)Wuzzy2020-09-22
| | | Moves the infotext depending on the value of the recent_chat_messages value + 2 additional lines to account for the 2 debug mode lines + 1 additional line as "buffer" for better readability if chat is full.