[prev in list] [next in list] [prev in thread] [next in thread]
List: cairo-bugs
Subject: [cairo-bugs] [Bug 11379] New: Callback based pixel backend
From: bugzilla-daemon () freedesktop ! org
Date: 2007-06-26 16:30:33
Message-ID: bug-11379-4039 () http ! bugs ! freedesktop ! org/
[Download RAW message or body]
http://bugs.freedesktop.org/show_bug.cgi?id=11379
Summary: Callback based pixel backend
Product: cairo
Version: 1.4.6
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: medium
Component: general
AssignedTo: cworth@cworth.org
ReportedBy: simon@gimp.org
QAContact: cairo-bugs@cairographics.org
For Gimp we still use libart for certain operations and we would appreciate it,
if we could replace it with Cairo at some point. We still miss functionality
though:
Libart provides art_svp_render_aa(), which provides a callback based way to get
calculated pixel values (fixed point values), but leaves it up to the callback
to actually put these pixels in e.g. a bitmap.
This enables us to composite the drawing on existing pixel data and removing
unwanted antialiasing as well as using our own data structures for the pixels.
For cairo this probably could be implemented as a specific backend, which does
all the rendering-to-pixels-math, but instead of storing these into a bitmap
and handing the bitmap to the application would just invoke callbacks specified
by the application.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
_______________________________________________
cairo-bugs mailing list
cairo-bugs@cairographics.org
http://lists.freedesktop.org/mailman/listinfo/cairo-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic