OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OgreGLATIFSInit.h
Go to the documentation of this file.
1 /*
2  ATI fragment shader Extension header file.
3  setup by NFZ
4  extracted from ATI 8500 SDK
5 
6 ** GL_ATI_fragment_shader
7 **
8 ** Support:
9 ** Rage 128 * based : Not Supported
10 ** Radeon * based : Not Supported
11 ** R200 * based : Supported
12 ** R200 : 8500, 9000, 9100, 9200
13 ** also works on R300 but pointless since ARBFP1.0 supported
14 */
15 
16 
17 #ifndef _GL_ATI_FRAGMENT_SHADER_H_
18 #define _GL_ATI_FRAGMENT_SHADER_H_
19 
20 #include "OgreGLSupport.h"
21 
22 // ATI_fragment_program functions
23 extern PFNGLGENFRAGMENTSHADERSATIPROC glGenFragmentShadersATI_ptr;
24 extern PFNGLBINDFRAGMENTSHADERATIPROC glBindFragmentShaderATI_ptr;
25 extern PFNGLDELETEFRAGMENTSHADERATIPROC glDeleteFragmentShaderATI_ptr;
26 extern PFNGLBEGINFRAGMENTSHADERATIPROC glBeginFragmentShaderATI_ptr;
27 extern PFNGLENDFRAGMENTSHADERATIPROC glEndFragmentShaderATI_ptr;
28 extern PFNGLPASSTEXCOORDATIPROC glPassTexCoordATI_ptr;
29 extern PFNGLSAMPLEMAPATIPROC glSampleMapATI_ptr;
30 extern PFNGLCOLORFRAGMENTOP1ATIPROC glColorFragmentOp1ATI_ptr;
31 extern PFNGLCOLORFRAGMENTOP2ATIPROC glColorFragmentOp2ATI_ptr;
32 extern PFNGLCOLORFRAGMENTOP3ATIPROC glColorFragmentOp3ATI_ptr;
33 extern PFNGLALPHAFRAGMENTOP1ATIPROC glAlphaFragmentOp1ATI_ptr;
34 extern PFNGLALPHAFRAGMENTOP2ATIPROC glAlphaFragmentOp2ATI_ptr;
35 extern PFNGLALPHAFRAGMENTOP3ATIPROC glAlphaFragmentOp3ATI_ptr;
36 extern PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glSetFragmentShaderConstantATI_ptr;
37 
39 
40 #endif //_GL_ATI_FRAGMENT_SHADER_H_
41 
PFNGLGENFRAGMENTSHADERSATIPROC glGenFragmentShadersATI_ptr
PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glSetFragmentShaderConstantATI_ptr
PFNGLALPHAFRAGMENTOP2ATIPROC glAlphaFragmentOp2ATI_ptr
PFNGLALPHAFRAGMENTOP1ATIPROC glAlphaFragmentOp1ATI_ptr
PFNGLDELETEFRAGMENTSHADERATIPROC glDeleteFragmentShaderATI_ptr
PFNGLBINDFRAGMENTSHADERATIPROC glBindFragmentShaderATI_ptr
PFNGLENDFRAGMENTSHADERATIPROC glEndFragmentShaderATI_ptr
PFNGLCOLORFRAGMENTOP1ATIPROC glColorFragmentOp1ATI_ptr
bool InitATIFragmentShaderExtensions(Ogre::GLSupport &glSupport)
PFNGLPASSTEXCOORDATIPROC glPassTexCoordATI_ptr
PFNGLCOLORFRAGMENTOP2ATIPROC glColorFragmentOp2ATI_ptr
PFNGLSAMPLEMAPATIPROC glSampleMapATI_ptr
PFNGLBEGINFRAGMENTSHADERATIPROC glBeginFragmentShaderATI_ptr
PFNGLCOLORFRAGMENTOP3ATIPROC glColorFragmentOp3ATI_ptr
PFNGLALPHAFRAGMENTOP3ATIPROC glAlphaFragmentOp3ATI_ptr