VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtVirtualProgramExecutionPriority.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2017 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 LightMapVertexModel = 2.0f;
29  const static float SkidmarkMapVertexModel = 2.0f;
30  const static float DetailMapVertexModel = 2.0f;
31  const static float ContaminantMapVertexModel = 2.0f;
32  const static float CharacterEntityVertexModel = 2.0f;
33  const static float InstancingVertexModel = 2.0f;
34  const static float SensorFXVertexModel = 2000.0f; //SensorFX needs to go very last
35 
37  const static float GlobalVertexView = -1.0f;
38  const static float FogVertexView = 2.0f;
39  const static float AmbientOcclusionMapVertexView = 2.0f;
40  const static float FlowMapVertexView = 2.0f;
41  const static float BumpMapVertexView = 2.0f;
42  const static float NormalMapVertexView = 2.0f;
43  const static float LightingVertexView = 2.0f;
44  const static float ReflectivityMapVertexView = 2.0f;
45  const static float CloudShadowMapVertexView = 2.0f;
46  const static float SpecularMapVertexView = 2.0f;
47  const static float InstancingLightPointVertexView = 2.0f;
48  const static float InstancingVertexView = 2.0f;
49  const static float ShadowMapVertexView = 3.0f;
50  const static float ArticulatedModelVertexView = 4.0f;
51 
53  const static float GlobalVertexClip = 2.0f;
54 
58  const static float GlobalFragmentColoring = 2.0f;
59  const static float LightingFragmentColoring = 3.0f;
60  const static float AmbientOcclusionMapFragmentColoring = 4.0f;
61  const static float EmissivityMapFragmentColoring = 4.0f;
62  const static float NormalMapFragmentColoring = 4.0f;
63  const static float BumpMapFragmentColoring = 4.0f;
64  const static float SpecularMapFragmentColoring = 4.0f;
65  const static float CharacterEntityFragmentColoring = 4.0f;
66  const static float ReflectivityMapFragmentColoring = 5.0f;
67  const static float LightMapFragmentColoring = 5.0f;
68  const static float SkidmarkMapFragmentColoring = 5.0f;
69  const static float DetailMapFragmentColoring = 5.0f;
70  const static float ContaminantMapFragmentColoring = 5.0f;
71  const static float LightingDebugFragmentColoring = 5.0f;
72 
74  const static float ShadowMapFragmentLighting = -25.0f;
75  const static float CloudShadowMapFragmentLighting = -24.0f;
76  const static float PreLitNightTextureFragmentLighting = 1.75f;
77  const static float CharacterEntityPreLighting = 1.8f;
78  const static float GlobalFragmentLighting = 2.0f;
79  const static float LightingFragmentLighting = 2.0f;
80  const static float InstancedLightPointFragmentLighting = 2.0f;
81  const static float FlowMapFragmentLighting = 4.0f;
82  const static float NightTextureFragmentLighting = 5.0f;
83  const static float ShadowMapVisualizeFragmentLighting = 25.0f;
84  const static float CharacterEntityFragmentLighting = 200.0f;
85  const static float FogFragmentLighting = 1000.0f;
86  const static float SensorFXFragmentLighting = 2000.0f; //SensorFX needs to go very last
88  const static float GlobalFragmentOutput = 2.0f;
89 
90  } //DtVirtualProgramExecutionPriority::
91 
92 } //makVrv::

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)