[Bf-committers] Windows + geforge = please test

bf-committers@blender.org bf-committers@blender.org
Tue, 1 Jul 2003 17:49:59 -0400 (EST)


This is a multi-part message in MIME format.

----------part3f0202079e3d9
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi Brian,

Sorry, I guess I could have been a bit more specific on where I put the call.
There is a patch attached.

Cheers,

Jacques

PS: I also looked at the specs briefly, it looks like one would have to detect
whether antialiasing is enabled using glIsEnabled(MULTISAMPLE_ARB) and then
use special calls to query and choose pixelformats to do it properly
(wglGetPixelFormatAttrib*vARB?) but I don't know a whole lot about these
things and I guess the fix I made works because all rendering pipes have not
been flushed in antialiased mode before the call to SwapBuffers.


Brian Innes <brianinnes81@yahoo.co.uk> said:

>  
> >Hi,
> >
> >I tried a number of things as well without any success. I was playing around
> >with the pixelformat and realised that if I remove the PFD_DOUBLEBUFFER flag
> >it looks much better. This lead me to suspect that the problem was related to
> >the buffer swapping. I turned the flag back on and put a call to glFinish
> >before SwapBuffers which worked great for all antialiasing modes except
> >Quincux on my NVidia GeForce4 Ti4200. I used screencaps to verify that the
> >antialiasing was indeed active.
> 
> Jacques, could you possibly share the code you added / modified?
> 
> I found this on the web, a PDF file of NVIDIA OpenGL Extension Specifications:
> 
> http://www.vis.rwth-aachen.de/nagy/tutorials/nvOpenGLspecs.pdf
> 
> At 554 pages it is not exactly light weight reading, but it may shed some
> light on the issue.
> 
> cheers
> 
> --
> Brian
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://www.blender.org/mailman/listinfo/bf-committers
> 



-- 




----------part3f0202079e3d9
Content-Type: text/plain; name="patch.txt"
Content-Transfer-Encoding: base64

SW5kZXg6IC4vaW50ZXJuL2dob3N0L2ludGVybi9HSE9TVF9XaW5kb3dXaW4zMi5jcHANCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9iZi1ibGVuZGVyL2JsZW5kZXIvaW50ZXJuL2dob3N0
L2ludGVybi9HSE9TVF9XaW5kb3dXaW4zMi5jcHAsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjQN
CmRpZmYgLXIxLjQgR0hPU1RfV2luZG93V2luMzIuY3BwDQozNTBhMzUxDQo+IAlnbEZpbmlzaCgp
Ow0K

----------part3f0202079e3d9--