Package org.lwjgl.vulkan
Class KHRAccelerationStructure
java.lang.Object
org.lwjgl.vulkan.KHRAccelerationStructure
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
nvkBuildAccelerationStructuresKHR
(VkDevice device, long deferredOperation, int infoCount, long pInfos, long ppBuildRangeInfos) VkResult vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
static void
nvkCmdBuildAccelerationStructuresIndirectKHR
(VkCommandBuffer commandBuffer, int infoCount, long pInfos, long pIndirectDeviceAddresses, long pIndirectStrides, long ppMaxPrimitiveCounts) void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkDeviceAddress const * pIndirectDeviceAddresses, uint32_t const * pIndirectStrides, uint32_t const * const * ppMaxPrimitiveCounts)
static void
nvkCmdBuildAccelerationStructuresKHR
(VkCommandBuffer commandBuffer, int infoCount, long pInfos, long ppBuildRangeInfos) void vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
static void
nvkCmdCopyAccelerationStructureKHR
(VkCommandBuffer commandBuffer, long pInfo) void vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureInfoKHR const * pInfo)
static void
nvkCmdCopyAccelerationStructureToMemoryKHR
(VkCommandBuffer commandBuffer, long pInfo) void vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
static void
nvkCmdCopyMemoryToAccelerationStructureKHR
(VkCommandBuffer commandBuffer, long pInfo) void vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
static void
nvkCmdWriteAccelerationStructuresPropertiesKHR
(VkCommandBuffer commandBuffer, int accelerationStructureCount, long pAccelerationStructures, int queryType, long queryPool, int firstQuery) void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
static int
nvkCopyAccelerationStructureKHR
(VkDevice device, long deferredOperation, long pInfo) VkResult vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureInfoKHR const * pInfo)
static int
nvkCopyAccelerationStructureToMemoryKHR
(VkDevice device, long deferredOperation, long pInfo) VkResult vkCopyAccelerationStructureToMemoryKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
static int
nvkCopyMemoryToAccelerationStructureKHR
(VkDevice device, long deferredOperation, long pInfo) VkResult vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
static int
nvkCreateAccelerationStructureKHR
(VkDevice device, long pCreateInfo, long pAllocator, long pAccelerationStructure) VkResult vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkAccelerationStructureKHR * pAccelerationStructure)
static void
nvkDestroyAccelerationStructureKHR
(VkDevice device, long accelerationStructure, long pAllocator) void vkDestroyAccelerationStructureKHR(VkDevice device, VkAccelerationStructureKHR accelerationStructure, VkAllocationCallbacks const * pAllocator)
static void
nvkGetAccelerationStructureBuildSizesKHR
(VkDevice device, int buildType, long pBuildInfo, long pMaxPrimitiveCounts, long pSizeInfo) void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, VkAccelerationStructureBuildGeometryInfoKHR const * pBuildInfo, uint32_t const * pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo)
static long
nvkGetAccelerationStructureDeviceAddressKHR
(VkDevice device, long pInfo) VkDeviceAddress vkGetAccelerationStructureDeviceAddressKHR(VkDevice device, VkAccelerationStructureDeviceAddressInfoKHR const * pInfo)
static void
nvkGetDeviceAccelerationStructureCompatibilityKHR
(VkDevice device, long pVersionInfo, long pCompatibility) void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR const * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)
static int
nvkWriteAccelerationStructuresPropertiesKHR
(VkDevice device, int accelerationStructureCount, long pAccelerationStructures, int queryType, long dataSize, long pData, long stride) VkResult vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)
static int
vkBuildAccelerationStructuresKHR
(VkDevice device, long deferredOperation, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, PointerBuffer ppBuildRangeInfos) VkResult vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
static void
vkCmdBuildAccelerationStructuresIndirectKHR
(VkCommandBuffer commandBuffer, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, long[] pIndirectDeviceAddresses, int[] pIndirectStrides, PointerBuffer ppMaxPrimitiveCounts) void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkDeviceAddress const * pIndirectDeviceAddresses, uint32_t const * pIndirectStrides, uint32_t const * const * ppMaxPrimitiveCounts)
static void
vkCmdBuildAccelerationStructuresIndirectKHR
(VkCommandBuffer commandBuffer, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, LongBuffer pIndirectDeviceAddresses, IntBuffer pIndirectStrides, PointerBuffer ppMaxPrimitiveCounts) void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkDeviceAddress const * pIndirectDeviceAddresses, uint32_t const * pIndirectStrides, uint32_t const * const * ppMaxPrimitiveCounts)
static void
vkCmdBuildAccelerationStructuresKHR
(VkCommandBuffer commandBuffer, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, PointerBuffer ppBuildRangeInfos) void vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
static void
vkCmdCopyAccelerationStructureKHR
(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureInfoKHR pInfo) void vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureInfoKHR const * pInfo)
static void
vkCmdCopyAccelerationStructureToMemoryKHR
(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureToMemoryInfoKHR pInfo) void vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
static void
vkCmdCopyMemoryToAccelerationStructureKHR
(VkCommandBuffer commandBuffer, VkCopyMemoryToAccelerationStructureInfoKHR pInfo) void vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
static void
vkCmdWriteAccelerationStructuresPropertiesKHR
(VkCommandBuffer commandBuffer, long[] pAccelerationStructures, int queryType, long queryPool, int firstQuery) void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
static void
vkCmdWriteAccelerationStructuresPropertiesKHR
(VkCommandBuffer commandBuffer, LongBuffer pAccelerationStructures, int queryType, long queryPool, int firstQuery) void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
static int
vkCopyAccelerationStructureKHR
(VkDevice device, long deferredOperation, VkCopyAccelerationStructureInfoKHR pInfo) VkResult vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureInfoKHR const * pInfo)
static int
vkCopyAccelerationStructureToMemoryKHR
(VkDevice device, long deferredOperation, VkCopyAccelerationStructureToMemoryInfoKHR pInfo) VkResult vkCopyAccelerationStructureToMemoryKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
static int
vkCopyMemoryToAccelerationStructureKHR
(VkDevice device, long deferredOperation, VkCopyMemoryToAccelerationStructureInfoKHR pInfo) VkResult vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
static int
vkCreateAccelerationStructureKHR
(VkDevice device, VkAccelerationStructureCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pAccelerationStructure) VkResult vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkAccelerationStructureKHR * pAccelerationStructure)
static int
vkCreateAccelerationStructureKHR
(VkDevice device, VkAccelerationStructureCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pAccelerationStructure) VkResult vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkAccelerationStructureKHR * pAccelerationStructure)
static void
vkDestroyAccelerationStructureKHR
(VkDevice device, long accelerationStructure, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyAccelerationStructureKHR(VkDevice device, VkAccelerationStructureKHR accelerationStructure, VkAllocationCallbacks const * pAllocator)
static void
vkGetAccelerationStructureBuildSizesKHR
(VkDevice device, int buildType, VkAccelerationStructureBuildGeometryInfoKHR pBuildInfo, int @Nullable [] pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR pSizeInfo) void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, VkAccelerationStructureBuildGeometryInfoKHR const * pBuildInfo, uint32_t const * pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo)
static void
vkGetAccelerationStructureBuildSizesKHR
(VkDevice device, int buildType, VkAccelerationStructureBuildGeometryInfoKHR pBuildInfo, @Nullable IntBuffer pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR pSizeInfo) void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, VkAccelerationStructureBuildGeometryInfoKHR const * pBuildInfo, uint32_t const * pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo)
static long
vkGetAccelerationStructureDeviceAddressKHR
(VkDevice device, VkAccelerationStructureDeviceAddressInfoKHR pInfo) VkDeviceAddress vkGetAccelerationStructureDeviceAddressKHR(VkDevice device, VkAccelerationStructureDeviceAddressInfoKHR const * pInfo)
static void
vkGetDeviceAccelerationStructureCompatibilityKHR
(VkDevice device, VkAccelerationStructureVersionInfoKHR pVersionInfo, int[] pCompatibility) void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR const * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)
static void
vkGetDeviceAccelerationStructureCompatibilityKHR
(VkDevice device, VkAccelerationStructureVersionInfoKHR pVersionInfo, IntBuffer pCompatibility) void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR const * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)
static int
vkWriteAccelerationStructuresPropertiesKHR
(VkDevice device, long[] pAccelerationStructures, int queryType, ByteBuffer pData, long stride) VkResult vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)
static int
vkWriteAccelerationStructuresPropertiesKHR
(VkDevice device, LongBuffer pAccelerationStructures, int queryType, ByteBuffer pData, long stride) VkResult vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)
-
Field Details
-
VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION
public static final int VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION- See Also:
-
VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME
- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR- See Also:
-
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR
public static final int VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR
public static final int VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR
public static final int VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR
public static final int VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR
public static final int VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR- See Also:
-
VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
public static final int VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR- See Also:
-
VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR
public static final int VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR- See Also:
-
VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR
public static final int VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR- See Also:
-
VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR
public static final int VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR- See Also:
-
VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR
public static final int VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR- See Also:
-
VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR
public static final int VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR- See Also:
-
VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR
public static final int VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR- See Also:
-
VK_INDEX_TYPE_NONE_KHR
public static final int VK_INDEX_TYPE_NONE_KHR- See Also:
-
VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
public static final int VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR- See Also:
-
VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
public static final int VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR- See Also:
-
VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR
public static final int VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR- See Also:
-
VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR
public static final int VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR- See Also:
-
VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR
public static final int VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR- See Also:
-
VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR
public static final int VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR- See Also:
-
VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR
public static final int VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR- See Also:
-
VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
public static final long VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR- See Also:
-
VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT
public static final int VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT- See Also:
-
VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR
public static final int VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR
public static final int VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR
public static final int VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR- See Also:
-
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR
public static final int VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR- See Also:
-
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR
public static final int VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR- See Also:
-
VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR
public static final int VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR- See Also:
-
VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR
public static final int VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR- See Also:
-
VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR
public static final int VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR- See Also:
-
VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR
public static final int VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR- See Also:
-
VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR
public static final int VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR- See Also:
-
VK_GEOMETRY_TYPE_TRIANGLES_KHR
public static final int VK_GEOMETRY_TYPE_TRIANGLES_KHR- See Also:
-
VK_GEOMETRY_TYPE_AABBS_KHR
public static final int VK_GEOMETRY_TYPE_AABBS_KHR- See Also:
-
VK_GEOMETRY_TYPE_INSTANCES_KHR
public static final int VK_GEOMETRY_TYPE_INSTANCES_KHR- See Also:
-
VK_GEOMETRY_OPAQUE_BIT_KHR
public static final int VK_GEOMETRY_OPAQUE_BIT_KHR- See Also:
-
VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR
public static final int VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR
public static final int VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR
public static final int VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR
public static final int VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR- See Also:
-
VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR
public static final int VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR- See Also:
-
VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR
public static final int VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR- See Also:
-
VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR
public static final int VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR- See Also:
-
VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR
public static final int VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR- See Also:
-
VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR
public static final int VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
public static final int VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR
public static final int VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR- See Also:
-
VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR
public static final int VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR- See Also:
-
-
Method Details
-
nvkCreateAccelerationStructureKHR
public static int nvkCreateAccelerationStructureKHR(VkDevice device, long pCreateInfo, long pAllocator, long pAccelerationStructure) VkResult vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkAccelerationStructureKHR * pAccelerationStructure)
-
vkCreateAccelerationStructureKHR
public static int vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pAccelerationStructure) VkResult vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkAccelerationStructureKHR * pAccelerationStructure)
-
nvkDestroyAccelerationStructureKHR
public static void nvkDestroyAccelerationStructureKHR(VkDevice device, long accelerationStructure, long pAllocator) void vkDestroyAccelerationStructureKHR(VkDevice device, VkAccelerationStructureKHR accelerationStructure, VkAllocationCallbacks const * pAllocator)
-
vkDestroyAccelerationStructureKHR
public static void vkDestroyAccelerationStructureKHR(VkDevice device, long accelerationStructure, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyAccelerationStructureKHR(VkDevice device, VkAccelerationStructureKHR accelerationStructure, VkAllocationCallbacks const * pAllocator)
-
nvkCmdBuildAccelerationStructuresKHR
public static void nvkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, int infoCount, long pInfos, long ppBuildRangeInfos) void vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
-
vkCmdBuildAccelerationStructuresKHR
public static void vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, PointerBuffer ppBuildRangeInfos) void vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
-
nvkCmdBuildAccelerationStructuresIndirectKHR
public static void nvkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, int infoCount, long pInfos, long pIndirectDeviceAddresses, long pIndirectStrides, long ppMaxPrimitiveCounts) void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkDeviceAddress const * pIndirectDeviceAddresses, uint32_t const * pIndirectStrides, uint32_t const * const * ppMaxPrimitiveCounts)
-
vkCmdBuildAccelerationStructuresIndirectKHR
public static void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, LongBuffer pIndirectDeviceAddresses, IntBuffer pIndirectStrides, PointerBuffer ppMaxPrimitiveCounts) void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkDeviceAddress const * pIndirectDeviceAddresses, uint32_t const * pIndirectStrides, uint32_t const * const * ppMaxPrimitiveCounts)
-
nvkBuildAccelerationStructuresKHR
public static int nvkBuildAccelerationStructuresKHR(VkDevice device, long deferredOperation, int infoCount, long pInfos, long ppBuildRangeInfos) VkResult vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
-
vkBuildAccelerationStructuresKHR
public static int vkBuildAccelerationStructuresKHR(VkDevice device, long deferredOperation, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, PointerBuffer ppBuildRangeInfos) VkResult vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkAccelerationStructureBuildRangeInfoKHR const * const * ppBuildRangeInfos)
-
nvkCopyAccelerationStructureKHR
public static int nvkCopyAccelerationStructureKHR(VkDevice device, long deferredOperation, long pInfo) VkResult vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureInfoKHR const * pInfo)
-
vkCopyAccelerationStructureKHR
public static int vkCopyAccelerationStructureKHR(VkDevice device, long deferredOperation, VkCopyAccelerationStructureInfoKHR pInfo) VkResult vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureInfoKHR const * pInfo)
-
nvkCopyAccelerationStructureToMemoryKHR
public static int nvkCopyAccelerationStructureToMemoryKHR(VkDevice device, long deferredOperation, long pInfo) VkResult vkCopyAccelerationStructureToMemoryKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
-
vkCopyAccelerationStructureToMemoryKHR
public static int vkCopyAccelerationStructureToMemoryKHR(VkDevice device, long deferredOperation, VkCopyAccelerationStructureToMemoryInfoKHR pInfo) VkResult vkCopyAccelerationStructureToMemoryKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
-
nvkCopyMemoryToAccelerationStructureKHR
public static int nvkCopyMemoryToAccelerationStructureKHR(VkDevice device, long deferredOperation, long pInfo) VkResult vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
-
vkCopyMemoryToAccelerationStructureKHR
public static int vkCopyMemoryToAccelerationStructureKHR(VkDevice device, long deferredOperation, VkCopyMemoryToAccelerationStructureInfoKHR pInfo) VkResult vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
-
nvkWriteAccelerationStructuresPropertiesKHR
public static int nvkWriteAccelerationStructuresPropertiesKHR(VkDevice device, int accelerationStructureCount, long pAccelerationStructures, int queryType, long dataSize, long pData, long stride) VkResult vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)
-
vkWriteAccelerationStructuresPropertiesKHR
public static int vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, LongBuffer pAccelerationStructures, int queryType, ByteBuffer pData, long stride) VkResult vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)
-
nvkCmdCopyAccelerationStructureKHR
void vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureInfoKHR const * pInfo)
-
vkCmdCopyAccelerationStructureKHR
public static void vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureInfoKHR pInfo) void vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureInfoKHR const * pInfo)
-
nvkCmdCopyAccelerationStructureToMemoryKHR
public static void nvkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, long pInfo) void vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
-
vkCmdCopyAccelerationStructureToMemoryKHR
public static void vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureToMemoryInfoKHR pInfo) void vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, VkCopyAccelerationStructureToMemoryInfoKHR const * pInfo)
-
nvkCmdCopyMemoryToAccelerationStructureKHR
public static void nvkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, long pInfo) void vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
-
vkCmdCopyMemoryToAccelerationStructureKHR
public static void vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyMemoryToAccelerationStructureInfoKHR pInfo) void vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, VkCopyMemoryToAccelerationStructureInfoKHR const * pInfo)
-
nvkGetAccelerationStructureDeviceAddressKHR
VkDeviceAddress vkGetAccelerationStructureDeviceAddressKHR(VkDevice device, VkAccelerationStructureDeviceAddressInfoKHR const * pInfo)
-
vkGetAccelerationStructureDeviceAddressKHR
public static long vkGetAccelerationStructureDeviceAddressKHR(VkDevice device, VkAccelerationStructureDeviceAddressInfoKHR pInfo) VkDeviceAddress vkGetAccelerationStructureDeviceAddressKHR(VkDevice device, VkAccelerationStructureDeviceAddressInfoKHR const * pInfo)
-
nvkCmdWriteAccelerationStructuresPropertiesKHR
public static void nvkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, int accelerationStructureCount, long pAccelerationStructures, int queryType, long queryPool, int firstQuery) void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
-
vkCmdWriteAccelerationStructuresPropertiesKHR
public static void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, LongBuffer pAccelerationStructures, int queryType, long queryPool, int firstQuery) void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
-
nvkGetDeviceAccelerationStructureCompatibilityKHR
public static void nvkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, long pVersionInfo, long pCompatibility) void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR const * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)
-
vkGetDeviceAccelerationStructureCompatibilityKHR
public static void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR pVersionInfo, IntBuffer pCompatibility) void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR const * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)
-
nvkGetAccelerationStructureBuildSizesKHR
public static void nvkGetAccelerationStructureBuildSizesKHR(VkDevice device, int buildType, long pBuildInfo, long pMaxPrimitiveCounts, long pSizeInfo) void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, VkAccelerationStructureBuildGeometryInfoKHR const * pBuildInfo, uint32_t const * pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo)
-
vkGetAccelerationStructureBuildSizesKHR
public static void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, int buildType, VkAccelerationStructureBuildGeometryInfoKHR pBuildInfo, @Nullable IntBuffer pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR pSizeInfo) void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, VkAccelerationStructureBuildGeometryInfoKHR const * pBuildInfo, uint32_t const * pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo)
-
vkCreateAccelerationStructureKHR
public static int vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pAccelerationStructure) VkResult vkCreateAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkAccelerationStructureKHR * pAccelerationStructure)
-
vkCmdBuildAccelerationStructuresIndirectKHR
public static void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, VkAccelerationStructureBuildGeometryInfoKHR.Buffer pInfos, long[] pIndirectDeviceAddresses, int[] pIndirectStrides, PointerBuffer ppMaxPrimitiveCounts) void vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, VkAccelerationStructureBuildGeometryInfoKHR const * pInfos, VkDeviceAddress const * pIndirectDeviceAddresses, uint32_t const * pIndirectStrides, uint32_t const * const * ppMaxPrimitiveCounts)
-
vkWriteAccelerationStructuresPropertiesKHR
public static int vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, long[] pAccelerationStructures, int queryType, ByteBuffer pData, long stride) VkResult vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)
-
vkCmdWriteAccelerationStructuresPropertiesKHR
public static void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, long[] pAccelerationStructures, int queryType, long queryPool, int firstQuery) void vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, VkAccelerationStructureKHR const * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
-
vkGetDeviceAccelerationStructureCompatibilityKHR
public static void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR pVersionInfo, int[] pCompatibility) void vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, VkAccelerationStructureVersionInfoKHR const * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)
-
vkGetAccelerationStructureBuildSizesKHR
public static void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, int buildType, VkAccelerationStructureBuildGeometryInfoKHR pBuildInfo, int @Nullable [] pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR pSizeInfo) void vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, VkAccelerationStructureBuildGeometryInfoKHR const * pBuildInfo, uint32_t const * pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo)
-