Realtime Fractal Renderer Documentation
mandelbulb_benchmark.cl File Reference
#include "mandelbulb.cl"
Include dependency graph for mandelbulb_benchmark.cl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CAMERA_POSITIONS_LENGTH   3
 
#define CAMERA_POSITIONS_ARRAY   { (float4)(-4.0, -1.5, 0.0, 5), (float4)(-2.0, -1.4, 0.0, 15), (float4)(-0.6, -1.5, 0.0, 25) }
 
#define CAMERA_FACING_DIRECTIONS_LENGTH   3
 
#define CAMERA_FACING_DIRECTIONS_ARRAY   { (float4)(normalise((float3)(-0.7, -0.25, 0.0)), 5), (float4)(normalise((float3)(-0.7, -0.3, 0.0)), 15), (float4)(normalise((float3)(-0.7, -0.6, 0.0)), 25) }
 
#define DO_BENCHMARK
 
#define BENCHMARK_START_STOP_TIME   (float2)(0.0f, 30.0f)
 
#define CAMERA_DO_LOOP   false
 
#define BENCHMARK
 

Macro Definition Documentation

◆ BENCHMARK

#define BENCHMARK

Definition at line 11 of file mandelbulb_benchmark.cl.

◆ BENCHMARK_START_STOP_TIME

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

Definition at line 8 of file mandelbulb_benchmark.cl.

◆ CAMERA_DO_LOOP

#define CAMERA_DO_LOOP   false

Definition at line 9 of file mandelbulb_benchmark.cl.

◆ CAMERA_FACING_DIRECTIONS_ARRAY

#define CAMERA_FACING_DIRECTIONS_ARRAY   { (float4)(normalise((float3)(-0.7, -0.25, 0.0)), 5), (float4)(normalise((float3)(-0.7, -0.3, 0.0)), 15), (float4)(normalise((float3)(-0.7, -0.6, 0.0)), 25) }

Definition at line 5 of file mandelbulb_benchmark.cl.

◆ CAMERA_FACING_DIRECTIONS_LENGTH

#define CAMERA_FACING_DIRECTIONS_LENGTH   3

Definition at line 4 of file mandelbulb_benchmark.cl.

◆ CAMERA_POSITIONS_ARRAY

#define CAMERA_POSITIONS_ARRAY   { (float4)(-4.0, -1.5, 0.0, 5), (float4)(-2.0, -1.4, 0.0, 15), (float4)(-0.6, -1.5, 0.0, 25) }

Definition at line 2 of file mandelbulb_benchmark.cl.

◆ CAMERA_POSITIONS_LENGTH

#define CAMERA_POSITIONS_LENGTH   3

Definition at line 1 of file mandelbulb_benchmark.cl.

◆ DO_BENCHMARK

#define DO_BENCHMARK

Definition at line 7 of file mandelbulb_benchmark.cl.