Go to the documentation of this file.
27 #ifndef _ShaderFFPState_
28 #define _ShaderFFPState_
79 #define FFP_LIB_COMMON "FFPLib_Common"
80 #define FFP_FUNC_ASSIGN "FFP_Assign"
81 #define FFP_FUNC_CONSTRUCT "FFP_Construct"
82 #define FFP_FUNC_MODULATE "FFP_Modulate"
83 #define FFP_FUNC_ADD "FFP_Add"
84 #define FFP_FUNC_SUBTRACT "FFP_Subtract"
85 #define FFP_FUNC_LERP "FFP_Lerp"
86 #define FFP_FUNC_DOTPRODUCT "FFP_DotProduct"
87 #define FFP_FUNC_NORMALIZE "FFP_Normalize"
90 #define FFP_LIB_TRANSFORM "FFPLib_Transform"
91 #define FFP_FUNC_TRANSFORM "FFP_Transform"
94 #define FFP_LIB_LIGHTING "FFPLib_Lighting"
95 #define FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSE "FFP_Light_Directional_Diffuse"
96 #define FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR "FFP_Light_Directional_DiffuseSpecular"
97 #define FFP_FUNC_LIGHT_POINT_DIFFUSE "FFP_Light_Point_Diffuse"
98 #define FFP_FUNC_LIGHT_POINT_DIFFUSESPECULAR "FFP_Light_Point_DiffuseSpecular"
99 #define FFP_FUNC_LIGHT_SPOT_DIFFUSE "FFP_Light_Spot_Diffuse"
100 #define FFP_FUNC_LIGHT_SPOT_DIFFUSESPECULAR "FFP_Light_Spot_DiffuseSpecular"
103 #define FFP_LIB_TEXTURING "FFPLib_Texturing"
104 #define FFP_FUNC_TRANSFORM_TEXCOORD "FFP_TransformTexCoord"
105 #define FFP_FUNC_GENERATE_TEXCOORD_ENV_NORMAL "FFP_GenerateTexCoord_EnvMap_Normal"
106 #define FFP_FUNC_GENERATE_TEXCOORD_ENV_SPHERE "FFP_GenerateTexCoord_EnvMap_Sphere"
107 #define FFP_FUNC_GENERATE_TEXCOORD_ENV_REFLECT "FFP_GenerateTexCoord_EnvMap_Reflect"
108 #define FFP_FUNC_GENERATE_TEXCOORD_PROJECTION "FFP_GenerateTexCoord_Projection"
109 #define FFP_FUNC_SAMPLE_TEXTURE "FFP_SampleTexture"
110 #define FFP_FUNC_SAMPLE_TEXTURE_PROJ "FFP_SampleTextureProj"
111 #define FFP_FUNC_MODULATEX2 "FFP_ModulateX2"
112 #define FFP_FUNC_MODULATEX4 "FFP_ModulateX4"
113 #define FFP_FUNC_ADDSIGNED "FFP_AddSigned"
114 #define FFP_FUNC_ADDSMOOTH "FFP_AddSmooth"
117 #define FFP_LIB_FOG "FFPLib_Fog"
118 #define FFP_FUNC_VERTEXFOG_LINEAR "FFP_VertexFog_Linear"
119 #define FFP_FUNC_VERTEXFOG_EXP "FFP_VertexFog_Exp"
120 #define FFP_FUNC_VERTEXFOG_EXP2 "FFP_VertexFog_Exp2"
121 #define FFP_FUNC_PIXELFOG_DEPTH "FFP_PixelFog_Depth"
122 #define FFP_FUNC_PIXELFOG_LINEAR "FFP_PixelFog_Linear"
123 #define FFP_FUNC_PIXELFOG_EXP "FFP_PixelFog_Exp"
124 #define FFP_FUNC_PIXELFOG_EXP2 "FFP_PixelFog_Exp2"
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.