#define CV_ZERO 0 #define CV_ONE 1 #define CV_VCAM 2 // (density,start_distance,255.0f,ignore) #define CV_FOG 3 #define CV_WORLDVIEWPROJ_0 4 #define CV_WORLDVIEWPROJ_1 5 #define CV_WORLDVIEWPROJ_2 6 #define CV_WORLDVIEWPROJ_3 7 #define CV_WORLDVIEW_0 8 #define CV_WORLDVIEW_1 9 #define CV_WORLDVIEW_2 10 #define CV_WORLDVIEW_3 11 #define CV_WORLD_0 12 #define CV_WORLD_1 13 #define CV_WORLD_2 14 #define CV_BASISTRANSFORM_0 15 #define CV_BASISTRANSFORM_1 16 #define CV_BASISTRANSFORM_2 17 #define CV_EYE_WORLD 18 #define CV_BUMPSCALE 19 // CV_SMALL_DELTA = D3DVECTOR4(x,y,SMALL_Z_VALUE,w); #define CV_SMALL_DELTA 20 #define CV_SUN_POS 21 // pixel shader constants #define CP_SUN_VECTOR 0 #define CP_SUBSTACT_VECTOR 1 #define CP_SUN_COLOR 2 #define CP_SUN_VECTOR1 3 // shadow #define CP_SHADOW_SCALE 1 // foam #define CP_FOAM_COLOR 0