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 | |