Tuesday 15 February 2011

Build 0.1 - 10% performance increase

 Build notes:
Upgraded CEGUI to a newer version
All GUI code is now polymorphic
Upgraded to a newer version of SFML2
Now you can see the shader compile log instantly if the shaders refuse to compile
Added a simple free fly camera for debug mode
Upgraded entire shader interface to support multiple shaders
Changed OpenGL to use a newer version (3.3) to allow several extensions for planned graphical features
Fixed a bunch of bad graphical errors, this means the minimum hardware requirements to play the game have gone up but there might be a lower quality shader version to allow older computers to run it
OpenGL now runs on a compatability profile instead of core in order to support fixed function commands
Debug console now displays missing textures as well as log them
Reduced a lot of memory usage by deleting unecesary buffers
Switched VBO rendering code to use one large interleaved VBO instead of many small VBO's resulting in a 10% FPS increase
Fixed a hole in skybox
Skybox resolution is now set at 2048x2048, In future I am thinking of adding a fully dynamic shader based sky  without a skybox
Improved anti-alising support which now allows 8x anti-alising at a slightly improved speed

No comments:

Post a Comment