Технические вопросы и ответы QA1679

устаревшие (deprecated) встроенные переменные в Программах построения теней GLSL

Q: Каков список осуждаемых встроенных переменных в программах построения теней GLSL?

A: Каков список осуждаемых встроенных переменных в программах построения теней GLSL?

Используя универсальные атрибуты, varyings, и универсальные формы предпочтен в зависимости от стандартной функции встроенные переменные, которые не доступны с OpenGL ES 2.0 на iPhone OS и не рекомендуемые для использования на Mac OS X. Например, вместо использования gl_ModelViewProjectionMatrix, создайте свое собственное modelViewProjectionMatrix переменная.

Следующие списки осуждаемая стандартная функция встроенные переменные в программах построения теней GLSL.

Перечисление 1  атрибуты DEPRECATED и varyings

gl_Color
gl_SecondaryColor
gl_Normal
gl_Vertex
gl_MultiTexCoord0
gl_MultiTexCoord1
gl_MultiTexCoord2
gl_MultiTexCoord3
gl_MultiTexCoord4
gl_MultiTexCoord5
gl_MultiTexCoord6
gl_MultiTexCoord7
gl_FogCoord

Перечисление 2  универсальные формы DEPRECATED

gl_ModelViewMatrix
gl_ProjectionMatrix
gl_ModelViewProjectionMatrix
gl_TextureMatrix
gl_NormalMatrix
gl_ModelViewMatrixInverse
gl_ProjectionMatrixInverse
gl_ModelViewProjectionMatrixInverse
gl_TextureMatrixInverse
gl_ModelViewMatrixTranspose
gl_ProjectionMatrixTranspose
gl_ModelViewProjectionMatrixTranspose
gl_TextureMatrixTranspose
gl_ModelViewMatrixInverseTranspose
gl_ProjectionMatrixInverseTranspose
gl_ModelViewProjectionMatrixInverseTranspose
gl_TextureMatrixInverseTranspose
gl_NormalScale
gl_ClipPlane
gl_Point
gl_MaterialParameters
gl_LightSource
gl_FrontLightModelProduct
gl_BackLightModelProduct;
gl_FrontLightProduct
gl_BackLightProduct
gl_TextureEnvColor
gl_EyePlaneS
gl_EyePlaneT
gl_EyePlaneR
gl_EyePlaneQ
gl_ObjectPlaneS
gl_ObjectPlaneT
gl_ObjectPlaneR
gl_ObjectPlaneQ
gl_Fog


История версии документа


ДатаПримечания
04.06.2010

Новый документ, перечисляющий стандартную функцию встроенные переменные, отговоренные использоваться в программах построения теней GLSL.