[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] [PATCH][OGL] Disable accumulation buffer based anti-alia
From: |
Bastiaan Jacques |
Subject: |
Re: [Gnash-dev] [PATCH][OGL] Disable accumulation buffer based anti-aliasing |
Date: |
Fri, 2 Oct 2009 16:22:40 -0700 (PDT) |
User-agent: |
Alpine 2.00 (DEB 1167 2008-08-23) |
On Fri, 2 Oct 2009, Gwenole Beauchesne wrote:
This patch disables anti-aliasing with the accumulation buffer. This kills
all performance, a better approach would be to use multisampling (FSAA).
Just FYI: depending on your hardware, this may not be a performance
penalty at all. Still, the way things are going, hardware manufacturers
no longer seem to make chips with accelerated accumulation buffer
support.
However, I don't know if the FSAA patch to gtkglext was integrated upstream.
So, we'd probably to do it manually with another front-end?
It was not integrated. My plan was to change the OpenGL GTK GUI to use
GLUT's glutCreateSubWindow to allow the creation of multisampling-enabled
drawing
area. The idea always appealed to me, but I never got around to actually
doing it.
Nonetheless, I think that is the direction we need to go. So, with
regards to this patch, I think the antialiasing method should become a
(run-time) variable rather than a preprocessor definition. Not least
because we won't actually know what antialiasing methods we have until
run-time, and even then the user may still need to override what we've
picked.
Bastiaan