Documentation ¶
Index ¶
- Constants
- type PhysicalDeviceShaderAtomicInt64Features
- func (o PhysicalDeviceShaderAtomicInt64Features) PopulateCPointer(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceShaderAtomicInt64Features) PopulateHeader(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceShaderAtomicInt64Features) PopulateOutData(cDataPointer unsafe.Pointer, helpers ...any) (next unsafe.Pointer, err error)
Constants ¶
View Source
const ( // ExtensionName is "VK_KHR_shader_atomic_int64" // // https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_shader_atomic_int64.html ExtensionName string = C.VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PhysicalDeviceShaderAtomicInt64Features ¶
type PhysicalDeviceShaderAtomicInt64Features struct { // ShaderBufferInt64Atomics indicates whether shaders can perform 64-bit unsigned and signed // integer atomic operations on Buffer objects ShaderBufferInt64Atomics bool // atomic operations on shared memory ShaderSharedInt64Atomics bool common.NextOptions common.NextOutData }
PhysicalDeviceShaderAtomicInt64Features describes features supported by khr_shader_atomic_int64
func (PhysicalDeviceShaderAtomicInt64Features) PopulateCPointer ¶
func (*PhysicalDeviceShaderAtomicInt64Features) PopulateHeader ¶
func (*PhysicalDeviceShaderAtomicInt64Features) PopulateOutData ¶
Click to show internal directories.
Click to hide internal directories.