Quake II RTX doxygen  1.0 dev
path_tracer.h File Reference
#include "global_ubo.h"

Go to the source code of this file.

Classes

struct  RayPayload
 
struct  RayPayloadShadow
 

Macros

#define INSTANCE_DYNAMIC_FLAG   (1u << 31)
 
#define INSTANCE_SKY_FLAG   (1u << 30)
 
#define PRIM_ID_MASK   (~(INSTANCE_DYNAMIC_FLAG | INSTANCE_SKY_FLAG))
 
#define GLOBAL_UBO_DESC_SET_IDX   1
 

Functions

 layout (push_constant) uniform push_constant_block
 

Variables

 push_constants
 

Macro Definition Documentation

◆ GLOBAL_UBO_DESC_SET_IDX

#define GLOBAL_UBO_DESC_SET_IDX   1

Definition at line 122 of file path_tracer.h.

◆ INSTANCE_DYNAMIC_FLAG

#define INSTANCE_DYNAMIC_FLAG   (1u << 31)

Definition at line 118 of file path_tracer.h.

◆ INSTANCE_SKY_FLAG

#define INSTANCE_SKY_FLAG   (1u << 30)

Definition at line 119 of file path_tracer.h.

◆ PRIM_ID_MASK

#define PRIM_ID_MASK   (~(INSTANCE_DYNAMIC_FLAG | INSTANCE_SKY_FLAG))

Definition at line 120 of file path_tracer.h.

Function Documentation

◆ layout()

layout ( push_constant  )

Definition at line 126 of file path_tracer.h.

126  {
127  int gpu_index;
128  int bounce_index;

Variable Documentation

◆ push_constants

push_constants
push_constants
push_constants
Definition: path_tracer.h:129