Realtime Fractal Renderer Documentation
optimisations_all.cl File Reference
#include "trivial.cl"
Include dependency graph for optimisations_all.cl:

Go to the source code of this file.

Macros

#define DO_AMBIENT_LIGHTING   true
 
#define DO_DIFFUSE_LIGHTING   true
 
#define DO_SPECULAR_HIGHLIGHTS   true
 
#define DO_HARD_SHADOWS   false
 
#define DO_SOFT_SHADOWS   true
 
#define DO_GEOMETRY_GLOW   false
 
#define INCREASE_INTERSECTION_EPSILON_LINEARLY   true
 
#define BENCHMARK   true
 
#define CAMERA_POSITIONS_LENGTH   2
 
#define CAMERA_POSITIONS_ARRAY   { (float4)(15, -5, 0, 0), (float4)(15, -5, 0, 0) }
 
#define CAMERA_FACING_DIRECTIONS_LENGTH   1
 
#define CAMERA_FACING_DIRECTIONS_ARRAY   { (float4)(normalise((float3)(1, 0, 0)), 0.0f) }
 
#define DO_BENCHMARK
 
#define BENCHMARK_START_STOP_TIME   (float2)(0.0f, 30.0f)
 
#define CAMERA_DO_LOOP   false
 

Macro Definition Documentation

◆ BENCHMARK

#define BENCHMARK   true

Definition at line 13 of file optimisations_all.cl.

◆ BENCHMARK_START_STOP_TIME

#define BENCHMARK_START_STOP_TIME   (float2)(0.0f, 30.0f)

Definition at line 21 of file optimisations_all.cl.

◆ CAMERA_DO_LOOP

#define CAMERA_DO_LOOP   false

Definition at line 22 of file optimisations_all.cl.

◆ CAMERA_FACING_DIRECTIONS_ARRAY

#define CAMERA_FACING_DIRECTIONS_ARRAY   { (float4)(normalise((float3)(1, 0, 0)), 0.0f) }

Definition at line 18 of file optimisations_all.cl.

◆ CAMERA_FACING_DIRECTIONS_LENGTH

#define CAMERA_FACING_DIRECTIONS_LENGTH   1

Definition at line 17 of file optimisations_all.cl.

◆ CAMERA_POSITIONS_ARRAY

#define CAMERA_POSITIONS_ARRAY   { (float4)(15, -5, 0, 0), (float4)(15, -5, 0, 0) }

Definition at line 16 of file optimisations_all.cl.

◆ CAMERA_POSITIONS_LENGTH

#define CAMERA_POSITIONS_LENGTH   2

Definition at line 15 of file optimisations_all.cl.

◆ DO_AMBIENT_LIGHTING

#define DO_AMBIENT_LIGHTING   true

Definition at line 2 of file optimisations_all.cl.

◆ DO_BENCHMARK

#define DO_BENCHMARK

Definition at line 20 of file optimisations_all.cl.

◆ DO_DIFFUSE_LIGHTING

#define DO_DIFFUSE_LIGHTING   true

Definition at line 3 of file optimisations_all.cl.

◆ DO_GEOMETRY_GLOW

#define DO_GEOMETRY_GLOW   false

Definition at line 8 of file optimisations_all.cl.

◆ DO_HARD_SHADOWS

#define DO_HARD_SHADOWS   false

Definition at line 6 of file optimisations_all.cl.

◆ DO_SOFT_SHADOWS

#define DO_SOFT_SHADOWS   true

Definition at line 7 of file optimisations_all.cl.

◆ DO_SPECULAR_HIGHLIGHTS

#define DO_SPECULAR_HIGHLIGHTS   true

Definition at line 4 of file optimisations_all.cl.

◆ INCREASE_INTERSECTION_EPSILON_LINEARLY

#define INCREASE_INTERSECTION_EPSILON_LINEARLY   true

Definition at line 11 of file optimisations_all.cl.