Documentation ¶
Index ¶
- type CDriver
- func (d *CDriver) VkAcquireNextImage2KHR(device driver.VkDevice, pAcquireInfo *VkAcquireNextImageInfoKHR, ...) (common.VkResult, error)
- func (d *CDriver) VkCmdDispatchBaseKHR(commandBuffer driver.VkCommandBuffer, ...)
- func (d *CDriver) VkCmdSetDeviceMaskKHR(commandBuffer driver.VkCommandBuffer, deviceMask driver.Uint32)
- func (d *CDriver) VkGetDeviceGroupPeerMemoryFeaturesKHR(device driver.VkDevice, ...)
- func (d *CDriver) VkGetDeviceGroupPresentCapabilitiesKHR(device driver.VkDevice, ...) (common.VkResult, error)
- func (d *CDriver) VkGetDeviceGroupSurfacePresentModesKHR(device driver.VkDevice, surface khr_surface_driver.VkSurfaceKHR, ...) (common.VkResult, error)
- func (d *CDriver) VkGetPhysicalDevicePresentRectanglesKHR(physicalDevice driver.VkPhysicalDevice, ...) (common.VkResult, error)
- type Driver
- type VkAcquireNextImageInfoKHR
- type VkBindBufferMemoryDeviceGroupInfoKHR
- type VkBindImageMemoryDeviceGroupInfoKHR
- type VkBindImageMemorySwapchainInfoKHR
- type VkDeviceGroupBindSparseInfoKHR
- type VkDeviceGroupCommandBufferBeginInfoKHR
- type VkDeviceGroupPresentCapabilitiesKHR
- type VkDeviceGroupPresentInfoKHR
- type VkDeviceGroupPresentModeFlagsKHR
- type VkDeviceGroupRenderPassBeginInfoKHR
- type VkDeviceGroupSubmitInfoKHR
- type VkDeviceGroupSwapchainCreateInfoKHR
- type VkImageSwapchainCreateInfoKHR
- type VkMemoryAllocateFlagsInfoKHR
- type VkMemoryAllocateFlagsKHR
- type VkPeerMemoryFeatureFlagsKHR
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CDriver ¶
type CDriver struct {
// contains filtered or unexported fields
}
func CreateDriverFromCore ¶
func (*CDriver) VkAcquireNextImage2KHR ¶
func (*CDriver) VkCmdDispatchBaseKHR ¶
func (d *CDriver) VkCmdDispatchBaseKHR(commandBuffer driver.VkCommandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ driver.Uint32)
func (*CDriver) VkCmdSetDeviceMaskKHR ¶
func (d *CDriver) VkCmdSetDeviceMaskKHR(commandBuffer driver.VkCommandBuffer, deviceMask driver.Uint32)
func (*CDriver) VkGetDeviceGroupPeerMemoryFeaturesKHR ¶
func (*CDriver) VkGetDeviceGroupPresentCapabilitiesKHR ¶
func (*CDriver) VkGetDeviceGroupSurfacePresentModesKHR ¶
func (d *CDriver) VkGetDeviceGroupSurfacePresentModesKHR(device driver.VkDevice, surface khr_surface_driver.VkSurfaceKHR, pModes *VkDeviceGroupPresentModeFlagsKHR) (common.VkResult, error)
func (*CDriver) VkGetPhysicalDevicePresentRectanglesKHR ¶
func (d *CDriver) VkGetPhysicalDevicePresentRectanglesKHR(physicalDevice driver.VkPhysicalDevice, surface khr_surface_driver.VkSurfaceKHR, pRectCount *driver.Uint32, pRects *driver.VkRect2D) (common.VkResult, error)
type Driver ¶
type Driver interface { VkCmdDispatchBaseKHR(commandBuffer driver.VkCommandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ driver.Uint32) VkCmdSetDeviceMaskKHR(commandBuffer driver.VkCommandBuffer, deviceMask driver.Uint32) VkGetDeviceGroupPeerMemoryFeaturesKHR(device driver.VkDevice, heapIndex, localDeviceIndex, remoteDeviceIndex driver.Uint32, pPeerMemoryFeatures *VkPeerMemoryFeatureFlagsKHR) VkGetDeviceGroupPresentCapabilitiesKHR(device driver.VkDevice, pDeviceGroupPresentCapabilities *VkDeviceGroupPresentCapabilitiesKHR) (common.VkResult, error) VkGetDeviceGroupSurfacePresentModesKHR(device driver.VkDevice, surface khr_surface_driver.VkSurfaceKHR, pModes *VkDeviceGroupPresentModeFlagsKHR) (common.VkResult, error) VkGetPhysicalDevicePresentRectanglesKHR(physicalDevice driver.VkPhysicalDevice, surface khr_surface_driver.VkSurfaceKHR, pRectCount *driver.Uint32, pRects *driver.VkRect2D) (common.VkResult, error) VkAcquireNextImage2KHR(device driver.VkDevice, pAcquireInfo *VkAcquireNextImageInfoKHR, pImageIndex *driver.Uint32) (common.VkResult, error) }
type VkAcquireNextImageInfoKHR ¶
type VkAcquireNextImageInfoKHR C.VkAcquireNextImageInfoKHR
type VkBindBufferMemoryDeviceGroupInfoKHR ¶
type VkBindBufferMemoryDeviceGroupInfoKHR C.VkBindBufferMemoryDeviceGroupInfoKHR
type VkBindImageMemoryDeviceGroupInfoKHR ¶
type VkBindImageMemoryDeviceGroupInfoKHR C.VkBindImageMemoryDeviceGroupInfoKHR
type VkBindImageMemorySwapchainInfoKHR ¶
type VkBindImageMemorySwapchainInfoKHR C.VkBindImageMemorySwapchainInfoKHR
type VkDeviceGroupBindSparseInfoKHR ¶
type VkDeviceGroupBindSparseInfoKHR C.VkDeviceGroupBindSparseInfoKHR
type VkDeviceGroupCommandBufferBeginInfoKHR ¶
type VkDeviceGroupCommandBufferBeginInfoKHR C.VkDeviceGroupCommandBufferBeginInfoKHR
type VkDeviceGroupPresentCapabilitiesKHR ¶
type VkDeviceGroupPresentCapabilitiesKHR C.VkDeviceGroupPresentCapabilitiesKHR
type VkDeviceGroupPresentInfoKHR ¶
type VkDeviceGroupPresentInfoKHR C.VkDeviceGroupPresentInfoKHR
type VkDeviceGroupPresentModeFlagsKHR ¶
type VkDeviceGroupPresentModeFlagsKHR C.VkDeviceGroupPresentModeFlagsKHR
type VkDeviceGroupRenderPassBeginInfoKHR ¶
type VkDeviceGroupRenderPassBeginInfoKHR C.VkDeviceGroupRenderPassBeginInfoKHR
type VkDeviceGroupSubmitInfoKHR ¶
type VkDeviceGroupSubmitInfoKHR C.VkDeviceGroupSubmitInfoKHR
type VkDeviceGroupSwapchainCreateInfoKHR ¶
type VkDeviceGroupSwapchainCreateInfoKHR C.VkDeviceGroupSwapchainCreateInfoKHR
type VkImageSwapchainCreateInfoKHR ¶
type VkImageSwapchainCreateInfoKHR C.VkImageSwapchainCreateInfoKHR
type VkMemoryAllocateFlagsInfoKHR ¶
type VkMemoryAllocateFlagsInfoKHR C.VkMemoryAllocateFlagsInfoKHR
type VkMemoryAllocateFlagsKHR ¶
type VkMemoryAllocateFlagsKHR C.VkMemoryAllocateFlagsKHR
type VkPeerMemoryFeatureFlagsKHR ¶
type VkPeerMemoryFeatureFlagsKHR C.VkPeerMemoryFeatureFlagsKHR
Click to show internal directories.
Click to hide internal directories.