source: GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaderenv.h @ 3361

Revision 3361, 1.4 KB checked in by mattausch, 15 years ago (diff)
Line 
1#ifndef __SHADERENV_H
2#define __SHADERENV_H
3
4
5////////////
6//-- ssao + gi parameters
7
8//#define NUM_PRECOMPUTED_SAMPLES 8124
9#define NUM_PRECOMPUTED_SAMPLES 4096
10//#define NUM_PRECOMPUTED_SAMPLES 2048
11
12//#define NUM_SAMPLES 8
13//#define NUM_SAMPLES 16
14//#define NUM_SAMPLES 24
15#define NUM_SAMPLES 32
16//#define NUM_SAMPLES 48
17
18//#define MIN_SAMPLES 48
19#define MIN_SAMPLES 8
20
21#define DISTANCE_SCALE 1e-2f
22
23//#define ILLUM_INTENSITY 8e-2f
24#define ILLUM_INTENSITY 5e-3f
25/// scale factor that takes angle of sample normal into account
26#define VIEW_CORRECTION_SCALE 1.0f
27
28#define SSAO_CONVERGENCE_THRESHOLD 700.0f
29//#define SSAO_CONVERGENCE_THRESHOLD 1500.0f
30
31
32////////
33//-- reprojection
34
35#define MIN_DEPTH_DIFF 1e-3f
36#define DYNAMIC_OBJECTS_THRESHOLD 1e-8f
37
38
39/////////
40//-- shadowing
41
42#define NUM_PCF_TABS 16
43
44
45//////////
46//-- Tone mapping
47
48#define MINLOGLUM (-10.0f)
49#define MAXLOGLUM 10.0f
50
51#define INV_LOGLUM_RANGE 0.05f
52#define LOGLUM_RANGE 20.0f
53
54#define MAX_LOD_LEVEL 10
55/// burnout (really bright regions will be saturated to white)
56#define WHITE_LUMINANCE 3e4f
57
58#define TONE_MAPPING_EXPONENTIAL_FACTOR 1e-1f
59
60
61///////////////////
62
63#define NUM_DOWNSAMPLES 9
64
65#define NUM_DOF_TABS 16
66
67#define USE_GTX
68
69#define SSAO_FILTER_RADIUS 5
70
71#define DEPTH_THRESHOLD 1e10f
72
73#define PERFORMANCE_TEST 1
74
75#endif // __SHADERENV_H
Note: See TracBrowser for help on using the repository browser.