Witam, do funkcji load mojej modyfikacji Half-Life dodałem coś co sprawdza rozszerzenia karty graficznej.
ATI ma problemy z NV_combiners i chciałem aby nie sprawdzał tego dla ATI.
const GLubyte *str = glGetString(GL_RENDERER);
if (str)
{
(...)
else if (!gl.NV_combiners_supported)
{
ConLog ("# Global check average: GOOD\n");
ConLog ("# SUMMARY: Engine checked OpenGL calls. One of fragment\n");
ConLog ("# shader's extensions is not supported. [Do you\n");
ConLog ("# have latest drivers ?] If you are encountering\n");
ConLog ("# graphical problems check your graphics card or\n");
ConLog ("# contact with support.\n");
ConLog ("# HINT: Update drivers or redownload the opengl32.dll\n");
}
(...)
}
Teraz jak zrobić aby nie sprawdzał on tego jeżeli w stringu GL_RENDERER znajdzie się wyrażenie "ATI" ?
Pozdrawiam :)