khr_timeline_semaphore_driver

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CDriver

type CDriver struct {
	// contains filtered or unexported fields
}

func CreateDriverFromCore

func CreateDriverFromCore(coreDriver driver.Driver) *CDriver

func (*CDriver) VkGetSemaphoreCounterValueKHR

func (d *CDriver) VkGetSemaphoreCounterValueKHR(device driver.VkDevice, semaphore driver.VkSemaphore, pValue *driver.Uint64) (common.VkResult, error)

func (*CDriver) VkSignalSemaphoreKHR

func (d *CDriver) VkSignalSemaphoreKHR(device driver.VkDevice, pSignalInfo *VkSemaphoreSignalInfoKHR) (common.VkResult, error)

func (*CDriver) VkWaitSemaphoresKHR

func (d *CDriver) VkWaitSemaphoresKHR(device driver.VkDevice, pWaitInfo *VkSemaphoreWaitInfoKHR, timeout driver.Uint64) (common.VkResult, error)

type Driver

type Driver interface {
	VkGetSemaphoreCounterValueKHR(device driver.VkDevice, semaphore driver.VkSemaphore, pValue *driver.Uint64) (common.VkResult, error)
	VkSignalSemaphoreKHR(device driver.VkDevice, pSignalInfo *VkSemaphoreSignalInfoKHR) (common.VkResult, error)
	VkWaitSemaphoresKHR(device driver.VkDevice, pWaitInfo *VkSemaphoreWaitInfoKHR, timeout driver.Uint64) (common.VkResult, error)
}

type VkSemaphoreSignalInfoKHR

type VkSemaphoreSignalInfoKHR C.VkSemaphoreSignalInfoKHR

type VkSemaphoreTypeCreateInfoKHR

type VkSemaphoreTypeCreateInfoKHR C.VkSemaphoreTypeCreateInfoKHR

type VkSemaphoreWaitInfoKHR

type VkSemaphoreWaitInfoKHR C.VkSemaphoreWaitInfoKHR

type VkTimelineSemaphoreSubmitInfoKHR

type VkTimelineSemaphoreSubmitInfoKHR C.VkTimelineSemaphoreSubmitInfoKHR

Jump to

Keyboard shortcuts

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