Так как функции, описанные в этом разделе, могут значительно ухудшить производительность, рекомендуется применять их только при разработке приложения и комментировать или удалять вызовы до окончательного выпуска программного обеспечения.

API языка шейдеров OpenGL

7.10. Значения, зависящие от реализации Поведение некоторых возможностей, описанных в предыдущих разделах, зависит от реализации OpenGL. Все значения API языка шейдеров OpenGL, которые зависят от реализации, могут быть получены функцией gl Get. Приведем их.

□ GLJW_VERTEX_ATTRIBSJ\RB - определяет максимальное количество активных вершинных атрибутов. Минимальное предусмотренное стандартом значение - 16,

□ GL_MAX_VERTEX_UNIFORM_COMPÛNENTS_ARB - определяет максимальное количество компонентов (то есть значений чисел с плавающей запятой), доступных для uniform-переменных вершинного шейдера. Минимальное предусмотренное стандартом значение - 512.

□ GL_MAX_VARYING_FLOATS_ARB - определяет максимальное количество varying-ne-ременных, являющихся числом с плавающей запятой. Минимальное предусмотренное стандартом значение - 32,

□ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB - определяет максимальное количество 1 аппаратных модулей, которые могут быть использованы для доступа к текстурным картам из вершинного процессора. Минимальное предусмотренное стандартом значение - 0.

□ GL_MAX COMBINEDTEXTURE JMAGE_UNITS_ARB - определяет максимальное общее количество аппаратных модулей, которые могут быть использованы для доступа к текстурным картам и из вершинного, и из фрагментного процессора. Минимальное предусмотренное стандартом значение - 2.

□ GL_MAX_T£XTURE_IMAGE_UNITS_ARB - определяет максимальное общее количество аппаратных модулей, которые могут быть использованы для доступа к текстурным картам из фрагментного процессора. Минимальное предусмотренное стандартом значение - 2.

□ GL_MAX_TEXTURE__COORDS_ARB - определяет максимальное количество доступных наборов текстурных координат. Минимальное предусмотренное стандартом значение - 2.


⇐ Предыдущая| |Следующая ⇒