impl1_1

package
v3.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CoreVulkanDriver

type CoreVulkanDriver struct {
	InstanceDriverObj core1_0.CoreInstanceDriver
	DeviceVulkanDriver
}

func (*CoreVulkanDriver) InstanceDriver

func (c *CoreVulkanDriver) InstanceDriver() core1_0.CoreInstanceDriver

type DeviceVulkanDriver

type DeviceVulkanDriver struct {
	impl1_0.DeviceVulkanDriver
}

func (*DeviceVulkanDriver) BindBufferMemory2

func (v *DeviceVulkanDriver) BindBufferMemory2(o ...core1_1.BindBufferMemoryInfo) (common.VkResult, error)

func (*DeviceVulkanDriver) BindImageMemory2

func (v *DeviceVulkanDriver) BindImageMemory2(o ...core1_1.BindImageMemoryInfo) (common.VkResult, error)

func (*DeviceVulkanDriver) CmdDispatchBase

func (v *DeviceVulkanDriver) CmdDispatchBase(commandBuffer core1_0.CommandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ int)

func (*DeviceVulkanDriver) CmdSetDeviceMask

func (v *DeviceVulkanDriver) CmdSetDeviceMask(commandBuffer core1_0.CommandBuffer, deviceMask uint32)

func (*DeviceVulkanDriver) DestroyDescriptorUpdateTemplate

func (v *DeviceVulkanDriver) DestroyDescriptorUpdateTemplate(template core1_1.DescriptorUpdateTemplate, allocator *loader.AllocationCallbacks)

func (*DeviceVulkanDriver) DestroySamplerYcbcrConversion

func (v *DeviceVulkanDriver) DestroySamplerYcbcrConversion(conversion core1_1.SamplerYcbcrConversion, allocator *loader.AllocationCallbacks)

func (*DeviceVulkanDriver) GetBufferMemoryRequirements2

func (*DeviceVulkanDriver) GetDescriptorSetLayoutSupport

func (*DeviceVulkanDriver) GetDeviceGroupPeerMemoryFeatures

func (v *DeviceVulkanDriver) GetDeviceGroupPeerMemoryFeatures(heapIndex, localDeviceIndex, remoteDeviceIndex int) core1_1.PeerMemoryFeatureFlags

func (*DeviceVulkanDriver) GetDeviceQueue2

func (v *DeviceVulkanDriver) GetDeviceQueue2(o core1_1.DeviceQueueInfo2) (core1_0.Queue, error)

func (*DeviceVulkanDriver) GetImageMemoryRequirements2

func (*DeviceVulkanDriver) TrimCommandPool

func (v *DeviceVulkanDriver) TrimCommandPool(commandPool core1_0.CommandPool, flags core1_1.CommandPoolTrimFlags)

func (*DeviceVulkanDriver) UpdateDescriptorSetWithTemplateFromBuffer

func (v *DeviceVulkanDriver) UpdateDescriptorSetWithTemplateFromBuffer(descriptorSet core1_0.DescriptorSet, template core1_1.DescriptorUpdateTemplate, data core1_0.DescriptorBufferInfo)

func (*DeviceVulkanDriver) UpdateDescriptorSetWithTemplateFromImage

func (v *DeviceVulkanDriver) UpdateDescriptorSetWithTemplateFromImage(descriptorSet core1_0.DescriptorSet, template core1_1.DescriptorUpdateTemplate, data core1_0.DescriptorImageInfo)

func (*DeviceVulkanDriver) UpdateDescriptorSetWithTemplateFromObjectHandle

func (v *DeviceVulkanDriver) UpdateDescriptorSetWithTemplateFromObjectHandle(descriptorSet core1_0.DescriptorSet, template core1_1.DescriptorUpdateTemplate, data loader.VulkanHandle)

type InstanceVulkanDriver

type InstanceVulkanDriver struct {
	impl1_0.InstanceVulkanDriver
}

func (*InstanceVulkanDriver) EnumeratePhysicalDeviceGroups

func (v *InstanceVulkanDriver) EnumeratePhysicalDeviceGroups(outDataFactory func() *core1_1.PhysicalDeviceGroupProperties) ([]*core1_1.PhysicalDeviceGroupProperties, common.VkResult, error)

func (*InstanceVulkanDriver) GetPhysicalDeviceExternalBufferProperties

func (v *InstanceVulkanDriver) GetPhysicalDeviceExternalBufferProperties(physicalDevice core1_0.PhysicalDevice, o core1_1.PhysicalDeviceExternalBufferInfo, outData *core1_1.ExternalBufferProperties) error

func (*InstanceVulkanDriver) GetPhysicalDeviceExternalFenceProperties

func (v *InstanceVulkanDriver) GetPhysicalDeviceExternalFenceProperties(physicalDevice core1_0.PhysicalDevice, o core1_1.PhysicalDeviceExternalFenceInfo, outData *core1_1.ExternalFenceProperties) error

func (*InstanceVulkanDriver) GetPhysicalDeviceExternalSemaphoreProperties

func (v *InstanceVulkanDriver) GetPhysicalDeviceExternalSemaphoreProperties(physicalDevice core1_0.PhysicalDevice, o core1_1.PhysicalDeviceExternalSemaphoreInfo, outData *core1_1.ExternalSemaphoreProperties) error

func (*InstanceVulkanDriver) GetPhysicalDeviceFeatures2

func (v *InstanceVulkanDriver) GetPhysicalDeviceFeatures2(physicalDevice core1_0.PhysicalDevice, out *core1_1.PhysicalDeviceFeatures2) error

func (*InstanceVulkanDriver) GetPhysicalDeviceFormatProperties2

func (v *InstanceVulkanDriver) GetPhysicalDeviceFormatProperties2(physicalDevice core1_0.PhysicalDevice, format core1_0.Format, out *core1_1.FormatProperties2) error

func (*InstanceVulkanDriver) GetPhysicalDeviceImageFormatProperties2

func (v *InstanceVulkanDriver) GetPhysicalDeviceImageFormatProperties2(physicalDevice core1_0.PhysicalDevice, o core1_1.PhysicalDeviceImageFormatInfo2, out *core1_1.ImageFormatProperties2) (common.VkResult, error)

func (*InstanceVulkanDriver) GetPhysicalDeviceMemoryProperties2

func (v *InstanceVulkanDriver) GetPhysicalDeviceMemoryProperties2(physicalDevice core1_0.PhysicalDevice, out *core1_1.PhysicalDeviceMemoryProperties2) error

func (*InstanceVulkanDriver) GetPhysicalDeviceProperties2

func (v *InstanceVulkanDriver) GetPhysicalDeviceProperties2(physicalDevice core1_0.PhysicalDevice, out *core1_1.PhysicalDeviceProperties2) error

func (*InstanceVulkanDriver) GetPhysicalDeviceQueueFamilyProperties2

func (v *InstanceVulkanDriver) GetPhysicalDeviceQueueFamilyProperties2(physicalDevice core1_0.PhysicalDevice, outDataFactory func() *core1_1.QueueFamilyProperties2) ([]*core1_1.QueueFamilyProperties2, error)

func (*InstanceVulkanDriver) GetPhysicalDeviceSparseImageFormatProperties2

func (v *InstanceVulkanDriver) GetPhysicalDeviceSparseImageFormatProperties2(physicalDevice core1_0.PhysicalDevice, o core1_1.PhysicalDeviceSparseImageFormatInfo2, outDataFactory func() *core1_1.SparseImageFormatProperties2) ([]*core1_1.SparseImageFormatProperties2, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL