Beispiel #1
0
 public static void init(VK.Device device)
 {
     VK.CreateRenderPass2KHR   = ExternalFunction.getDeviceFunction <VK.CreateRenderPass2KHRDelegate>(device, "vkCreateRenderPass2KHR");
     VK.CmdBeginRenderPass2KHR = ExternalFunction.getDeviceFunction <VK.CmdBeginRenderPass2KHRDelegate>(device, "vkCmdBeginRenderPass2KHR");
     VK.CmdNextSubpass2KHR     = ExternalFunction.getDeviceFunction <VK.CmdNextSubpass2KHRDelegate>(device, "vkCmdNextSubpass2KHR");
     VK.CmdEndRenderPass2KHR   = ExternalFunction.getDeviceFunction <VK.CmdEndRenderPass2KHRDelegate>(device, "vkCmdEndRenderPass2KHR");
 }
Beispiel #2
0
 public static void init(VK.Device device)
 {
     VK.GetPhysicalDeviceSurfacePresentModes2EXT = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceSurfacePresentModes2EXTDelegate>(device, "vkGetPhysicalDeviceSurfacePresentModes2EXT");
     VK.AcquireFullScreenExclusiveModeEXT        = ExternalFunction.getDeviceFunction <VK.AcquireFullScreenExclusiveModeEXTDelegate>(device, "vkAcquireFullScreenExclusiveModeEXT");
     VK.ReleaseFullScreenExclusiveModeEXT        = ExternalFunction.getDeviceFunction <VK.ReleaseFullScreenExclusiveModeEXTDelegate>(device, "vkReleaseFullScreenExclusiveModeEXT");
     VK.GetDeviceGroupSurfacePresentModes2EXT    = ExternalFunction.getDeviceFunction <VK.GetDeviceGroupSurfacePresentModes2EXTDelegate>(device, "vkGetDeviceGroupSurfacePresentModes2EXT");
 }
Beispiel #3
0
 public static void init(VK.Device device)
 {
     VK.DisplayPowerControlEXT  = ExternalFunction.getDeviceFunction <VK.DisplayPowerControlEXTDelegate>(device, "vkDisplayPowerControlEXT");
     VK.RegisterDeviceEventEXT  = ExternalFunction.getDeviceFunction <VK.RegisterDeviceEventEXTDelegate>(device, "vkRegisterDeviceEventEXT");
     VK.RegisterDisplayEventEXT = ExternalFunction.getDeviceFunction <VK.RegisterDisplayEventEXTDelegate>(device, "vkRegisterDisplayEventEXT");
     VK.GetSwapchainCounterEXT  = ExternalFunction.getDeviceFunction <VK.GetSwapchainCounterEXTDelegate>(device, "vkGetSwapchainCounterEXT");
 }
Beispiel #4
0
 public static void init(VK.Device device)
 {
     VK.CreateValidationCacheEXT  = ExternalFunction.getDeviceFunction <VK.CreateValidationCacheEXTDelegate>(device, "vkCreateValidationCacheEXT");
     VK.DestroyValidationCacheEXT = ExternalFunction.getDeviceFunction <VK.DestroyValidationCacheEXTDelegate>(device, "vkDestroyValidationCacheEXT");
     VK.MergeValidationCachesEXT  = ExternalFunction.getDeviceFunction <VK.MergeValidationCachesEXTDelegate>(device, "vkMergeValidationCachesEXT");
     VK.GetValidationCacheDataEXT = ExternalFunction.getDeviceFunction <VK.GetValidationCacheDataEXTDelegate>(device, "vkGetValidationCacheDataEXT");
 }
Beispiel #5
0
 public static void init(VK.Device device)
 {
     VK.CmdBindTransformFeedbackBuffersEXT = ExternalFunction.getDeviceFunction <VK.CmdBindTransformFeedbackBuffersEXTDelegate>(device, "vkCmdBindTransformFeedbackBuffersEXT");
     VK.CmdBeginTransformFeedbackEXT       = ExternalFunction.getDeviceFunction <VK.CmdBeginTransformFeedbackEXTDelegate>(device, "vkCmdBeginTransformFeedbackEXT");
     VK.CmdEndTransformFeedbackEXT         = ExternalFunction.getDeviceFunction <VK.CmdEndTransformFeedbackEXTDelegate>(device, "vkCmdEndTransformFeedbackEXT");
     VK.CmdBeginQueryIndexedEXT            = ExternalFunction.getDeviceFunction <VK.CmdBeginQueryIndexedEXTDelegate>(device, "vkCmdBeginQueryIndexedEXT");
     VK.CmdEndQueryIndexedEXT       = ExternalFunction.getDeviceFunction <VK.CmdEndQueryIndexedEXTDelegate>(device, "vkCmdEndQueryIndexedEXT");
     VK.CmdDrawIndirectByteCountEXT = ExternalFunction.getDeviceFunction <VK.CmdDrawIndirectByteCountEXTDelegate>(device, "vkCmdDrawIndirectByteCountEXT");
 }
 public static void init(VK.Device device)
 {
     VK.CmdProcessCommandsNVX            = ExternalFunction.getDeviceFunction <VK.CmdProcessCommandsNVXDelegate>(device, "vkCmdProcessCommandsNVX");
     VK.CmdReserveSpaceForCommandsNVX    = ExternalFunction.getDeviceFunction <VK.CmdReserveSpaceForCommandsNVXDelegate>(device, "vkCmdReserveSpaceForCommandsNVX");
     VK.CreateIndirectCommandsLayoutNVX  = ExternalFunction.getDeviceFunction <VK.CreateIndirectCommandsLayoutNVXDelegate>(device, "vkCreateIndirectCommandsLayoutNVX");
     VK.DestroyIndirectCommandsLayoutNVX = ExternalFunction.getDeviceFunction <VK.DestroyIndirectCommandsLayoutNVXDelegate>(device, "vkDestroyIndirectCommandsLayoutNVX");
     VK.CreateObjectTableNVX             = ExternalFunction.getDeviceFunction <VK.CreateObjectTableNVXDelegate>(device, "vkCreateObjectTableNVX");
     VK.DestroyObjectTableNVX            = ExternalFunction.getDeviceFunction <VK.DestroyObjectTableNVXDelegate>(device, "vkDestroyObjectTableNVX");
     VK.RegisterObjectsNVX   = ExternalFunction.getDeviceFunction <VK.RegisterObjectsNVXDelegate>(device, "vkRegisterObjectsNVX");
     VK.UnregisterObjectsNVX = ExternalFunction.getDeviceFunction <VK.UnregisterObjectsNVXDelegate>(device, "vkUnregisterObjectsNVX");
     VK.GetPhysicalDeviceGeneratedCommandsPropertiesNVX = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceGeneratedCommandsPropertiesNVXDelegate>(device, "vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX");
 }
Beispiel #7
0
 public static void init(VK.Device device)
 {
     VK._CreateSwapchainKHR    = ExternalFunction.getDeviceFunction <VK.CreateSwapchainKHRDelegate>(device, "vkCreateSwapchainKHR");
     VK.DestroySwapchainKHR    = ExternalFunction.getDeviceFunction <VK.DestroySwapchainKHRDelegate>(device, "vkDestroySwapchainKHR");
     VK._GetSwapchainImagesKHR = ExternalFunction.getDeviceFunction <VK.GetSwapchainImagesKHRDelegate>(device, "vkGetSwapchainImagesKHR");
     VK.AcquireNextImageKHR    = ExternalFunction.getDeviceFunction <VK.AcquireNextImageKHRDelegate>(device, "vkAcquireNextImageKHR");
     VK._QueuePresentKHR       = ExternalFunction.getDeviceFunction <VK.QueuePresentKHRDelegate>(device, "vkQueuePresentKHR");
     VK.GetDeviceGroupPresentCapabilitiesKHR  = ExternalFunction.getDeviceFunction <VK.GetDeviceGroupPresentCapabilitiesKHRDelegate>(device, "vkGetDeviceGroupPresentCapabilitiesKHR");
     VK.GetDeviceGroupSurfacePresentModesKHR  = ExternalFunction.getDeviceFunction <VK.GetDeviceGroupSurfacePresentModesKHRDelegate>(device, "vkGetDeviceGroupSurfacePresentModesKHR");
     VK.GetPhysicalDevicePresentRectanglesKHR = ExternalFunction.getDeviceFunction <VK.GetPhysicalDevicePresentRectanglesKHRDelegate>(device, "vkGetPhysicalDevicePresentRectanglesKHR");
     VK.AcquireNextImage2KHR = ExternalFunction.getDeviceFunction <VK.AcquireNextImage2KHRDelegate>(device, "vkAcquireNextImage2KHR");
 }
Beispiel #8
0
 public static void init(VK.Device device)
 {
     VK.CreateAccelerationStructureNV  = ExternalFunction.getDeviceFunction <VK.CreateAccelerationStructureNVDelegate>(device, "vkCreateAccelerationStructureNV");
     VK.DestroyAccelerationStructureNV = ExternalFunction.getDeviceFunction <VK.DestroyAccelerationStructureNVDelegate>(device, "vkDestroyAccelerationStructureNV");
     VK.GetAccelerationStructureMemoryRequirementsNV = ExternalFunction.getDeviceFunction <VK.GetAccelerationStructureMemoryRequirementsNVDelegate>(device, "vkGetAccelerationStructureMemoryRequirementsNV");
     VK.BindAccelerationStructureMemoryNV            = ExternalFunction.getDeviceFunction <VK.BindAccelerationStructureMemoryNVDelegate>(device, "vkBindAccelerationStructureMemoryNV");
     VK.CmdBuildAccelerationStructureNV = ExternalFunction.getDeviceFunction <VK.CmdBuildAccelerationStructureNVDelegate>(device, "vkCmdBuildAccelerationStructureNV");
     VK.CmdCopyAccelerationStructureNV  = ExternalFunction.getDeviceFunction <VK.CmdCopyAccelerationStructureNVDelegate>(device, "vkCmdCopyAccelerationStructureNV");
     VK.CmdTraceRaysNV = ExternalFunction.getDeviceFunction <VK.CmdTraceRaysNVDelegate>(device, "vkCmdTraceRaysNV");
     VK.CreateRayTracingPipelinesNV                = ExternalFunction.getDeviceFunction <VK.CreateRayTracingPipelinesNVDelegate>(device, "vkCreateRayTracingPipelinesNV");
     VK.GetRayTracingShaderGroupHandlesNV          = ExternalFunction.getDeviceFunction <VK.GetRayTracingShaderGroupHandlesNVDelegate>(device, "vkGetRayTracingShaderGroupHandlesNV");
     VK.GetAccelerationStructureHandleNV           = ExternalFunction.getDeviceFunction <VK.GetAccelerationStructureHandleNVDelegate>(device, "vkGetAccelerationStructureHandleNV");
     VK.CmdWriteAccelerationStructuresPropertiesNV = ExternalFunction.getDeviceFunction <VK.CmdWriteAccelerationStructuresPropertiesNVDelegate>(device, "vkCmdWriteAccelerationStructuresPropertiesNV");
     VK.CompileDeferredNV = ExternalFunction.getDeviceFunction <VK.CompileDeferredNVDelegate>(device, "vkCompileDeferredNV");
 }
 public static void init(VK.Device device)
 {
     VK.CmdSetDiscardRectangleEXT = ExternalFunction.getDeviceFunction <VK.CmdSetDiscardRectangleEXTDelegate>(device, "vkCmdSetDiscardRectangleEXT");
 }
 public static void init(VK.Device device)
 {
     VK.GetShaderInfoAMD = ExternalFunction.getDeviceFunction <VK.GetShaderInfoAMDDelegate>(device, "vkGetShaderInfoAMD");
 }
 public static void init(VK.Device device)
 {
     VK.GetMemoryFdKHR           = ExternalFunction.getDeviceFunction <VK.GetMemoryFdKHRDelegate>(device, "vkGetMemoryFdKHR");
     VK.GetMemoryFdPropertiesKHR = ExternalFunction.getDeviceFunction <VK.GetMemoryFdPropertiesKHRDelegate>(device, "vkGetMemoryFdPropertiesKHR");
 }
Beispiel #12
0
 public static void init(VK.Device device)
 {
     VK.GetMemoryHostPointerPropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetMemoryHostPointerPropertiesEXTDelegate>(device, "vkGetMemoryHostPointerPropertiesEXT");
 }
Beispiel #13
0
 public static void init(VK.Device device)
 {
     VK.CmdSetCheckpointNV       = ExternalFunction.getDeviceFunction <VK.CmdSetCheckpointNVDelegate>(device, "vkCmdSetCheckpointNV");
     VK.GetQueueCheckpointDataNV = ExternalFunction.getDeviceFunction <VK.GetQueueCheckpointDataNVDelegate>(device, "vkGetQueueCheckpointDataNV");
 }
Beispiel #14
0
 public static void init(VK.Device device)
 {
     VK.ImportSemaphoreWin32HandleKHR = ExternalFunction.getDeviceFunction <VK.ImportSemaphoreWin32HandleKHRDelegate>(device, "vkImportSemaphoreWin32HandleKHR");
     VK.GetSemaphoreWin32HandleKHR    = ExternalFunction.getDeviceFunction <VK.GetSemaphoreWin32HandleKHRDelegate>(device, "vkGetSemaphoreWin32HandleKHR");
 }
Beispiel #15
0
 public static void init(VK.Device device)
 {
     VK.GetBufferDeviceAddressEXT = ExternalFunction.getDeviceFunction <VK.GetBufferDeviceAddressEXTDelegate>(device, "vkGetBufferDeviceAddressEXT");
 }
Beispiel #16
0
 public static void init(VK.Device device)
 {
     VK.CmdBeginConditionalRenderingEXT = ExternalFunction.getDeviceFunction <VK.CmdBeginConditionalRenderingEXTDelegate>(device, "vkCmdBeginConditionalRenderingEXT");
     VK.CmdEndConditionalRenderingEXT   = ExternalFunction.getDeviceFunction <VK.CmdEndConditionalRenderingEXTDelegate>(device, "vkCmdEndConditionalRenderingEXT");
 }
 public static void init(VK.Device device)
 {
     VK.CmdSetViewportWScalingNV = ExternalFunction.getDeviceFunction <VK.CmdSetViewportWScalingNVDelegate>(device, "vkCmdSetViewportWScalingNV");
 }
 public static void init(VK.Device device)
 {
     VK.GetImageViewHandleNVX = ExternalFunction.getDeviceFunction <VK.GetImageViewHandleNVXDelegate>(device, "vkGetImageViewHandleNVX");
 }
Beispiel #19
0
 public static void init(VK.Device device)
 {
     VK.CmdWriteBufferMarkerAMD = ExternalFunction.getDeviceFunction <VK.CmdWriteBufferMarkerAMDDelegate>(device, "vkCmdWriteBufferMarkerAMD");
 }
 public static void init(VK.Device device)
 {
     VK.SetHdrMetadataEXT = ExternalFunction.getDeviceFunction <VK.SetHdrMetadataEXTDelegate>(device, "vkSetHdrMetadataEXT");
 }
Beispiel #21
0
 public static void init(VK.Device device)
 {
     VK.CmdSetSampleLocationsEXT = ExternalFunction.getDeviceFunction <VK.CmdSetSampleLocationsEXTDelegate>(device, "vkCmdSetSampleLocationsEXT");
     VK.GetPhysicalDeviceMultisamplePropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceMultisamplePropertiesEXTDelegate>(device, "vkGetPhysicalDeviceMultisamplePropertiesEXT");
 }
Beispiel #22
0
 public static void init(VK.Device device)
 {
     VK.GetPhysicalDeviceCooperativeMatrixPropertiesNV = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceCooperativeMatrixPropertiesNVDelegate>(device, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV");
 }
Beispiel #23
0
 public static void init(VK.Device device)
 {
     VK.GetImageDrmFormatModifierPropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetImageDrmFormatModifierPropertiesEXTDelegate>(device, "vkGetImageDrmFormatModifierPropertiesEXT");
 }
Beispiel #24
0
 public static void init(VK.Device device)
 {
     VK.ResetQueryPoolEXT = ExternalFunction.getDeviceFunction <VK.ResetQueryPoolEXTDelegate>(device, "vkResetQueryPoolEXT");
 }
Beispiel #25
0
 public static void init(VK.Device device)
 {
     VK.GetAndroidHardwareBufferPropertiesANDROID = ExternalFunction.getDeviceFunction <VK.GetAndroidHardwareBufferPropertiesANDROIDDelegate>(device, "vkGetAndroidHardwareBufferPropertiesANDROID");
     VK.GetMemoryAndroidHardwareBufferANDROID     = ExternalFunction.getDeviceFunction <VK.GetMemoryAndroidHardwareBufferANDROIDDelegate>(device, "vkGetMemoryAndroidHardwareBufferANDROID");
 }
Beispiel #26
0
 public static void init(VK.Device device)
 {
     VK.CmdBindShadingRateImageNV          = ExternalFunction.getDeviceFunction <VK.CmdBindShadingRateImageNVDelegate>(device, "vkCmdBindShadingRateImageNV");
     VK.CmdSetViewportShadingRatePaletteNV = ExternalFunction.getDeviceFunction <VK.CmdSetViewportShadingRatePaletteNVDelegate>(device, "vkCmdSetViewportShadingRatePaletteNV");
     VK.CmdSetCoarseSampleOrderNV          = ExternalFunction.getDeviceFunction <VK.CmdSetCoarseSampleOrderNVDelegate>(device, "vkCmdSetCoarseSampleOrderNV");
 }
Beispiel #27
0
 public static void init(VK.Device device)
 {
     VK.ImportFenceFdKHR = ExternalFunction.getDeviceFunction <VK.ImportFenceFdKHRDelegate>(device, "vkImportFenceFdKHR");
     VK.GetFenceFdKHR    = ExternalFunction.getDeviceFunction <VK.GetFenceFdKHRDelegate>(device, "vkGetFenceFdKHR");
 }
 public static void init(VK.Device device)
 {
     VK.SetLocalDimmingAMD = ExternalFunction.getDeviceFunction <VK.SetLocalDimmingAMDDelegate>(device, "vkSetLocalDimmingAMD");
 }
 public static void init(VK.Device device)
 {
     VK.GetRefreshCycleDurationGOOGLE   = ExternalFunction.getDeviceFunction <VK.GetRefreshCycleDurationGOOGLEDelegate>(device, "vkGetRefreshCycleDurationGOOGLE");
     VK.GetPastPresentationTimingGOOGLE = ExternalFunction.getDeviceFunction <VK.GetPastPresentationTimingGOOGLEDelegate>(device, "vkGetPastPresentationTimingGOOGLE");
 }
 public static void init(VK.Device device)
 {
     VK.GetMemoryWin32HandleNV = ExternalFunction.getDeviceFunction <VK.GetMemoryWin32HandleNVDelegate>(device, "vkGetMemoryWin32HandleNV");
 }