|
Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
Go to the source code of this file.
Namespaces | |
| namespace | foray |
| namespace | foray::stages |
| namespace | foray::stages::rtbindpoints |
Variables | |
| const uint32_t | foray::stages::rtbindpoints::BIND_TLAS = 0 |
| Top Level Acceleration Structure Bind Point. | |
| const uint32_t | foray::stages::rtbindpoints::BIND_OUT_IMAGE = 1 |
| Output 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_VERTICES = 3 |
| Vertex Buffer Bind Point. | |
| 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_TEXTURES_ARRAY = 6 |
| Texture Array 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_ENVMAP_SPHERESAMPLER = 9 |
| Environmentmap Sampler Bind Point. | |
| const uint32_t | foray::stages::rtbindpoints::BIND_NOISETEX = 10 |
| Noise Texture Storage Image Bind Point. | |
| constexpr VkShaderStageFlags | foray::stages::RTSTAGEFLAGS |
| All shaderstage flags usable in a raytracing pipeline. | |