Anti-aliased drawing functions

AmigaOS users can make feature requests in this forum.

Anti-aliased drawing functions

Postby chris » Sat Oct 05, 2013 2:04 pm

Is it possible to update graphics.library so all the drawing functions are anti-aliased? (even if it can't be the default for compatibility reasons)
Cairo looks great, but is very limited in terms of what BitMaps it supports, and you can't draw to RastPorts either, so it isn't great for native software (and it's huge, comparatively). Having better drawing functions in graphics.library would be a great help, and would improve all the ReAction gadgets too (rounded gadget corners, tabs, radio buttons could all do with anti-aliasing).
chris
 
Posts: 551
Joined: Sat Jun 18, 2011 12:05 pm

Re: Anti-aliased drawing functions

Postby Hans-Joerg Frieden » Sat Oct 05, 2013 9:04 pm

Not likely to happen any time soon I'm afraid. There is a considerable overhead required for that, and things like Cairo or AGG work very different from how graphics library drawing works (path rasterization vs. traditional hardware line drawing).

A possibility would be to update cairo to support a wider range of drawing targets, including RastPorts. Cairo could definitely use some love, once Gallium3D is finished, I'll have a look at converting the cairo-drm state tracker to AmigaOS for hardware acceleration.
NOTICE: If you want to contact me, use E-Mail. I cannot be contacted via the forum/private messages anymore
User avatar
Hans-Joerg Frieden
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 223
Joined: Wed Dec 08, 2010 4:52 pm

Re: Anti-aliased drawing functions

Postby chris » Sun Oct 06, 2013 12:18 pm

Hans-Joerg Frieden wrote:Not likely to happen any time soon I'm afraid. There is a considerable overhead required for that, and things like Cairo or AGG work very different from how graphics library drawing works (path rasterization vs. traditional hardware line drawing).

A possibility would be to update cairo to support a wider range of drawing targets, including RastPorts. Cairo could definitely use some love, once Gallium3D is finished, I'll have a look at converting the cairo-drm state tracker to AmigaOS for hardware acceleration.


OK, cool, thanks.
chris
 
Posts: 551
Joined: Sat Jun 18, 2011 12:05 pm

Re: Anti-aliased drawing functions

Postby AmiHyperion » Fri Feb 21, 2014 10:54 am

Other libraries are welcomes, but having updated native graphic.library would be really cool.
AmiHyperion
 
Posts: 28
Joined: Tue Aug 30, 2011 8:26 am


Return to AmigaOS Feature Requests

Who is online

Users browsing this forum: No registered users and 6 guests

cron