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"); }
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"); }
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"); }
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"); }
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"); }
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"); }
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"); }
public static void init(VK.Device device) { VK.GetMemoryHostPointerPropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetMemoryHostPointerPropertiesEXTDelegate>(device, "vkGetMemoryHostPointerPropertiesEXT"); }
public static void init(VK.Device device) { VK.CmdSetCheckpointNV = ExternalFunction.getDeviceFunction <VK.CmdSetCheckpointNVDelegate>(device, "vkCmdSetCheckpointNV"); VK.GetQueueCheckpointDataNV = ExternalFunction.getDeviceFunction <VK.GetQueueCheckpointDataNVDelegate>(device, "vkGetQueueCheckpointDataNV"); }
public static void init(VK.Device device) { VK.ImportSemaphoreWin32HandleKHR = ExternalFunction.getDeviceFunction <VK.ImportSemaphoreWin32HandleKHRDelegate>(device, "vkImportSemaphoreWin32HandleKHR"); VK.GetSemaphoreWin32HandleKHR = ExternalFunction.getDeviceFunction <VK.GetSemaphoreWin32HandleKHRDelegate>(device, "vkGetSemaphoreWin32HandleKHR"); }
public static void init(VK.Device device) { VK.GetBufferDeviceAddressEXT = ExternalFunction.getDeviceFunction <VK.GetBufferDeviceAddressEXTDelegate>(device, "vkGetBufferDeviceAddressEXT"); }
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"); }
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"); }
public static void init(VK.Device device) { VK.CmdSetSampleLocationsEXT = ExternalFunction.getDeviceFunction <VK.CmdSetSampleLocationsEXTDelegate>(device, "vkCmdSetSampleLocationsEXT"); VK.GetPhysicalDeviceMultisamplePropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceMultisamplePropertiesEXTDelegate>(device, "vkGetPhysicalDeviceMultisamplePropertiesEXT"); }
public static void init(VK.Device device) { VK.GetPhysicalDeviceCooperativeMatrixPropertiesNV = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceCooperativeMatrixPropertiesNVDelegate>(device, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV"); }
public static void init(VK.Device device) { VK.GetImageDrmFormatModifierPropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetImageDrmFormatModifierPropertiesEXTDelegate>(device, "vkGetImageDrmFormatModifierPropertiesEXT"); }
public static void init(VK.Device device) { VK.ResetQueryPoolEXT = ExternalFunction.getDeviceFunction <VK.ResetQueryPoolEXTDelegate>(device, "vkResetQueryPoolEXT"); }
public static void init(VK.Device device) { VK.GetAndroidHardwareBufferPropertiesANDROID = ExternalFunction.getDeviceFunction <VK.GetAndroidHardwareBufferPropertiesANDROIDDelegate>(device, "vkGetAndroidHardwareBufferPropertiesANDROID"); VK.GetMemoryAndroidHardwareBufferANDROID = ExternalFunction.getDeviceFunction <VK.GetMemoryAndroidHardwareBufferANDROIDDelegate>(device, "vkGetMemoryAndroidHardwareBufferANDROID"); }
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"); }
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"); }