Documentation
¶
Index ¶
- type Shim
- type VulkanShim
- func (s *VulkanShim) GetBufferDeviceAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error)
- func (s *VulkanShim) GetBufferOpaqueCaptureAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error)
- func (s *VulkanShim) GetDeviceMemoryOpaqueCaptureAddress(o core1_2.DeviceMemoryOpaqueCaptureAddressInfo) (uint64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Shim ¶
type Shim interface { // GetBufferDeviceAddress queries an address of a Buffer // // o - Specifies the Buffer to retrieve an address for // // https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/vkGetBufferDeviceAddress.html GetBufferDeviceAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error) // GetBufferOpaqueCaptureAddress queries an opaque capture address of a Buffer // // o - Specifies the Buffer to retrieve an address for // // https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/vkGetBufferOpaqueCaptureAddress.html GetBufferOpaqueCaptureAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error) // GetDeviceMemoryOpaqueCaptureAddress queries an opaque capture address of a DeviceMemory object // // o - Specifies the DeviceMemory object to retrieve an address for // // https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/vkGetDeviceMemoryOpaqueCaptureAddress.html GetDeviceMemoryOpaqueCaptureAddress(o core1_2.DeviceMemoryOpaqueCaptureAddressInfo) (uint64, error) }
Shim contains all the commands for the khr_buffer_device_address extension
type VulkanShim ¶
type VulkanShim struct {
// contains filtered or unexported fields
}
func NewShim ¶
func NewShim(extension khr_buffer_device_address.Extension, device core1_0.Device) *VulkanShim
func (*VulkanShim) GetBufferDeviceAddress ¶
func (s *VulkanShim) GetBufferDeviceAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error)
func (*VulkanShim) GetBufferOpaqueCaptureAddress ¶
func (s *VulkanShim) GetBufferOpaqueCaptureAddress(o core1_2.BufferDeviceAddressInfo) (uint64, error)
func (*VulkanShim) GetDeviceMemoryOpaqueCaptureAddress ¶
func (s *VulkanShim) GetDeviceMemoryOpaqueCaptureAddress(o core1_2.DeviceMemoryOpaqueCaptureAddressInfo) (uint64, error)
Click to show internal directories.
Click to hide internal directories.