Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
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. | |
const uint32_t foray::stages::rtbindpoints::BIND_CAMERA_UBO = 2 |
Camera Ubo Buffer Bind Point.
const uint32_t foray::stages::rtbindpoints::BIND_ENVMAP_SPHERESAMPLER = 9 |
Environmentmap Sampler Bind Point.
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)
const uint32_t foray::stages::rtbindpoints::BIND_INDICES = 4 |
Index Buffer Bind Point.
const uint32_t foray::stages::rtbindpoints::BIND_MATERIAL_BUFFER = 5 |
Material Buffer Bind Point.
const uint32_t foray::stages::rtbindpoints::BIND_NOISETEX = 10 |
Noise Texture Storage Image Bind Point.
const uint32_t foray::stages::rtbindpoints::BIND_OUT_IMAGE = 1 |
Output Storage Image Bind Point.
const uint32_t foray::stages::rtbindpoints::BIND_TEXTURES_ARRAY = 6 |
Texture Array Bind Point.
const uint32_t foray::stages::rtbindpoints::BIND_TLAS = 0 |
Top Level Acceleration Structure Bind Point.
const uint32_t foray::stages::rtbindpoints::BIND_VERTICES = 3 |
Vertex Buffer Bind Point.