khr_driver_properties

package
v0.0.0-...-0931f86 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ExtensionName     string = C.VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME
	MaxDriverInfoSize int    = C.VK_MAX_DRIVER_INFO_SIZE_KHR
	MaxDriverNameSize int    = C.VK_MAX_DRIVER_NAME_SIZE_KHR

	DriverIDAmdOpenSource           DriverID = C.VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR
	DriverIDAmdProprietary          DriverID = C.VK_DRIVER_ID_AMD_PROPRIETARY_KHR
	DriverIDArmProprietary          DriverID = C.VK_DRIVER_ID_ARM_PROPRIETARY_KHR
	DriverIDBroadcomProprietary     DriverID = C.VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR
	DriverIDGgpProprietary          DriverID = C.VK_DRIVER_ID_GGP_PROPRIETARY_KHR
	DriverIDGoogleSwiftshader       DriverID = C.VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR
	DriverIDImaginationProprietary  DriverID = C.VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR
	DriverIDIntelOpenSourceMesa     DriverID = C.VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR
	DriverIDIntelProprietaryWindows DriverID = C.VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR
	DriverIDMesaRadV                DriverID = C.VK_DRIVER_ID_MESA_RADV_KHR
	DriverIDNvidiaProprietary       DriverID = C.VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR
	DriverIDQualcommProprietary     DriverID = C.VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConformanceVersion

type ConformanceVersion struct {
	Major    uint8
	Minor    uint8
	Subminor uint8
	Patch    uint8
}

func (ConformanceVersion) IsAtLeast

func (v ConformanceVersion) IsAtLeast(other ConformanceVersion) bool

type DriverID

type DriverID int32

func (DriverID) Register

func (e DriverID) Register(str string)

func (DriverID) String

func (e DriverID) String() string

type PhysicalDeviceDriverProperties

type PhysicalDeviceDriverProperties struct {
	DriverID           DriverID
	DriverName         string
	DriverInfo         string
	ConformanceVersion ConformanceVersion

	common.NextOutData
}

func (*PhysicalDeviceDriverProperties) PopulateHeader

func (o *PhysicalDeviceDriverProperties) PopulateHeader(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, next unsafe.Pointer) (unsafe.Pointer, error)

func (*PhysicalDeviceDriverProperties) PopulateOutData

func (o *PhysicalDeviceDriverProperties) PopulateOutData(cDataPointer unsafe.Pointer, helpers ...any) (next unsafe.Pointer, err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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