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

Reply via email to