Home » Developing U++ » U++ Developers corner » let's discuss new Draw principles and problems...
Re: let's discuss new Draw principles and problems... [message #1004 is a reply to message #1002] |
Mon, 13 February 2006 13:41   |
 |
mirek
Messages: 14261 Registered: November 2005
|
Ultimate Member |
|
|
Just to kickstart this discussion, I would like to list problems that I hope to solve:
- we need to enforce RGBA format as the dominant Image format. Current draw does not support alpha at any level. Host platforms support alpha images for raster bitmaps (starting with Win98).
- new Image will need new Icon designer.
- Text rendering should be redesigned, separating font information from Draw. Implementation should be improved to synthetise characters missing in Linux fonts.
Now of course comes evergreen question about advanced rendering capabilities. IMHO, this is two-headed problem:
- host platform support part - while Cairo and GDI+ are of course very nice, they fail to provide "runs out of box" guarantee
- meanwhile, dominant number of applications does not need advanced rendering at all
Makes me think there are two possibilities of advanced rendering (in fact, they are not mutually exclusive, so both can be sooner or later implemented):
- client-side advanced rendering, using direct access to the new RGBA surfaces. This has disadvantage of being quite a lot of work to do and not using hardware acceleration (OTOH, software can be pretty fast there as well). Advantage is that it would not require anything from the host platform, it would even allow using Draw on GUI-less machines (good for web servers). In fact, using some existing advanced rendering library here looks like quite a good option too (AGG comes to mind).
- using advanced rendering of host platform. That would involve having separate "DrawEx" package that would provide, for applications that need so, interface for host platform advanced rendering ops (GDI+, Cairo).
Mirek
|
|
|
 |
|
let's discuss new Draw principles and problems...
By: fudadmin on Mon, 13 February 2006 13:22
|
 |
|
Re: let's discuss new Draw principles and problems...
By: jadeite on Mon, 13 February 2006 13:35
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Mon, 13 February 2006 13:41
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Mon, 13 February 2006 14:30
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Mon, 13 February 2006 14:46
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Mon, 13 February 2006 16:12
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Mon, 13 February 2006 23:49
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Tue, 14 February 2006 00:04
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 00:09
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Tue, 14 February 2006 00:17
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 00:05
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 00:22
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Tue, 14 February 2006 00:25
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 00:34
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 00:30
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Tue, 14 February 2006 01:09
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 09:26
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Tue, 14 February 2006 09:35
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 10:59
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Tue, 14 February 2006 11:17
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Tue, 14 February 2006 11:54
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Tue, 14 February 2006 12:12
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Thu, 16 February 2006 08:22
|
 |
|
Re: let's discuss new Draw principles and problems...
By: jadeite on Thu, 16 February 2006 13:43
|
 |
|
Re: let's discuss new Draw principles and problems...
By: fudadmin on Thu, 16 February 2006 15:01
|
 |
|
Re: let's discuss new Draw principles and problems...
By: mirek on Thu, 16 February 2006 17:15
|
 |
 |
Xara Xtreme Engine
|
 |
|
Re: Xara Xtreme Engine
|
 |
|
Re: Xara Xtreme Engine
By: mirek on Wed, 07 June 2006 13:30
|
Goto Forum:
Current Time: Tue Jun 10 14:06:55 CEST 2025
Total time taken to generate the page: 0.03291 seconds
|