Tcll
Smash Lord
well...
progress is finally coming along on the new GUI scheme, and the results are amazing! ^_^
the management is working perfectly:
performing operations of adding, modifying, and removing data only when needed.
a very small amount of positioning calculation is done per frame...
though this is only for pre-positioning and verification calculations.
still not quite finished though as I have about 40 calculations performed per frame which can be done once per video_resize.
(though really there's about 150 calculations performed because of functions with multiple calls)
that aside though, the performance rate is about 50FPS at least
so once I clear up these pre-calcs, you can expect a high FPS in the release. :D
EDIT:
moved the precalculations to a resize function...
however... due to some minor issues with this, the GUI system is now like SDL in that it needs to be cleared and redrawn with the proper positions when resized...
(some portions don't correct themselves unless the data is cleared)
but now the 98% disabled math calculations I mentioned before has finally taken it's place...
I just have to finish porting the rest of the GUI and get font-textures working properly...
progress is finally coming along on the new GUI scheme, and the results are amazing! ^_^
the management is working perfectly:
performing operations of adding, modifying, and removing data only when needed.
a very small amount of positioning calculation is done per frame...
though this is only for pre-positioning and verification calculations.
still not quite finished though as I have about 40 calculations performed per frame which can be done once per video_resize.
(though really there's about 150 calculations performed because of functions with multiple calls)
that aside though, the performance rate is about 50FPS at least
so once I clear up these pre-calcs, you can expect a high FPS in the release. :D
EDIT:
moved the precalculations to a resize function...
however... due to some minor issues with this, the GUI system is now like SDL in that it needs to be cleared and redrawn with the proper positions when resized...
(some portions don't correct themselves unless the data is cleared)
but now the 98% disabled math calculations I mentioned before has finally taken it's place...
I just have to finish porting the rest of the GUI and get font-textures working properly...