Hi Bartlomiej, sorry for the Delay!
I am *VERY* interested in an AGG rendering BackEnd for NUI. I have been
thinking about creating one for quite a while (actually I even used part
of AGG in the previous software renderer implementation). If you are
willing to participate I'll do whatever is needed to help you.
nuiMemoryDrawContext is a relic from the past. The current software
rendering backend is 100% located in nuiSoftwarePainter. This class
inherits from nuiPainter and implements its (small and simple) interface.
Let me know what you need,
Sebastien
Bartlomiej Bazior wrote:
Sebastien Metrot :
I have disabled AA in the current CVS. There are several causes which
are all related to multiplatform and driver issues. ...
Hmmm. That doesn't sound good :-(
I thought that with such a huge computer games popularity nowadays,
graphic card manufacturers hold to some standard that won't
cause any visual "artifacts" in various software products.
I guess I was wrong :-/
I just had a look at the output of software renderer, and to my surprise
it doesn't work as slow as I imagined ;-) Still no AA, and
the colors got very weird, but if these two could be fixed, then it
might be an alternative for me. Going further - if I'd want
to create something like another software renderer (based on AGG
for example) where should I do that. From a quick look at the nui
sources it looks like I would have to write something like
nuiSoftwarePainter.cpp - anything else?
> Anyway, you can probably create your own nuiContext with FSAA enabled
> back, that would put back AA in NUI easily.
Is this what you meant with point.1 ? (AA but no PartialRedraw?)
Would it work reliably on modern gfx cards?
If yes, could you give ma a pointer on how I could enable it?
cheers,
Bart
_______________________________________________
https://mail.gna.org/listinfo/ngl-devel
--
Ultimate Sound Bank - http://www.ultimatesoundbank.com
Lead Dev.
_______________________________________________
https://mail.gna.org/listinfo/ngl-devel