neo pipelines; postfx fix
This commit is contained in:
28
src/extras/shaders/standardConstants.h
Normal file
28
src/extras/shaders/standardConstants.h
Normal file
@@ -0,0 +1,28 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user