-
Notifications
You must be signed in to change notification settings - Fork 37
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
UI Part is too much use CPU and GPU Time. #99
Comments
@nhy3795 Text rendering is in its most basic form right now and is highly inefficient in its current state. I have it listed in my optimization task list so I'll optimize it in the future (#95 ), which would be in version 0.5.0 release. I would suggest using the engine in release mode as the text rendering makes a big impact on the frame time in debug mode. If the performance numbers you show are already in release mode, you can comment out the |
Thank you for your supporting. I was very helpful your answer. And, I want help increase performance for 'Render SubTree' function. Can I propose pull request? Sorry for My english skill. |
@vilbeyli Rather than drawing on the screen immediately, I think we can improve performance by calling up the next Apply() the program draw on the texture. Renderer::AddRenderTarget to create a Texture Render Target, then draw it there and draw it on Window Render Target? |
@nhy3795 I'm currently re-designing the whole scene/material/gameobject data layout and data flow. I did not want to do any optimizations before restructuring the rendering pipeline of the engine. Feel free to experiment yourself with forking the project in the meantime if you want to tweak the engine. |
When i use ';' key Press for Displaying CPU/GPU Performance Numbers. Frame Rate is too fall. Just Some Text rendering.
My Computer System is Window 10, Ver 1709 . Build by Visual Studio 2017, Window SDK 10.0.16229.0.
CPU and GPU Time in increase 9ms.
The text was updated successfully, but these errors were encountered: