|
|
Home » Developing U++ » U++ Developers corner » let's discuss new Draw principles and problems...
|
Re: let's discuss new Draw principles and problems... [message #1025 is a reply to message #1024] |
Tue, 14 February 2006 12:12 |
|
mirek
Messages: 13984 Registered: November 2005
|
Ultimate Member |
|
|
- We need RGBA because we need RGBA images. RGBA is simply the most generic format (well, theoretically we could also think about 8 bytes RGBA - 2 bytes per channel).
- From pumping perspective, on modern GPU (by modern I mean anything past 1998) the source format does not matter, as conversions are performed by GPU. However, it makes _huge_ difference for sofware rendering operations. What is even more important, you have to implement rendering just for single format.
- It is true that for rendering itself, HW acceleration does not matter. However, pumping to video memory can be bottleneck for many machines.
Actually, the original idea (valid for last year's plans) was exactly that - do everything in sofware. That was before you have run the tests on your machine, showing amazing 10fps pumping performance (worst case since that was 40fps on unodgs Duron and even that was barely acceptable, many machines are capable of 200+ fps on that test).
Another possible disadvantage of software rendering is that you cannot use it for printer (it would be too slow).
Yet another disadvantage is that software rendering places high(er) load on CPU (means higher overal power consumption - bad for laptops).
I believe that what we are working on now will provide reasonable compromise (default normal rendering, advanced software rendering where needed).
Mirek
|
|
|
|
|
|
|
|
Re: Xara Xtreme Engine [message #3615 is a reply to message #3614] |
Wed, 07 June 2006 12:56 |
|
fudadmin
Messages: 1321 Registered: November 2005 Location: Kaunas, Lithuania
|
Ultimate Contributor Administrator |
|
|
CyberEye wrote on Wed, 07 June 2006 09:59 | Hello @ all!
This is my first posting here and I must say: Ultimate++ and TheIDE are very good! The concept is awesome! One little critic: The Ultimate++ Framework is this time less documented. But I know, that this task is work in progress.
But now to the topic:
I have read, that there is a problem to find a good platformindependent Draw-Engine.
What do you think about "Xara Xtreme"?
http://www.xaraxtreme.org
It is Open-Source for Linux. But I think, you can adept the engine and use it for platformindependent implementation.
Or do you search an Engine, to draw the GUI itself? Such as GTK, GDI, ...?
friendly greetings
CyberEye
PS.: I'm from Germany, so do not critic my English much, please.
|
GNU licence means Generally Not Usable...
|
|
|
|
Goto Forum:
Current Time: Tue Jun 04 00:24:46 CEST 2024
Total time taken to generate the page: 0.02241 seconds
|
|
|