mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-04-21 19:08:41 +00:00
115 lines
3.8 KiB
HLSL
115 lines
3.8 KiB
HLSL
// =============================
|
|
// 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;
|