On Thu, 22 May 2008, Dmitry Marakasov wrote:

* Dmitry Marakasov ([EMAIL PROTECTED]) wrote:

For now, the only idea I have is binary search in CVS to find the commit
that broke it (0.8.1 worked normally).
Complete; here's the culprit:
http://lists.gnu.org/archive/html/gnash-commit/2007-11/msg00451.html

2007-11-29 Bastiaan Jacques <[EMAIL PROTECTED]>

* backend/render_handler_ogl.cpp: Implement real anti-aliasing using
the accumulation buffer. Make sure that video doesn't get
anti-aliased. Use a raw pointer instead of boost::ref as an argument
to boost::bind. This is safe given that render_handler_ogl is
noncopyable. (Suggested by Sandro.)
* gui/gtk_glue_gtkglext.cpp: Enable the accumulation buffer.

I forgot to mention that my graphics card is fairly old (NVidia
GeForce3), so maybe it does not (properly) support accumulation
buffer, but horrible performance (way worse that software rendering)
and X server hangs suggest that something other is wrong here.

Given that the performance with nv, as you noted, is much better than
with your card, I would strongly suspect your issue is a bug in the
nvidia driver, and perhaps in the X server also. (I am aware that other people with proper hardware acceleration have been using this code for quite a while.)

That said, the presence and type of anti-aliasing may become
configurable in future versions of the OpenGL renderer.

Bastiaan


_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to