FSAA with GeForce4 MX 4000?
I cannot switch FSAA on by software with a GeForce4 MX 4000 whereas I can do it on a GeForce 6200 (latest drivers installed in both cases). Actually I found out the reason why: on the Geforce4 machine, the glxinfo lacks the GLX_ARB_multisample in the "server glx extensions" (but it is present in the "client glx extensions" and "glx extensions" sections). On the GeForce 6200, it is present also in the "server glx extensions"). Probably because of this, the glXCreateContext fails on the GeForce4 MX 4000 with GLX_SAMPLE_BUFFERS_ARB set to 1 and GLX_SAMPLES_ARB set to 4, where it works nicely on the GeForce 6200...
Did I missed something, or is it impossible to switch on/off FSAA on a GeForce4 MX 4000 by software? (setting the FSAA_MODE environment variable worked, but I would like to do it by software)
Any help is greatly appreciated...
Re: FSAA with GeForce4 MX 4000?
Correct, GLX extensions are only around when they are in the 'GLX extensions list' (officially that is the case when an extension is in both the client and server GLX list).
There are a number of forms of 'jaggies' removal. Multisampling is one of the algorithms to do it (rendering an image at a much higher resolution and then basically downscaling it). I'm not sure what the difference between all the algorithms is and why it isn't offered on the geforce4mx in opengl. Most likely the hardware doesn't support (or in a limited fashion) or even handled in software.
You can also enable fsaa from within your program using the nv-control api which is part of nvidia-settings. Note that you then need to set it before you initialize opengl.
|All times are GMT -5. The time now is 01:38 AM.|
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.