-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fast-forward to Minetest 5.7.0 #62
Conversation
Reduce the number of drawcalls by generating a mesh per 8 blocks (2x2x2). Only blocks with even coordinates (lowest bit set to 0) will get a mesh. Note: This also removes the old 'loops' algorithm for building the draw list, because it produces visual artifacts and cannot be made compatible with the approach of having a mesh for every 8th block without hurting performance. Co-authored-by: Jude Melton-Houghton <[email protected]> Co-authored-by: Lars <[email protected]> Co-authored-by: sfan5 <[email protected]>
* 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 <[email protected]>
Align meaning of 'exposure' variable across different stages Put 'exposure' variable behind ENABLE_AUTO_EXPOSURE
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.
Target/compiled SDK version is increased to 33. Build Tools, NDK, and Gradle are also updated.
…13191) Co-authored-by: sfan5 <[email protected]>
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 <[email protected]> Co-authored-by: sfan5 <[email protected]>
…r has unloaded it. (minetest#13256)
The only remaining thing is IRRLICHT_SDK_VERSION via irrlicht.h
Without recompiling, there's no way to see it in logcat otherwise.
* Measure server map send time per player.
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.
Prevents server errors caused by too long chat messages from the Lua API.
Long functions were moved to the source file to keep the header short to speed up compiling. This has no functional change.
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).
the base image has been removed by Github, we can see how to fix these later
Currently translated at 100.0% (1355 of 1355 strings)
Currently translated at 100.0% (1355 of 1355 strings)
Currently translated at 100.0% (1355 of 1355 strings)
Currently translated at 100.0% (1355 of 1355 strings)
Currently translated at 58.2% (789 of 1355 strings)
Currently translated at 68.1% (924 of 1355 strings)
Currently translated at 100.0% (1355 of 1355 strings)
Currently translated at 96.1% (1303 of 1355 strings)
Currently translated at 88.4% (1199 of 1355 strings)
Currently translated at 98.9% (1341 of 1355 strings)
Currently translated at 100.0% (1355 of 1355 strings)
Currently translated at 99.0% (1342 of 1355 strings)
Currently translated at 99.3% (1346 of 1355 strings)
Currently translated at 33.1% (449 of 1355 strings)
Currently translated at 23.6% (320 of 1355 strings)
Currently translated at 17.4% (237 of 1355 strings)
Currently translated at 100.0% (1355 of 1355 strings)
Currently translated at 99.1% (1343 of 1355 strings)
Currently translated at 54.8% (743 of 1355 strings)
Currently translated at 99.1% (1343 of 1355 strings)
|
Resolves fast forwarding part of #34
This PR is a Ready for Review.