Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » Draw, Display, Images, Bitmaps, Icons » Font and Image rendering slow
Re: Font and Image rendering slow [message #59999 is a reply to message #59996] Mon, 03 July 2023 22:55 Go to previous messageGo to previous message
Oblivion is currently offline  Oblivion
Messages: 1214
Registered: August 2007
Senior Contributor
One cap is in the EventLoop(). By default it lets the gui sleep for 20 ms (in order to process (key, mouse, etc.) events.);
You can override the Run() method and implement your own. The other cap is in the backends. Compiling the code in NOGTK (X11) mode lets the app jumpt to 90+ fps on my machine (ryzen 5 5600g (no discrete gfx card), 16 GB ram, linux 6.3.9, GNOME 44.1)

Overriden Run example:

void frm_main::Run()
{
	OpenMain();
	while(IsOpen()) {
		Ctrl::ProcessEvents();
		Sleep(1); // can be dynamically set to adapt to workload...
	}
}



Best regards,
Oblivion


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Mouse Interaction with UI causes Paint to not function
Next Topic: Option Label on Left Side draw
Goto Forum:
  


Current Time: Wed Jul 02 17:29:24 CEST 2025

Total time taken to generate the page: 0.03963 seconds