|
Nebula
|
Go to the source code of this file.
Namespaces | |
| namespace | Vulkan |
| Vulkan implementation of GPU acceleration structure. | |
| namespace | CoreGraphics |
| Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Typedefs | |
| typedef Ids::IdAllocator< VkDevice, VkSampler, uint32_t > | Vulkan::VkSamplerAllocator |
Functions | |
| const VkSampler & | Vulkan::SamplerGetVk (const CoreGraphics::SamplerId &id) |
| get vulkan sampler | |
| SamplerCreateInfo | CoreGraphics::ToNebulaSamplerCreateInfo (const VkSamplerCreateInfo &info) |
| use vulkan sampler create info to create Nebula sampler create info | |