Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disable dynamic shadow dropdown on OGLES2 (#12637) | ROllerozxa | 2022-08-04 | 1 | -0/+7 |
| | | | Co-authored-by: sfan5 <sfan5@live.de> | ||||
* | Switch MeshUpdateQueue to better data structure | sfan5 | 2022-08-02 | 2 | -8/+8 |
| | |||||
* | Ratelimit MeshUpdateQueue::cleanupCache() runs | sfan5 | 2022-08-02 | 2 | -1/+12 |
| | |||||
* | Fix Android blank screen (#12604) | ROllerozxa | 2022-07-31 | 1 | -0/+4 |
| | | | | Hardcode the variables to 0 on Android | ||||
* | HUD: Fix wrong minimum scale since 051181f | SmallJoker | 2022-07-31 | 1 | -1/+1 |
| | | | | Caused by wrong interpretation of the settingtypes.txt format | ||||
* | Fix some warnings (#12615) | rubenwardy | 2022-07-30 | 3 | -4/+1 |
| | |||||
* | Allow direction keys with autoforward again | sfan5 | 2022-07-29 | 1 | -2/+4 |
| | | | | | This was unintentionally removed in commit 1d69a23. fixes #12048 | ||||
* | Restore flags texture to fix interlaced stereo mode (#12560) | x2048 | 2022-07-19 | 1 | -1/+6 |
| | |||||
* | Offset cuboid origin after scaling the cuboid. (#12558) | x2048 | 2022-07-19 | 1 | -5/+2 |
| | | | This avoids the problem of offset nodes with visual_scale > 1. | ||||
* | Fix automatic rotate for attached entities (#12392) | Lars Müller | 2022-07-17 | 1 | -1/+1 |
| | |||||
* | Remove workaround for normals not matching winding order (#12460) | x2048 | 2022-07-17 | 1 | -16/+0 |
| | | | Co-authored-by: sfan5 <sfan5@live.de> | ||||
* | Refactor ModConfiguration | rubenwardy | 2022-07-14 | 1 | -1/+16 |
| | |||||
* | Make BlendMode::alpha the fallback for unknown future blend modes | Dmitry Kostenko | 2022-07-13 | 1 | -7/+5 |
| | |||||
* | Animated particlespawners and more (#11545) | Lexi Hale | 2022-07-13 | 2 | -88/+424 |
| | | | | | Co-authored-by: Lars Mueller <appgurulars@gmx.de> Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: Dmitry Kostenko <codeforsmile@gmail.com> | ||||
* | Sounds: Various little improvements (#12486) | SmallJoker | 2022-07-09 | 2 | -58/+52 |
| | | | | | Use SimpleSoundSpec where reasonable (OpenAL) Ensure the sound IDs do not underflow or get overwritten -> loop in u16 Proper use of an enum. | ||||
* | Enforce limits of settings that could cause buggy behaviour (#12450) | SmallJoker | 2022-07-09 | 12 | -36/+42 |
| | | | Enforces the setting value bounds that are currently only limited by the GUI (settingtypes.txt). | ||||
* | Release shadow mapping resources when not needed (#12497) | x2048 | 2022-07-09 | 5 | -31/+45 |
| | |||||
* | FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453) | Vincent Robinson | 2022-07-03 | 2 | -24/+33 |
| | | | | | | | | | | | * 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 | ||||
* | Allow to set maximum star opacity at daytime (#11663) | Wuzzy | 2022-07-02 | 3 | -2/+7 |
| | |||||
* | Remove an unused method and header includes | sfan5 | 2022-06-28 | 2 | -7/+0 |
| | |||||
* | Fix two memleak reports from Coverity (#12466) | JosiahWI | 2022-06-26 | 1 | -1/+1 |
| | |||||
* | Re-order sound-related code (#12382) | SmallJoker | 2022-06-20 | 3 | -12/+12 |
| | | | | | | | | 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. | ||||
* | Fix CAO light calculation issue | sfan5 | 2022-06-19 | 1 | -1/+1 |
| | |||||
* | Fix updating glow on entities | sfan5 | 2022-06-17 | 2 | -5/+3 |
| | | | | was broken in #10021 more than 2 years ago(!) | ||||
* | No damage effects on hp_max change (#11846) | Lars Müller | 2022-06-11 | 3 | -0/+5 |
| | |||||
* | Mapblock Mesh BspTree: Increase the depth of block-level splits | x2048 | 2022-06-07 | 1 | -3/+8 |
| | | | | ... before going node-level triangle search. Fixes transparent grass on transparent land | ||||
* | Add register dialog to separate login/register (#12185) | rubenwardy | 2022-06-05 | 4 | -45/+20 |
| | | | | | | | | | | 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 | ||||
* | Properly keep noclip state in Game and ClientMap | sfan5 | 2022-06-03 | 3 | -17/+23 |
| | |||||
* | Remove obsolete eye_height related workaround | sfan5 | 2022-06-03 | 2 | -23/+1 |
| | | | | | | 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. | ||||
* | Make sure real disconnect reason isn't overwritten | sfan5 | 2022-05-29 | 1 | -1/+1 |
| | | | | bug introduced in 2f32044273d107e82fb1c35d4a0f616fa480cdf0 | ||||
* | Remove remains of video mode querying | sfan5 | 2022-05-29 | 2 | -16/+0 |
| | |||||
* | Force-update shadows when the world is changed (#12364) | x2048 | 2022-05-26 | 3 | -6/+19 |
| | |||||
* | Improve code in mapblock_mesh.cpp a bit | sfan5 | 2022-05-26 | 1 | -21/+13 |
| | |||||
* | Quantize light frustum calculations (#12357) | x2048 | 2022-05-23 | 1 | -1/+19 |
| | | | | | | | * Quantize light frustum calculations Reduces shadow flicker * Fix function name to match conventions | ||||
* | Fixes needed to use irrArray backed by std::vector (#12263) | paradust7 | 2022-05-22 | 4 | -33/+47 |
| | |||||
* | Don't ignore server disconnects in client code | sfan5 | 2022-05-21 | 1 | -3/+5 |
| | | | | | If the server stops talking to us without saying bye we should actually end the in-game session with an error message. | ||||
* | Improve shadow filters (#12195) | x2048 | 2022-05-21 | 3 | -0/+5 |
| | | | | | | | | | * 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 | ||||
* | Fix lighting of upright_sprite entities (#12336) | x2048 | 2022-05-20 | 1 | -6/+2 |
| | | | Use MeshNode materials to set the light since ReadOnlyMaterials is now false | ||||
* | Fix lighting of the wield mesh (#12341) | x2048 | 2022-05-20 | 3 | -3/+11 |
| | | | | | * Assign node light to player before final color blend. Fixes day/night lightbank ratio for wield meshes * Update wield mesh light when changing mesh | ||||
* | Use std::map instead of core::map (#12301) | paradust7 | 2022-05-18 | 1 | -1/+0 |
| | |||||
* | Initialize wield mesh color when wield_image is set | Dmitry Kostenko | 2022-05-15 | 1 | -0/+3 |
| | | | | #12245 | ||||
* | HUD: Update selection mesh every frame (#12270) | Lars Müller | 2022-05-09 | 1 | -3/+5 |
| | | | Fixes outdated selection boxes after entity property changes. | ||||
* | Consolidate some data structures in MapBlockMesh | sfan5 | 2022-05-08 | 2 | -38/+44 |
| | |||||
* | Fix mapblock geometry optimisation not working | ROllerozxa | 2022-05-08 | 1 | -1/+0 |
| | | | | Caused by the depth sorting PR marking not only transparent nodes to be ignored but also opaque ones with the TILE_MATERIAL_BASIC material type | ||||
* | Avoid rendering invisible faces of simple nodeboxes (#12262) | x2048 | 2022-05-04 | 2 | -13/+82 |
| | | | | | | * Skip rendering faces adjacent to opaque nodes * Cancel out opposite faces of adjacent nodebox nodes of the same type Fixes #6409 | ||||
* | guiScalingFilter: Fix most memory leaks (#12256) | SmallJoker | 2022-05-04 | 2 | -3/+11 |
| | | | | Calls to the cache function ended up creating a new texture regardless whether the texture is already cached. | ||||
* | Make logging cost free when there is no output target (#12247) | paradust7 | 2022-05-04 | 2 | -2/+2 |
| | | | | | The logging streams now do almost no work when there is no output target for them. For example, if LL_VERBOSE has no output targets, then `verbosestream << x` will return a StreamProxy with a null target. Any further `<<` operations applied to it will do nothing. | ||||
* | Fix broken FPS/dtime counters in debug info | sfan5 | 2022-05-03 | 1 | -1/+1 |
| | | | | was broken by a89afe1229e327da3c397a3912b2d43d2196ea2b | ||||
* | Initialize wield mesh colors when changing item. (#12254) | x2048 | 2022-05-01 | 1 | -0/+8 |
| | | | Fixes #12245 | ||||
* | Deal with compiler warnings | sfan5 | 2022-04-30 | 8 | -19/+18 |
| |