// ============================= // IW3 code constants // ============================= extern float4 lightPosition; extern float4 lightDiffuse; extern float4 lightSpecular; extern float4 lightSpotDir; extern float4 lightSpotFactors; extern float4 nearPlaneOrg; extern float4 nearPlaneDx; extern float4 nearPlaneDy; extern float4 shadowParms; extern float4 shadowmapPolygonOffset; extern float4 renderTargetSize; extern float4 lightFalloffPlacement; extern float4 dofEquationViewModelAndFarBlur; extern float4 dofEquationScene; extern float4 dofLerpScale; extern float4 dofLerpBias; extern float4 dofRowDelta; extern float4 particleCloudColor; extern float4 gameTime; extern float4 pixelCostFracs; extern float4 pixelCostDecode; extern float4 filterTap[8]; extern float4 colorMatrixR; extern float4 colorMatrixG; extern float4 colorMatrixB; extern float4 shadowmapSwitchPartition; extern float4 shadowmapScale; extern float4 zNear; extern float4 sunPosition; extern float4 sunDiffuse; extern float4 sunSpecular; extern float4 lightingLookupScale; extern float4 debugBumpmap; extern float4 materialColor; extern float4 fogConsts; extern float4 fogColor; extern float4 glowSetup; extern float4 glowApply; extern float4 colorBias; extern float4 colorTintBase; extern float4 colorTintDelta; extern float4 outdoorFeatherParms; extern float4 envMapParms; extern float4 spotShadowmapPixelAdjust; extern float4 clipSpaceLookupScale; extern float4 clipSpaceLookupOffset; extern float4 particleCloudMatrix; extern float4 depthFromClip; extern float4 codeMeshArg[2]; extern float4 baseLightingCoords; extern float4x4 worldMatrix; extern float4x4 inverseWorldMatrix; extern float4x4 transposeWorldMatrix; extern float4x4 inverseTransposeWorldMatrix; extern float4x4 viewMatrix; extern float4x4 inverseViewMatrix; extern float4x4 transposeViewMatrix; extern float4x4 inverseTransposeViewMatrix; extern float4x4 projectionMatrix; extern float4x4 inverseProjectionMatrix; extern float4x4 transposeProjectionMatrix; extern float4x4 inverseTransposeProjectionMatrix; extern float4x4 worldViewMatrix; extern float4x4 inverseWorldViewMatrix; extern float4x4 transposeWorldViewMatrix; extern float4x4 inverseTransposeWorldViewMatrix; extern float4x4 viewProjectionMatrix; extern float4x4 inverseViewProjectionMatrix; extern float4x4 transposeViewProjectionMatrix; extern float4x4 inverseTransposeViewProjectionMatrix; extern float4x4 worldViewProjectionMatrix; extern float4x4 inverseWorldViewProjectionMatrix; extern float4x4 transposeWorldViewProjectionMatrix; extern float4x4 inverseTransposeWorldViewProjectionMatrix; extern float4x4 shadowLookupMatrix; extern float4x4 inverseShadowLookupMatrix; extern float4x4 transposeShadowLookupMatrix; extern float4x4 inverseTransposeShadowLookupMatrix; extern float4x4 worldOutdoorLookupMatrix; extern float4x4 inverseWorldOutdoorLookupMatrix; extern float4x4 transposeWorldOutdoorLookupMatrix; extern float4x4 inverseTransposeWorldOutdoorLookupMatrix; extern sampler2D black; extern sampler2D white; extern sampler2D identityNormalMap; extern sampler2D modelLightingSampler; extern sampler2D lightmapSamplerPrimary; extern sampler2D lightmapSamplerSecondary; extern sampler2D shadowCookieSampler; extern sampler2D shadowmapSamplerSun; extern sampler2D shadowmapSamplerSpot; extern sampler2D feedbackSampler; extern sampler2D resolvedPostSun; extern sampler2D resolvedScene; extern sampler2D postEffect0; extern sampler2D postEffect1; extern sampler2D sky; extern sampler2D attenuationSampler; extern sampler2D dynamicShadowSampler; extern sampler2D outdoor; extern sampler2D floatZSampler; extern sampler2D processedFloatZSampler; extern sampler2D rawFloatZSampler; extern sampler2D caseTexture; extern sampler2D cinematicYSampler; extern sampler2D cinematicCrSampler; extern sampler2D cinematicCbSampler; extern sampler2D cinematicASampler; extern sampler2D reflectionProbeSampler;