Как проверить, поддерживается ли данное расширение
Обратите внимание на внушительный размер списка расширений для этого довольно старого графического ускорителя. Аналогичный список для ускорителя серии GeForce FX занял бы несколько страниц. Заметьте также, что для получения этой строки необходимо сперва проинициализировать OpenGL, иначе функция giGetstring возвращает значение NULL.
Теперь для проверки того, поддерживается ли данное расширение или нет, достаточно просто получить строку со списком расширений и посмотреть, содержится ли в ней имя интересующего расширения. Обратите внимание, что простой проверки только с помощью функции strstr недостаточно, поскольку надо убедиться, что было найдено имя именно данного расширения, а не начало названия какого-либо другого расширения. Для этого достаточно проверить возвращенное функцией strstr значение на наличие пробела или 0 в том месте, где должно заканчиваться название интересующего нас расширения.
Наш сайт создан для любителей и профессионалов, для тех кому не безинтересна система под названием Linux. На нашем сайте вы найдете статьи от установки до программирования на Linux'e, отзывы о системе, советы и поддержка начинающим пользователям. Для новичком, доступен раздел "Запускаем Linux", в котором рассказывается все от "упаковки", до первого включения системы.