#ifndef PHOTONICS_SETTINGS_FILE
#define PHOTONICS_SETTINGS_FILE

#define PHOTONICS_MAX_SAMPLES 20 // [5 10 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100]
#define PHOTONICS_MAX_LIGHTS 1000 // [0 250 300 350 500 550 700 750 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10000]

#define PHOTONICS_ALPHA_MODE BLOCK // [NONE BLOCK VOXEL]

#define PHOTONICS_RESTIR_INITIAL_SAMPLES 32 // [1 2 4 8 16 32]
#define PHOTONICS_RESTIR_SPATIAL_REUSE_SAMPLES 5 // [0 1 2 3 4 5 6 7 8 9 10]
#define PHOTONICS_RESTIR_SPATIAL_REUSE_RADIUS 5 // [5 10 15 20 25 30]
#define PHOTONICS_RESTIR_ACCUMULATION_FRAMES 32 // [1 2 4 8 16 32 64]
#define PHOTONICS_RESTIR_DENOISER_PASSES 5 // [0 1 2 3 4 5 6 7]
#define PHOTONICS_RESTIR_SOFT_SHADOWS

#ifdef PHOTONICS_RESTIR_SOFT_SHADOWS
#endif

#define PHOTONICS_VANILLA_LIGHT_FALLBACK 10 //[0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100]

#define PHOTONICS_ENCHANTING_GLINT_STRENGTH 0.2 // [0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0]

#define PHOTONICS_RESTIR_FLICKER_FIRE 0 //[0 1 2 3 4 5 6 7 8 9 10]

#define PHOTONICS_INDIRECT_INTENSITY 10 //[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]

#define PHOTONICS_RENDER_SCALE 1.00 //[0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00]

#define PHOTONICS_AMBIENT_LIGHT_MULT 1.0 //[0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0]

#if PHOTONICS_LIGHTING_MODE == 2
#define PHOTONICS_COMBINED_GI
#ifdef PHOTONICS_COMBINED_GI
#endif
#endif

#define PHOTONICS_HANDHELD_MODE 1 // [0 1 2]

#endif
