Documentation ¶
Index ¶
- Constants
- type PhysicalDeviceShaderSubgroupExtendedTypesFeatures
- func (o PhysicalDeviceShaderSubgroupExtendedTypesFeatures) PopulateCPointer(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceShaderSubgroupExtendedTypesFeatures) PopulateHeader(allocator *cgoparam.Allocator, preallocatedPointer unsafe.Pointer, ...) (unsafe.Pointer, error)
- func (o *PhysicalDeviceShaderSubgroupExtendedTypesFeatures) PopulateOutData(cDataPointer unsafe.Pointer, helpers ...any) (next unsafe.Pointer, err error)
Constants ¶
View Source
const ( // ExtensionName is "VK_KHR_shader_subgroup_extended_types" // // https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_shader_subgroup_extended_types.html ExtensionName string = C.VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PhysicalDeviceShaderSubgroupExtendedTypesFeatures ¶
type PhysicalDeviceShaderSubgroupExtendedTypesFeatures struct { // ShaderSubgroupExtendedTypes specifies whether subgroup operations can use 8-bit integer, // 16-bit integer, 64-bit integer, 16-bit floating-point, and vectors of these types // in group operations with subgroup scope, if the implementation supports the types ShaderSubgroupExtendedTypes bool common.NextOptions common.NextOutData }
PhysicalDeviceShaderSubgroupExtendedTypesFeatures describes the extended types subgroups support feature for an implementation
func (PhysicalDeviceShaderSubgroupExtendedTypesFeatures) PopulateCPointer ¶
func (*PhysicalDeviceShaderSubgroupExtendedTypesFeatures) PopulateHeader ¶
func (*PhysicalDeviceShaderSubgroupExtendedTypesFeatures) PopulateOutData ¶
Click to show internal directories.
Click to hide internal directories.