Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-08 | Particle spawner: Fix missing parameters | SmallJoker | |
The changes done to clientpackethandler.cpp and server.cpp move the compatibility code into a protocol version check so that older code parts can easily be removed in the future (e.g. bump of minimal version). | |||
2023-04-08 | Particle spawner: Move definitions to source | SmallJoker | |
Long functions were moved to the source file to keep the header short to speed up compiling. This has no functional change. | |||
2023-04-07 | Lua API: Catch serialization error for chat messages (#13337) | SmallJoker | |
Prevents server errors caused by too long chat messages from the Lua API. | |||
2023-04-07 | Limit formspec fields to 640K (#13380) | SmallJoker | |
Fixes an issue where long inputs could cause issues when dealing with formspecs. The expected data is usually below 1 KiB, however that's not a technical limit. | |||
2023-04-03 | Take mesh-bounding-sphere into account in updateDrawListShadow | Lars | |
2023-04-03 | Revert "Add mesh-holding blocks to shadow drawlist. (#13203)" | Lars | |
This reverts commit 2a8becd650a8adaa86fd7f76122ea75f11f49dad. | |||
2023-04-02 | Revert "Enable connected glass by default (#13242)" | SmallJoker | |
This reverts commit a93f3542d92e87c3d728f067358e6f42b31cfe96 for the upcoming 5.7.0 release. See https://github.com/minetest/minetest/issues/8290 for a detailed discussion. | |||
2023-04-01 | Corrections to loops and BFS cullers (#13375) | x2048 | |
* Reset usage timers in loops culler * Correctly touch map blocks when using bfs culler * Align use of variables * Report statistics when using loop culler | |||
2023-04-01 | Do not rely on ZSTD_CLEVEL_DEFAULT define | sfan5 | |
2023-03-30 | Restart map-send cycle if visible blocks are soon to be unloaded. (#13277) | lhofhansl | |
* Restart map-send cycle if visible blocks are soon to be unloaded. * Reset completion timer when camera or position changed. Co-authored-by: sfan5 <sfan5@live.de> | |||
2023-03-30 | Return 'loops' occlusion culler under a setting (#13352) | x2048 | |
* Add occlusion_culler setting to minetest.conf.example * Add raytraced occlusion culling to 'loops' algorithm --------- Co-authored-by: sfan5 <sfan5@live.de> | |||
2023-03-29 | Bump protocol version | sfan5 | |
and correct documentation of previous version | |||
2023-03-27 | Fix safeLoadFile() skipping 2 chars too much from the shebang (#13310) | DS | |
2023-03-24 | Safely handle block deletion (#13315) | DS | |
Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com> | |||
2023-03-24 | Return shadow_sky_body_orbit_tilt setting | x2048 | |
Used as a default value when the game does not change the value via API (e.g. legacy server) | |||
2023-03-20 | Move rendering engine reset after deletion of game objects | x2048 | |
2023-03-19 | Move drawing of wield tool into a dedicated step of the pipeline (#13338) | x2048 | |
2023-03-19 | Fix server-side formspec state keeping issue (#13332) | luk3yx | |
2023-03-19 | Remove obsolete rendering core init code (#13341) | x2048 | |
Also removes duplicate call to shadow render step | |||
2023-03-16 | Remove default keybind for pitchmove (#13319) | Gregor Parzefall | |
2023-03-16 | Fix occasional black screen on startup | x2048 | |
2023-03-13 | Update nodes in LBM loop | Jude Melton-Houghton | |
2023-03-13 | Improvement of #12974: better linear independent vector (#12979) | DS | |
2023-03-12 | Fix rendertarget size being saved as screensize (#13313) | DS | |
2023-03-12 | Fix infinite viewing_range (#13225) | lhofhansl | |
Use a simplified version of the old loops culler for infinite viewing range. | |||
2023-03-11 | Fix ChatPrompt crash in very narrow windows (#13305) | DS | |
In very narrow windows, `m_cols` can be small (i.e. 0). Hence, `m_view <= m_line.size() + 1 - m_cols` does not guarantee `m_view <= m_line.size()`. `std::string::substr(pos, npos)` requires `pos <= size()`. | |||
2023-03-11 | Scale culler steps proportionally to the mesh sizes (#13250) | x2048 | |
2023-03-09 | Update minetest.conf.example and translation file | updatepo.sh | |
2023-03-05 | Reduce server CPU consumed by occlusion culling. (#13260) | lhofhansl | |
Cache blocks already occluded at a specific distance. The RemoteClient typically visits the same distance multiple time - especially at larger distances, so this saves significant CPU from recalculating the occlusion state of blocks. | |||
2023-03-05 | Minor adjustments now that OpenGLES 2 is the default driver on Android (#12391) | ROllerozxa | |
2023-03-05 | Tile: Fix segfault caused by invalid PNG data | SmallJoker | |
2023-03-03 | Remove accidental emacs files. | Lars | |
2023-03-03 | Log server map send cycle time. (#13259) | lhofhansl | |
* Measure server map send time per player. | |||
2023-03-02 | Re-enable verbose logging on Android | sfan5 | |
Without recompiling, there's no way to see it in logcat otherwise. | |||
2023-03-02 | Enable connected glass by default (#13242) | PrairieWind | |
2023-03-01 | Drop dependency on IrrCompileConfig | numzero | |
The only remaining thing is IRRLICHT_SDK_VERSION via irrlicht.h | |||
2023-02-27 | Add minetest.get_player_window_information() (#12367) | rubenwardy | |
2023-02-27 | Fix for #13255: Check if client has a block even if the server has unloaded ↵ | lhofhansl | |
it. (#13256) | |||
2023-02-26 | Don't expire blocks visible to the client. (#13255) | lhofhansl | |
2023-02-26 | Sky: transmit body_orbit_tilt to client. (#13193) | sofar | |
This obsoletes the current client-side setting entirely. The server can transmit the tilt to the client directly and will send 0.0f as default value. Co-authored-by: x2048 <codeforsmile@gmail.com> Co-authored-by: sfan5 <sfan5@live.de> | |||
2023-02-22 | Fix a -Wreorder warning | DS | |
2023-02-21 | Reduce client's packet processing budget per iteration from 100 to 10ms. ↵ | lhofhansl | |
(#13237) | |||
2023-02-20 | Fix rounding errors when slicing the shadow draw list (#13226) | x2048 | |
2023-02-20 | Add chat HUD flag (#13189) | Alex | |
2023-02-18 | Fix typo and missing entry in serveropcodes | paradust7 | |
2023-02-18 | Remove dead code behind Irrlicht version checks | sfan5 | |
2023-02-18 | Source image tracking in tile generation (#12514) | 20kdc | |
2023-02-16 | Add mesh-holding blocks to shadow drawlist. (#13203) | lhofhansl | |
When mesh chunking and shadows are enabled, make sure that the mesh-holding blocks are added to the shadow drawlist. Otherwise those portions of the shadows will not be rendered. | |||
2023-02-08 | Generalize mesh chunking, and make it configurable. (#13179) | lhofhansl | |
* Generalize mesh chunking. Set 3x3x3 chunks. * Make mesh chunk size configurable... Default to 1 (off). * Extract all mesh grid maths into a dedicated class --------- Co-authored-by: x2048 <codeforsmile@gmail.com> | |||
2023-02-01 | Separate drawlist from non-rendered blocks. (#13176) | lhofhansl | |