For chunk rendering, we make use of geometry batching and draw pass consolidation, which greatly reduces the amount of CPU overhead involved in rendering the world. We replace all of Minecraft's world rendering code with our own implementation that is built upon modern rendering techniques. The following list tries to cover some of the most significant changes which are responsible for our performance improvements, but it's not complete or exhaustive of everything Sodium does. So, how exactly does Sodium work? We obviously cannot just say that the game is magically faster without providing some kind of explanation. Out-of-date graphics drivers are often the reason for most crashes, rendering bugs, and performance issues. If you are running into problems, you should make sure that your graphics drivers are up-to-date. These translation layers do not implement required functionality and they suffer from underlying driver bugs which cannot be worked around. In some cases, older graphics cards may also work (so long as they have up-to-date drivers which have support for OpenGL 3.3), but they are not officially supported, and may not be compatible with future versions of Sodium.Īndroid devices which use OpenGL translation layers (such as GL4ES, ANGLE, etc) are not supported and will very likely not work with Sodium.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |