Documentation
¶
Index ¶
Constants ¶
View Source
const ( ExtensionName string = C.VK_KHR_MAINTENANCE1_EXTENSION_NAME FormatFeatureTransferDst core1_0.FormatFeatureFlags = C.VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR FormatFeatureTransferSrc core1_0.FormatFeatureFlags = C.VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR ImageCreate2DArrayCompatible core1_0.ImageCreateFlags = C.VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR VkErrorOutOfPoolMemory common.VkResult = C.VK_ERROR_OUT_OF_POOL_MEMORY_KHR )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandPoolTrimFlags ¶
type CommandPoolTrimFlags int32
func (CommandPoolTrimFlags) Register ¶
func (f CommandPoolTrimFlags) Register(str string)
func (CommandPoolTrimFlags) String ¶
func (f CommandPoolTrimFlags) String() string
type Extension ¶
type Extension interface {
TrimCommandPool(commandPool core1_0.CommandPool, flags CommandPoolTrimFlags)
}
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_maintenance1_driver.Driver) *VulkanExtension
func (*VulkanExtension) TrimCommandPool ¶
func (e *VulkanExtension) TrimCommandPool(commandPool core1_0.CommandPool, flags CommandPoolTrimFlags)
Click to show internal directories.
Click to hide internal directories.