|
@@ -201,40 +201,40 @@ enum ShaderType
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// Inbuilt shader parameters
|
|
// Inbuilt shader parameters
|
|
|
-static const StringHash VSP_CAMERAPOS("CameraPos");
|
|
|
|
|
-static const StringHash VSP_CAMERAROT("CameraRot");
|
|
|
|
|
-static const StringHash VSP_DEPTHMODE("DepthMode");
|
|
|
|
|
-static const StringHash VSP_ELAPSEDTIME("ElapsedTime");
|
|
|
|
|
-static const StringHash VSP_FRUSTUMSIZE("FrustumSize");
|
|
|
|
|
-static const StringHash VSP_GBUFFEROFFSETS("GBufferOffsets");
|
|
|
|
|
-static const StringHash VSP_MODEL("Model");
|
|
|
|
|
-static const StringHash VSP_SHADOWPROJ("ShadowProj");
|
|
|
|
|
-static const StringHash VSP_SPOTPROJ("SpotProj");
|
|
|
|
|
-static const StringHash VSP_VIEWPROJ("ViewProj");
|
|
|
|
|
-static const StringHash VSP_UOFFSET("UOffset");
|
|
|
|
|
-static const StringHash VSP_VOFFSET("VOffset");
|
|
|
|
|
-static const StringHash VSP_VIEWRIGHTVECTOR("ViewRightVector");
|
|
|
|
|
-static const StringHash VSP_VIEWUPVECTOR("ViewUpVector");
|
|
|
|
|
-static const StringHash VSP_SKINMATRICES("SkinMatrices");
|
|
|
|
|
-static const StringHash PSP_AMBIENTCOLOR("AmbientColor");
|
|
|
|
|
-static const StringHash PSP_DEPTHRECONSTRUCT("DepthReconstruct");
|
|
|
|
|
-static const StringHash PSP_EDGEFILTERPARAMS("EdgeFilterParams");
|
|
|
|
|
-static const StringHash PSP_ELAPSEDTIME("ElapsedTimePS");
|
|
|
|
|
-static const StringHash PSP_FOGCOLOR("FogColor");
|
|
|
|
|
-static const StringHash PSP_FOGPARAMS("FogParams");
|
|
|
|
|
-static const StringHash PSP_LIGHTATTEN("LightAtten");
|
|
|
|
|
-static const StringHash PSP_LIGHTCOLOR("LightColor");
|
|
|
|
|
-static const StringHash PSP_LIGHTDIR("LightDir");
|
|
|
|
|
-static const StringHash PSP_LIGHTPOS("LightPos");
|
|
|
|
|
-static const StringHash PSP_LIGHTSPLITS("LightSplits");
|
|
|
|
|
-static const StringHash PSP_LIGHTVECROT("LightVecRot");
|
|
|
|
|
-static const StringHash PSP_MATDIFFCOLOR("MatDiffColor");
|
|
|
|
|
-static const StringHash PSP_MATEMISSIVECOLOR("MatEmissiveColor");
|
|
|
|
|
-static const StringHash PSP_MATSPECPROPERTIES("MatSpecProperties");
|
|
|
|
|
-static const StringHash PSP_SAMPLEOFFSETS("SampleOffsets");
|
|
|
|
|
-static const StringHash PSP_SHADOWINTENSITY("ShadowIntensity");
|
|
|
|
|
-static const StringHash PSP_SHADOWPROJ("ShadowProjPS");
|
|
|
|
|
-static const StringHash PSP_SPOTPROJ("SpotProjPS");
|
|
|
|
|
|
|
+extern StringHash VSP_CAMERAPOS;
|
|
|
|
|
+extern StringHash VSP_CAMERAROT;
|
|
|
|
|
+extern StringHash VSP_DEPTHMODE;
|
|
|
|
|
+extern StringHash VSP_ELAPSEDTIME;
|
|
|
|
|
+extern StringHash VSP_FRUSTUMSIZE;
|
|
|
|
|
+extern StringHash VSP_GBUFFEROFFSETS;
|
|
|
|
|
+extern StringHash VSP_MODEL;
|
|
|
|
|
+extern StringHash VSP_SHADOWPROJ;
|
|
|
|
|
+extern StringHash VSP_SPOTPROJ;
|
|
|
|
|
+extern StringHash VSP_VIEWPROJ;
|
|
|
|
|
+extern StringHash VSP_UOFFSET;
|
|
|
|
|
+extern StringHash VSP_VOFFSET;
|
|
|
|
|
+extern StringHash VSP_VIEWRIGHTVECTOR;
|
|
|
|
|
+extern StringHash VSP_VIEWUPVECTOR;
|
|
|
|
|
+extern StringHash VSP_SKINMATRICES;
|
|
|
|
|
+extern StringHash PSP_AMBIENTCOLOR;
|
|
|
|
|
+extern StringHash PSP_DEPTHRECONSTRUCT;
|
|
|
|
|
+extern StringHash PSP_EDGEFILTERPARAMS;
|
|
|
|
|
+extern StringHash PSP_ELAPSEDTIME;
|
|
|
|
|
+extern StringHash PSP_FOGCOLOR;
|
|
|
|
|
+extern StringHash PSP_FOGPARAMS;
|
|
|
|
|
+extern StringHash PSP_LIGHTATTEN;
|
|
|
|
|
+extern StringHash PSP_LIGHTCOLOR;
|
|
|
|
|
+extern StringHash PSP_LIGHTDIR;
|
|
|
|
|
+extern StringHash PSP_LIGHTPOS;
|
|
|
|
|
+extern StringHash PSP_LIGHTSPLITS;
|
|
|
|
|
+extern StringHash PSP_LIGHTVECROT;
|
|
|
|
|
+extern StringHash PSP_MATDIFFCOLOR;
|
|
|
|
|
+extern StringHash PSP_MATEMISSIVECOLOR;
|
|
|
|
|
+extern StringHash PSP_MATSPECPROPERTIES;
|
|
|
|
|
+extern StringHash PSP_SAMPLEOFFSETS;
|
|
|
|
|
+extern StringHash PSP_SHADOWINTENSITY;
|
|
|
|
|
+extern StringHash PSP_SHADOWPROJ;
|
|
|
|
|
+extern StringHash PSP_SPOTPROJ;
|
|
|
|
|
|
|
|
/// Texture units
|
|
/// Texture units
|
|
|
enum TextureUnit
|
|
enum TextureUnit
|