Documentation ¶
Index ¶
- Constants
- type PhysicalDeviceScalarBlockLayoutFeatures
- func (o PhysicalDeviceScalarBlockLayoutFeatures) PopulateCPointer(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceScalarBlockLayoutFeatures) PopulateHeader(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceScalarBlockLayoutFeatures) PopulateOutData(cDataPointer unsafe.Pointer, helpers ...any) (next unsafe.Pointer, err error)
Constants ¶
View Source
const ( // ExtensionName is "VK_EXT_scalar_block_layout" // // https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_scalar_block_layout.html ExtensionName string = C.VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PhysicalDeviceScalarBlockLayoutFeatures ¶
type PhysicalDeviceScalarBlockLayoutFeatures struct { // ScalarBlockLayout indicates that the implementation supports the layout of resource blocks // in shaders using scalar alignment ScalarBlockLayout bool common.NextOptions common.NextOutData }
PhysicalDeviceScalarBlockLayoutFeatures indicates support for scalar block layouts
func (PhysicalDeviceScalarBlockLayoutFeatures) PopulateCPointer ¶
func (*PhysicalDeviceScalarBlockLayoutFeatures) PopulateHeader ¶
func (*PhysicalDeviceScalarBlockLayoutFeatures) PopulateOutData ¶
Click to show internal directories.
Click to hide internal directories.