Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-10 | Allow looped animation to be used safely with old clients | sfan5 | |
fixes #12657 | |||
2022-09-06 | Add documentation of sun/moon orientation/scale differences (#12145) | DS | |
2022-09-06 | Code optimizations / refactor (#12704) | Herman Semenov | |
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-09-06 | Implement rendering pipeline and post-processing (#12465) | x2048 | |
Co-authored-by: Lars Mueller <appgurulars@gmx.de> Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: lhofhansl <lhofhansl@yahoo.com> | |||
2022-09-04 | Convert entity glow value to color space before adding to the light | x2048 | |
2022-08-19 | Prevent loading a world with unresolved dependencies (#12542) | rubenwardy | |
2022-08-17 | Use Sky class to obtain directional light source position for shadows (#12662) | x2048 | |
* Also remove unused Sky::getSkyBodyOrbitTilt method Fixes misalignment of sun position and shadow direction at high tilt values. | |||
2022-08-14 | Limit force shadow update to urgent blocks (#12692) | x2048 | |
2022-08-13 | Reduce the use of porting::getTimeMs() when rendering frames (#12679) | x2048 | |
* Avoid calling TimeTaker too frequently in renderMapXXX * Calculate animation timer once per frame * Remove code that breaks rendering frame at 2000ms Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-08-12 | Physics overrides: Move values to a common struct (#12591) | SmallJoker | |
Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-08-04 | Disable dynamic shadow dropdown on OGLES2 (#12637) | ROllerozxa | |
Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-08-02 | Switch MeshUpdateQueue to better data structure | sfan5 | |
2022-08-02 | Ratelimit MeshUpdateQueue::cleanupCache() runs | sfan5 | |
2022-07-31 | Fix Android blank screen (#12604) | ROllerozxa | |
Hardcode the variables to 0 on Android | |||
2022-07-31 | HUD: Fix wrong minimum scale since 051181f | SmallJoker | |
Caused by wrong interpretation of the settingtypes.txt format | |||
2022-07-30 | Fix some warnings (#12615) | rubenwardy | |
2022-07-29 | Allow direction keys with autoforward again | sfan5 | |
This was unintentionally removed in commit 1d69a23. fixes #12048 | |||
2022-07-19 | Restore flags texture to fix interlaced stereo mode (#12560) | x2048 | |
2022-07-19 | Offset cuboid origin after scaling the cuboid. (#12558) | x2048 | |
This avoids the problem of offset nodes with visual_scale > 1. | |||
2022-07-17 | Fix automatic rotate for attached entities (#12392) | Lars Müller | |
2022-07-17 | Remove workaround for normals not matching winding order (#12460) | x2048 | |
Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-07-14 | Refactor ModConfiguration | rubenwardy | |
2022-07-13 | Make BlendMode::alpha the fallback for unknown future blend modes | Dmitry Kostenko | |
2022-07-13 | Animated particlespawners and more (#11545) | Lexi Hale | |
Co-authored-by: Lars Mueller <appgurulars@gmx.de> Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: Dmitry Kostenko <codeforsmile@gmail.com> | |||
2022-07-09 | Sounds: Various little improvements (#12486) | SmallJoker | |
Use SimpleSoundSpec where reasonable (OpenAL) Ensure the sound IDs do not underflow or get overwritten -> loop in u16 Proper use of an enum. | |||
2022-07-09 | Enforce limits of settings that could cause buggy behaviour (#12450) | SmallJoker | |
Enforces the setting value bounds that are currently only limited by the GUI (settingtypes.txt). | |||
2022-07-09 | Release shadow mapping resources when not needed (#12497) | x2048 | |
2022-07-03 | FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453) | Vincent Robinson | |
* FormSpec: 9-slice images and animated_images * Add fgimg_middle; clean up code * Address issues, add tests * Fix stupid error; bump formspec version * Re-add image[] elements without a size | |||
2022-07-02 | Allow to set maximum star opacity at daytime (#11663) | Wuzzy | |
2022-06-28 | Remove an unused method and header includes | sfan5 | |
2022-06-26 | Fix two memleak reports from Coverity (#12466) | JosiahWI | |
2022-06-20 | Re-order sound-related code (#12382) | SmallJoker | |
Dropped ServerSoundParams -> moved to ServerPlayingSound. This gets rid of the duplicated 'fade' and 'pitch' values on server-side where only one was used anyway. SimpleSoundSpec is the basic sound without positional information, hence 'loop' is included. Recursively added PROTOCOL_VERSION to most functions to reduce the versioning mess in the future. Per-type version numbers are kept for now as a safety rope in a special case. | |||
2022-06-19 | Fix CAO light calculation issue | sfan5 | |
2022-06-17 | Fix updating glow on entities | sfan5 | |
was broken in #10021 more than 2 years ago(!) | |||
2022-06-11 | No damage effects on hp_max change (#11846) | Lars Müller | |
2022-06-07 | Mapblock Mesh BspTree: Increase the depth of block-level splits | x2048 | |
... before going node-level triangle search. Fixes transparent grass on transparent land | |||
2022-06-05 | Add register dialog to separate login/register (#12185) | rubenwardy | |
New users find Minetest's account system confusing. This change moves username/password to a new dialog, with login and register buttons added to the Join Game tab. The old registration confirmation dialog is removed in favour of the new dialog. Fixes #8138 | |||
2022-06-03 | Properly keep noclip state in Game and ClientMap | sfan5 | |
2022-06-03 | Remove obsolete eye_height related workaround | sfan5 | |
This was added a long time ago in 42bbd5c9ae06a8d8ffb7915599097ead6f848755 and meant to fix prevent the view becoming black when jumping into a ceiling, this no longer happens today. | |||
2022-05-29 | Make sure real disconnect reason isn't overwritten | sfan5 | |
bug introduced in 2f32044273d107e82fb1c35d4a0f616fa480cdf0 | |||
2022-05-29 | Remove remains of video mode querying | sfan5 | |
2022-05-26 | Force-update shadows when the world is changed (#12364) | x2048 | |
2022-05-26 | Improve code in mapblock_mesh.cpp a bit | sfan5 | |
2022-05-23 | Quantize light frustum calculations (#12357) | x2048 | |
* Quantize light frustum calculations Reduces shadow flicker * Fix function name to match conventions | |||
2022-05-22 | Fixes needed to use irrArray backed by std::vector (#12263) | paradust7 | |
2022-05-21 | Don't ignore server disconnects in client code | sfan5 | |
If the server stops talking to us without saying bye we should actually end the in-game session with an error message. | |||
2022-05-21 | Improve shadow filters (#12195) | x2048 | |
* Rewrite shadow filtering for the new distortion * Calculate penumbra radius using a single sample * Avoid peter-panning effect due to filtering of short shadows * Add adaptive filter quality for soft shadows * Avoid sharp shadows on surfaces without normals (e.g. plants) * Increase default and maximum soft shadow radius * Make line numbers in shader errors match the code | |||
2022-05-20 | Fix lighting of upright_sprite entities (#12336) | x2048 | |
Use MeshNode materials to set the light since ReadOnlyMaterials is now false | |||
2022-05-20 | Fix lighting of the wield mesh (#12341) | x2048 | |
* Assign node light to player before final color blend. Fixes day/night lightbank ratio for wield meshes * Update wield mesh light when changing mesh | |||
2022-05-18 | Use std::map instead of core::map (#12301) | paradust7 | |