Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Public Attributes | List of all members
foray::base::VulkanDevice::DefaultFeatures Struct Reference

#include <foray_vulkandevice.hpp>

Public Attributes

VkPhysicalDeviceBufferDeviceAddressFeatures BufferDeviceAdressFeatures = {}
 
VkPhysicalDeviceRayTracingPipelineFeaturesKHR RayTracingPipelineFeatures = {}
 
VkPhysicalDeviceAccelerationStructureFeaturesKHR AccelerationStructureFeatures = {}
 
VkPhysicalDeviceDescriptorIndexingFeaturesEXT DescriptorIndexingFeatures = {}
 
VkPhysicalDeviceSynchronization2Features Sync2FEatures = {}
 

Member Data Documentation

◆ AccelerationStructureFeatures

VkPhysicalDeviceAccelerationStructureFeaturesKHR foray::base::VulkanDevice::DefaultFeatures::AccelerationStructureFeatures = {}

◆ BufferDeviceAdressFeatures

VkPhysicalDeviceBufferDeviceAddressFeatures foray::base::VulkanDevice::DefaultFeatures::BufferDeviceAdressFeatures = {}

◆ DescriptorIndexingFeatures

VkPhysicalDeviceDescriptorIndexingFeaturesEXT foray::base::VulkanDevice::DefaultFeatures::DescriptorIndexingFeatures = {}

◆ RayTracingPipelineFeatures

VkPhysicalDeviceRayTracingPipelineFeaturesKHR foray::base::VulkanDevice::DefaultFeatures::RayTracingPipelineFeatures = {}

◆ Sync2FEatures

VkPhysicalDeviceSynchronization2Features foray::base::VulkanDevice::DefaultFeatures::Sync2FEatures = {}

The documentation for this struct was generated from the following file: