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

Revision 3343, 1.3 KB checked in by mattausch, 15 years ago (diff)

working really nicely

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