Get gavania running with layer enabled

This commit is contained in:
hodasemi 2023-01-10 19:02:58 +01:00
parent faa70a2382
commit 062a5f9ce9

View file

@ -214,11 +214,40 @@ fn get_function(function_name: *const c_char) -> PFN_vkVoidFunction {
[device_functions, vkCmdExecuteCommands],
[device_functions, vkTrimCommandPool],
[device_functions, vkGetBufferDeviceAddress],
[device_functions, vkGetBufferMemoryRequirements2],
[device_functions, vkGetImageMemoryRequirements2],
[device_functions, vkBindBufferMemory2],
[device_functions, vkBindImageMemory2],
[device_wsi_functions, vkCreateSwapchainKHR],
[device_wsi_functions, vkDestroySwapchainKHR],
[device_wsi_functions, vkAcquireNextImageKHR],
[device_wsi_functions, vkQueuePresentKHR],
[device_wsi_functions, vkGetSwapchainImagesKHR],
[acceleration_structure_functions, vkBuildAccelerationStructuresKHR],
[acceleration_structure_functions, vkCmdBuildAccelerationStructuresIndirectKHR],
[acceleration_structure_functions, vkCmdBuildAccelerationStructuresKHR],
[acceleration_structure_functions, vkCmdCopyAccelerationStructureKHR],
[acceleration_structure_functions, vkCmdCopyAccelerationStructureToMemoryKHR],
[acceleration_structure_functions, vkCmdCopyMemoryToAccelerationStructureKHR],
[acceleration_structure_functions, vkCmdWriteAccelerationStructuresPropertiesKHR],
[acceleration_structure_functions, vkCopyAccelerationStructureKHR],
[acceleration_structure_functions, vkCopyAccelerationStructureToMemoryKHR],
[acceleration_structure_functions, vkCopyMemoryToAccelerationStructureKHR],
[acceleration_structure_functions, vkCreateAccelerationStructureKHR],
[acceleration_structure_functions, vkDestroyAccelerationStructureKHR],
[acceleration_structure_functions, vkGetAccelerationStructureBuildSizesKHR],
[acceleration_structure_functions, vkGetAccelerationStructureDeviceAddressKHR],
[acceleration_structure_functions, vkGetDeviceAccelerationStructureCompatibilityKHR],
[acceleration_structure_functions, vkWriteAccelerationStructuresPropertiesKHR],
[ray_tracing_pipeline_functions, vkCmdSetRayTracingPipelineStackSizeKHR],
[ray_tracing_pipeline_functions, vkCmdTraceRaysIndirectKHR],
[ray_tracing_pipeline_functions, vkCmdTraceRaysKHR],
[ray_tracing_pipeline_functions, vkCreateRayTracingPipelinesKHR],
[ray_tracing_pipeline_functions, vkGetRayTracingCaptureReplayShaderGroupHandlesKHR],
[ray_tracing_pipeline_functions, vkGetRayTracingShaderGroupHandlesKHR],
[ray_tracing_pipeline_functions, vkGetRayTracingShaderGroupStackSizeKHR],
[maintenance3_functions, vkGetDescriptorSetLayoutSupport],
});
match s {