mirror of
https://git.rip/DMCA_FUCKER/re3.git
synced 2024-11-18 05:17:45 +00:00
29 lines
773 B
C
29 lines
773 B
C
|
float4x4 combinedMat : register(c0);
|
||
|
float4x4 worldMat : register(c4);
|
||
|
float3x3 normalMat : register(c8);
|
||
|
float4 matCol : register(c12);
|
||
|
float4 surfProps : register(c13);
|
||
|
float4 fogData : register(c14);
|
||
|
float4 ambientLight : register(c15);
|
||
|
|
||
|
#define surfAmbient (surfProps.x)
|
||
|
#define surfSpecular (surfProps.y)
|
||
|
#define surfDiffuse (surfProps.z)
|
||
|
|
||
|
#define fogStart (fogData.x)
|
||
|
#define fogEnd (fogData.y)
|
||
|
#define fogRange (fogData.z)
|
||
|
#define fogDisable (fogData.w)
|
||
|
|
||
|
#include "lighting.h"
|
||
|
|
||
|
int numDirLights : register(i0);
|
||
|
int numPointLights : register(i1);
|
||
|
int numSpotLights : register(i2);
|
||
|
int4 firstLight : register(c16);
|
||
|
Light lights[8] : register(c17);
|
||
|
|
||
|
#define firstDirLight (firstLight.x)
|
||
|
#define firstPointLight (firstLight.y)
|
||
|
#define firstSpotLight (firstLight.z)
|