VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtVirtualProgramExecutionPriority.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2014 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <float.h>
13 
14 namespace makVrv
15 {
16 
17  namespace DtVirtualProgramExecutionPriority
18  {
20 
24 
26  const static float GlobalVertexModel = -1.0f;
27  const static float EmissivityMapVertexModel = 2.0f;
28  const static float CharacterEntityVertexModel = 2.0f;
29  const static float InstancingVertexModel = 2.0f;
30  const static float SensorFXVertexModel = 2000.0f; //SensorFX needs to go very last
31 
33  const static float GlobalVertexView = -1.0f;
34  const static float FogVertexView = 2.0f;
35  const static float AmbientOcclusionMapVertexView = 2.0f;
36  const static float FlowMapVertexView = 2.0f;
37  const static float NormalMapVertexView = 2.0f;
38  const static float LightingVertexView = 2.0f;
39  const static float ReflectivityMapVertexView = 2.0f;
40  const static float CloudShadowMapVertexView = 2.0f;
41  const static float SpecularMapVertexView = 2.0f;
42  const static float InstancingLightPointVertexView = 2.0f;
43  const static float InstancingVertexView = 2.0f;
44  const static float ShadowMapVertexView = 3.0f;
45  const static float ArticulatedModelVertexView = 4.0f;
46 
48  const static float GlobalVertexClip = 2.0f;
49 
53  const static float GlobalFragmentColoring = 2.0f;
54  const static float LightingFragmentColoring = 3.0f;
55  const static float AmbientOcclusionMapFragmentColoring = 4.0f;
56  const static float EmissivityMapFragmentColoring = 4.0f;
57  const static float NormalMapFragmentColoring = 4.0f;
58  const static float SpecularMapFragmentColoring = 4.0f;
59  const static float CharacterEntityFragmentColoring = 4.0f;
60  const static float LightingDebugFragmentColoring = 5.0f;
61 
63  const static float ShadowMapFragmentLighting = -25.0f;
64  const static float CloudShadowMapFragmentLighting = -24.0f;
65  const static float PreLitNightTextureFragmentLighting = 1.75f;
66  const static float CharacterEntityPreLighting = 1.8f;
67  const static float GlobalFragmentLighting = 2.0f;
68  const static float LightingFragmentLighting = 2.0f;
69  const static float InstancedLightPointFragmentLighting = 2.0f;
70  const static float ReflectivityMapFragmentLighting = 4.0f;
71  const static float FlowMapFragmentLighting = 4.0f;
72  const static float NightTextureFragmentLighting = 5.0f;
73  const static float ShadowMapVisualizeFragmentLighting = 25.0f;
74  const static float CharacterEntityFragmentLighting = 200.0f;
75  const static float FogFragmentLighting = 1000.0f;
76  const static float SensorFXFragmentLighting = 2000.0f; //SensorFX needs to go very last
78  const static float GlobalFragmentOutput = 2.0f;
79 
80  } //DtVirtualProgramExecutionPriority::
81 
82 } //makVrv::

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)