aboutsummaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)Author
2020-12-24Fix some minor code issues all over the placesfan5
2020-12-23Minor profiler fixes.Lars
2020-12-19Fix some more joystick issues (#10624)Markus
2020-12-19Cleanup shader generation code (#10663)Vitaliy
Shader generation is a mess. This commit cleans some parts up, including dropping remains of HLSL support which was never actually implemented.
2020-12-14Semi-transparent background for nametags (#10152)Zughy
2020-12-05Implement mapblock camera offset correctly (#10702)hecks
Implement mapblock camera offset correctly - reduce client jitter Co-authored-by: hecktest <>
2020-11-29Input: Fix on_rightclick called when placing into airSmallJoker
2020-11-26Return star color calculation to what it previously wassfan5
2020-11-26Fix stylenumzero
2020-11-26Provide fallback star color for GLES 2 with MT shaders disablednumzero
2020-11-26Sky: support GLES2numzero
IrrLicht built-in shader is broken, have to write my own
2020-11-26Allow missing shadersnumzero
2020-11-26Replace TriangleFan as poorly supportednumzero
2020-11-26Reuse seed when updating starsnumzero
The only currently relevant parameter is scale which can now be changed without resetting stars position
2020-11-26Store stars in a single static mesh buffernumzero
2020-11-26Don't evaluate things many timesnumzero
2020-11-26Batch cloud drawingnumzero
2020-11-25Fix camera panning glitches (partially revert 10489.)Lars
2020-11-23Add sound to press event of some formspecs elements (#10402)Pierre-Yves Rollo
2020-11-12Fix player sprite visibility in first personsfan5
closes #10525
2020-11-12Fix overloaded virtual warnings with get/setAttachment()sfan5
2020-11-12Revert "Replace MyEventReceiver KeyList with std::unordered_set" (#10622)SmallJoker
This reverts commit 787561b29afdbc78769f68c2f5c4f2cff1b32340.
2020-11-09Joystick: Remap joystick-specific KeyTypes to generic onesMarkus Koch
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.
2020-11-08ContentCAO: Fix segfault when minimap is disabledSmallJoker
2020-11-05Fix integer-string conversion for shaderssfan5
closes #10605
2020-11-04Revert "Fix short 180 degree rotation when using set_bone_position (#10405)" ↵Lars Müller
(#10534) This reverts commit 0f98b54aa4b2361575002d92b29fe222703ba557.
2020-10-29Player physics: Ensure larger dtime simulation steps (#10563)Lars Müller
2020-10-29Show RTT in ms with 2 digits of precision (#10573)Oblomov
If your ping is in seconds, you probably have other problems.
2020-10-25Shaders for Android (GLES 2) (#10506)Vitaliy
Shader support for OpenGL ES 2 devices (Android) Co-authored-by: sfan5 <sfan5@live.de>
2020-10-21Fix Media... 0% on loading screen (#9478)Maksim
2020-10-20Fix show_on_minimap default value for local playersfan5
fixes #10526
2020-10-19Decouple entity minimap markers from nametags replacing with show_on_minimap ↵sfan5
property (#10443)
2020-10-19Minor clientmap improvements.Lars
- Avoid calculating isBlockInSight for blocks without meshes. - Add metric for how many blocks the client has currently loaded. - Make some variables constant.
2020-10-17Periodically release all mesh HW buffers to avoid an Irrlicht bottleneck.Lars
2020-10-17Remove all bump mapping and parallax occlusion related code.Lars
2020-10-13Avoid drawing invisible blocks on the client.Lars
2020-10-06-Wmem-access only called when GCC > 7 (#10453)Zughy
2020-10-05Remove unused functions reported by cppcheck (#10463)SmallJoker
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.
2020-10-04Minimap as HUD element with API controlPierre-Yves Rollo
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
2020-10-04Add First Person Attachments (#10360)Jordan Snelling
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.
2020-10-04Fix short 180 degree rotation when using set_bone_position (#10405)Lars Müller
2020-10-03Reduce the FPS when the window is unfocused (#8837)HybridDog
2020-10-01(se)SerializeString: Include max length in the nameSmallJoker
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
2020-09-24Fix horizontal/vertical merging bug of hardware-colored framed glass (#10417)Paramat
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.
2020-09-23Replace MyEventReceiver KeyList with std::unordered_set (#10419)Vincent Robinson
2020-09-22Fix chat/infotext overlap if many chat lines (#10399)Wuzzy
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.
2020-09-16Clean up server-side translations, remove global variable (#10075)rubenwardy
2020-09-14Remove "generate normal maps" feature (#10313)hecks
Erase all traces of normal "generation" from fragment shaders Remove the "feature" from the engine and default config Remove any leftover documentation of it
2020-09-09Darwin platform build fix (#10376)David CARLIER
the event header seemingly being generic with libevent thus renaming it. openal and opengl are deprecated on newer mac os releases thus suppressing the build warnings.
2020-09-04Scale inventory image for scaled allfaces nodes (#10225)Wuzzy
The inventory image size of the inventory image of nodes with drawtype allfaces (and related) is scaled as well if visual_scale is set (previously, the inventory image size was always the same)