VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
#include <ObjectVk.h>
Public Attributes | |
uint32_t | blasId { 0 } |
uint32_t | instanceId { 0 } |
uint32_t | hitGroupId { 0 } |
uint32_t | mask { 0xFF } |
VkGeometryInstanceFlagsNV | flags = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV |
Matrix4 | transform |
Definition at line 1458 of file ObjectVk.h.
uint32_t ray::Instance::blasId { 0 } |
Definition at line 1460 of file ObjectVk.h.
VkGeometryInstanceFlagsNV ray::Instance::flags = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV |
Definition at line 1464 of file ObjectVk.h.
uint32_t ray::Instance::hitGroupId { 0 } |
Definition at line 1462 of file ObjectVk.h.
uint32_t ray::Instance::instanceId { 0 } |
Definition at line 1461 of file ObjectVk.h.
uint32_t ray::Instance::mask { 0xFF } |
Definition at line 1463 of file ObjectVk.h.
Matrix4 ray::Instance::transform |
Definition at line 1465 of file ObjectVk.h.