Documentation ¶
Index ¶
Constants ¶
View Source
const ( ExtensionName string = C.VK_KHR_BIND_MEMORY_2_EXTENSION_NAME ImageCreateAlias core1_0.ImageCreateFlags = C.VK_IMAGE_CREATE_ALIAS_BIT_KHR )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindBufferMemoryInfo ¶
type BindBufferMemoryInfo struct { Buffer core1_0.Buffer Memory core1_0.DeviceMemory MemoryOffset int common.NextOptions }
type BindImageMemoryInfo ¶
type BindImageMemoryInfo struct { Image core1_0.Image Memory core1_0.DeviceMemory MemoryOffset uint64 common.NextOptions }
type VulkanExtension ¶
type VulkanExtension struct {
// contains filtered or unexported fields
}
func CreateExtensionFromDevice ¶
func CreateExtensionFromDevice(device core1_0.Device) *VulkanExtension
func CreateExtensionFromDriver ¶
func CreateExtensionFromDriver(driver khr_bind_memory2_driver.Driver) *VulkanExtension
func (*VulkanExtension) BindBufferMemory2 ¶
func (e *VulkanExtension) BindBufferMemory2(device core1_0.Device, options []BindBufferMemoryInfo) (common.VkResult, error)
func (*VulkanExtension) BindImageMemory2 ¶
func (e *VulkanExtension) BindImageMemory2(device core1_0.Device, options []BindImageMemoryInfo) (common.VkResult, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.