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.