impl1_2

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: 8 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_1.DeviceVulkanDriver
}

func (*DeviceVulkanDriver) CmdBeginRenderPass2

func (v *DeviceVulkanDriver) CmdBeginRenderPass2(commandBuffer core1_0.CommandBuffer, renderPassBegin core1_0.RenderPassBeginInfo, subpassBegin core1_2.SubpassBeginInfo) error

func (*DeviceVulkanDriver) CmdDrawIndexedIndirectCount

func (v *DeviceVulkanDriver) CmdDrawIndexedIndirectCount(commandBuffer core1_0.CommandBuffer, buffer core1_0.Buffer, offset uint64, countBuffer core1_0.Buffer, countBufferOffset uint64, maxDrawCount, stride int)

func (*DeviceVulkanDriver) CmdDrawIndirectCount

func (v *DeviceVulkanDriver) CmdDrawIndirectCount(commandBuffer core1_0.CommandBuffer, buffer core1_0.Buffer, offset uint64, countBuffer core1_0.Buffer, countBufferOffset uint64, maxDrawCount, stride int)

func (*DeviceVulkanDriver) CmdEndRenderPass2

func (v *DeviceVulkanDriver) CmdEndRenderPass2(commandBuffer core1_0.CommandBuffer, subpassEnd core1_2.SubpassEndInfo) error

func (*DeviceVulkanDriver) CmdNextSubpass2

func (v *DeviceVulkanDriver) CmdNextSubpass2(commandBuffer core1_0.CommandBuffer, subpassBegin core1_2.SubpassBeginInfo, subpassEnd core1_2.SubpassEndInfo) error

func (*DeviceVulkanDriver) CreateRenderPass2

func (*DeviceVulkanDriver) GetBufferDeviceAddress

func (v *DeviceVulkanDriver) GetBufferDeviceAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error)

func (*DeviceVulkanDriver) GetBufferOpaqueCaptureAddress

func (v *DeviceVulkanDriver) GetBufferOpaqueCaptureAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error)

func (*DeviceVulkanDriver) GetDeviceMemoryOpaqueCaptureAddress

func (v *DeviceVulkanDriver) GetDeviceMemoryOpaqueCaptureAddress(o core1_2.DeviceMemoryOpaqueCaptureAddressInfo) (uint64, error)

func (*DeviceVulkanDriver) GetSemaphoreCounterValue

func (v *DeviceVulkanDriver) GetSemaphoreCounterValue(semaphore core1_0.Semaphore) (uint64, common.VkResult, error)

func (*DeviceVulkanDriver) ResetQueryPool

func (v *DeviceVulkanDriver) ResetQueryPool(queryPool core1_0.QueryPool, firstQuery, queryCount int)

func (*DeviceVulkanDriver) SignalSemaphore

func (*DeviceVulkanDriver) WaitSemaphores

func (v *DeviceVulkanDriver) WaitSemaphores(timeout time.Duration, o core1_2.SemaphoreWaitInfo) (common.VkResult, error)

type InstanceVulkanDriver

type InstanceVulkanDriver struct {
	impl1_1.InstanceVulkanDriver
}

Jump to

Keyboard shortcuts

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