Documentation
¶
Index ¶
- Constants
- type PhysicalDeviceCoherentMemoryFeatures
- func (o PhysicalDeviceCoherentMemoryFeatures) PopulateCPointer(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceCoherentMemoryFeatures) PopulateHeader(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceCoherentMemoryFeatures) PopulateOutData(cDataPointer unsafe.Pointer, helpers ...any) (next unsafe.Pointer, err error)
Constants ¶
View Source
const ( // ExtensionName is "VK_AMD_device_coherent_memory" // // https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_AMD_device_coherent_memory.html ExtensionName string = C.VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME // MemoryPropertyDeviceCoherentAMD specifies that device accesses to allocations of this // memory type are automatically made available and visible. // // https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkMemoryPropertyFlagBits.html MemoryPropertyDeviceCoherentAMD core1_0.MemoryPropertyFlags = C.VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD // MemoryPropertyDeviceUncachedAMD specifies that memory allocated with this type is not // cached on the device. Uncached device memory is always device coherent. // // https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkMemoryPropertyFlagBits.html MemoryPropertyDeviceUncachedAMD core1_0.MemoryPropertyFlags = C.VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PhysicalDeviceCoherentMemoryFeatures ¶
type PhysicalDeviceCoherentMemoryFeatures struct { DeviceCoherentMemory bool common.NextOptions common.NextOutData }
PhysicalDeviceCoherentMemoryFeatures indicates support for device coherent memory
func (PhysicalDeviceCoherentMemoryFeatures) PopulateCPointer ¶
func (*PhysicalDeviceCoherentMemoryFeatures) PopulateHeader ¶
func (*PhysicalDeviceCoherentMemoryFeatures) PopulateOutData ¶
Click to show internal directories.
Click to hide internal directories.