Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Variables
foray::stages::rtbindpoints Namespace Reference

Variables

const uint32_t BIND_TLAS = 0
 Top Level Acceleration Structure Bind Point.
 
const uint32_t BIND_OUT_IMAGE = 1
 Output Storage Image Bind Point.
 
const uint32_t BIND_CAMERA_UBO = 2
 Camera Ubo Buffer Bind Point.
 
const uint32_t BIND_VERTICES = 3
 Vertex Buffer Bind Point.
 
const uint32_t BIND_INDICES = 4
 Index Buffer Bind Point.
 
const uint32_t BIND_MATERIAL_BUFFER = 5
 Material Buffer Bind Point.
 
const uint32_t BIND_TEXTURES_ARRAY = 6
 Texture Array Bind Point.
 
const uint32_t BIND_GEOMETRYMETA = 7
 GeometryMeta Buffer Bind Point (provided by as::Tlas, maps Blas instances to Index Buffer Offsets and Materials)
 
const uint32_t BIND_ENVMAP_SPHERESAMPLER = 9
 Environmentmap Sampler Bind Point.
 
const uint32_t BIND_NOISETEX = 10
 Noise Texture Storage Image Bind Point.
 

Variable Documentation

◆ BIND_CAMERA_UBO

const uint32_t foray::stages::rtbindpoints::BIND_CAMERA_UBO = 2

Camera Ubo Buffer Bind Point.

◆ BIND_ENVMAP_SPHERESAMPLER

const uint32_t foray::stages::rtbindpoints::BIND_ENVMAP_SPHERESAMPLER = 9

Environmentmap Sampler Bind Point.

◆ BIND_GEOMETRYMETA

const uint32_t foray::stages::rtbindpoints::BIND_GEOMETRYMETA = 7

GeometryMeta Buffer Bind Point (provided by as::Tlas, maps Blas instances to Index Buffer Offsets and Materials)

◆ BIND_INDICES

const uint32_t foray::stages::rtbindpoints::BIND_INDICES = 4

Index Buffer Bind Point.

◆ BIND_MATERIAL_BUFFER

const uint32_t foray::stages::rtbindpoints::BIND_MATERIAL_BUFFER = 5

Material Buffer Bind Point.

◆ BIND_NOISETEX

const uint32_t foray::stages::rtbindpoints::BIND_NOISETEX = 10

Noise Texture Storage Image Bind Point.

◆ BIND_OUT_IMAGE

const uint32_t foray::stages::rtbindpoints::BIND_OUT_IMAGE = 1

Output Storage Image Bind Point.

◆ BIND_TEXTURES_ARRAY

const uint32_t foray::stages::rtbindpoints::BIND_TEXTURES_ARRAY = 6

Texture Array Bind Point.

◆ BIND_TLAS

const uint32_t foray::stages::rtbindpoints::BIND_TLAS = 0

Top Level Acceleration Structure Bind Point.

◆ BIND_VERTICES

const uint32_t foray::stages::rtbindpoints::BIND_VERTICES = 3

Vertex Buffer Bind Point.