Versions in this module Expand all Collapse all v0 v0.6.0 Aug 2, 2026 Changes in this version + const ShaderStagesAll + const ShaderStagesVertexFragment + var ColorBlack = Color + var ColorBlue = Color + var ColorCyan = Color + var ColorGray = Color + var ColorGreen = Color + var ColorMagenta = Color + var ColorRed = Color + var ColorTransparent = Color + var ColorWhite = Color + var ColorYellow = Color + var OriginZero = Origin3D + type AdapterInfo struct + Backend Backend + DeviceID uint32 + DeviceType DeviceType + Driver string + DriverInfo string + Name string + Vendor string + VendorID uint32 + type AddressMode uint32 + const AddressModeClampToEdge + const AddressModeMirrorRepeat + const AddressModeRepeat + const AddressModeUndefined + func (m AddressMode) String() string + type Backend uint8 + const BackendBrowserWebGPU + const BackendDX12 + const BackendEmpty + const BackendGL + const BackendMetal + const BackendVulkan + func (b Backend) String() string + type Backends uint8 + const BackendsAll + const BackendsBrowserWebGPU + const BackendsDX12 + const BackendsGL + const BackendsMetal + const BackendsNone + const BackendsPrimary + const BackendsSecondary + const BackendsVulkan + func (b Backends) Contains(backend Backend) bool + type BindGroupDescriptor struct + Entries []BindGroupEntry + Label string + Layout uintptr + type BindGroupEntry struct + Binding uint32 + Resource BindingResource + type BindGroupLayoutDescriptor struct + Entries []BindGroupLayoutEntry + Label string + type BindGroupLayoutEntry struct + Binding uint32 + Buffer *BufferBindingLayout + Sampler *SamplerBindingLayout + StorageTexture *StorageTextureBindingLayout + Texture *TextureBindingLayout + Visibility ShaderStages + type BindingResource interface + type BlendComponent struct + DstFactor BlendFactor + Operation BlendOperation + SrcFactor BlendFactor + func (bc BlendComponent) UsesConstant() bool + type BlendFactor uint32 + const BlendFactorConstant + const BlendFactorDst + const BlendFactorDstAlpha + const BlendFactorOne + const BlendFactorOneMinusConstant + const BlendFactorOneMinusDst + const BlendFactorOneMinusDstAlpha + const BlendFactorOneMinusSrc + const BlendFactorOneMinusSrcAlpha + const BlendFactorSrc + const BlendFactorSrcAlpha + const BlendFactorSrcAlphaSaturated + const BlendFactorUndefined + const BlendFactorZero + func (f BlendFactor) String() string + type BlendOperation uint32 + const BlendOperationAdd + const BlendOperationMax + const BlendOperationMin + const BlendOperationReverseSubtract + const BlendOperationSubtract + const BlendOperationUndefined + func (op BlendOperation) String() string + type BlendState struct + Alpha BlendComponent + Color BlendComponent + func BlendStateAlpha() BlendState + func BlendStatePremultiplied() BlendState + func BlendStateReplace() BlendState + type BufferBinding struct + Buffer uintptr + Offset uint64 + Size uint64 + type BufferBindingLayout struct + HasDynamicOffset bool + MinBindingSize uint64 + Type BufferBindingType + type BufferBindingType uint32 + const BufferBindingTypeReadOnlyStorage + const BufferBindingTypeStorage + const BufferBindingTypeUndefined + const BufferBindingTypeUniform + func (t BufferBindingType) String() string + type BufferDescriptor struct + Label string + MappedAtCreation bool + Size uint64 + Usage BufferUsage + type BufferMapState uint32 + const BufferMapStateMapped + const BufferMapStatePending + const BufferMapStateUnmapped + func (s BufferMapState) String() string + type BufferUsage uint64 + const BufferUsageCopyDst + const BufferUsageCopySrc + const BufferUsageIndex + const BufferUsageIndirect + const BufferUsageMapRead + const BufferUsageMapWrite + const BufferUsageNone + const BufferUsageQueryResolve + const BufferUsageStorage + const BufferUsageUniform + const BufferUsageVertex + func (u BufferUsage) Contains(flag BufferUsage) bool + func (u BufferUsage) ContainsUnknownBits() bool + type Color struct + A float64 + B float64 + G float64 + R float64 + func NewColor(r, g, b, a float64) Color + func NewColorRGB(r, g, b float64) Color + func (c Color) Premultiplied() Color + func (c Color) RGBA() (r, g, b, a float64) + func (c Color) WithAlpha(a float64) Color + type ColorTargetState struct + Blend *BlendState + Format TextureFormat + WriteMask ColorWriteMask + type ColorWriteMask uint32 + const ColorWriteMaskAll + const ColorWriteMaskAlpha + const ColorWriteMaskBlue + const ColorWriteMaskGreen + const ColorWriteMaskNone + const ColorWriteMaskRed + type CompareFunction uint32 + const CompareFunctionAlways + const CompareFunctionEqual + const CompareFunctionGreater + const CompareFunctionGreaterEqual + const CompareFunctionLess + const CompareFunctionLessEqual + const CompareFunctionNever + const CompareFunctionNotEqual + const CompareFunctionUndefined + func (f CompareFunction) String() string + type CompositeAlphaMode uint32 + const CompositeAlphaModeAuto + const CompositeAlphaModeInherit + const CompositeAlphaModeOpaque + const CompositeAlphaModePremultiplied + const CompositeAlphaModeUnpremultiplied + func (m CompositeAlphaMode) String() string + type CullMode uint32 + const CullModeBack + const CullModeFront + const CullModeNone + func (m CullMode) String() string + type DepthStencilState struct + DepthBias int32 + DepthBiasClamp float32 + DepthBiasSlopeScale float32 + DepthCompare CompareFunction + DepthWriteEnabled bool + Format TextureFormat + StencilBack StencilFaceState + StencilFront StencilFaceState + StencilReadMask uint32 + StencilWriteMask uint32 + func DefaultDepthStencilState(format TextureFormat) DepthStencilState + type DeviceDescriptor struct + Label string + MemoryHints MemoryHints + RequiredFeatures []Feature + RequiredLimits Limits + func DefaultDeviceDescriptor() DeviceDescriptor + type DeviceType uint8 + const DeviceTypeCPU + const DeviceTypeDiscreteGPU + const DeviceTypeIntegratedGPU + const DeviceTypeOther + const DeviceTypeVirtualGPU + func (d DeviceType) String() string + type Dx12ShaderCompiler uint8 + const Dx12ShaderCompilerDxc + const Dx12ShaderCompilerFxc + func (c Dx12ShaderCompiler) String() string + type Extent3D struct + DepthOrArrayLayers uint32 + Height uint32 + Width uint32 + func NewExtent2D(width, height uint32) Extent3D + func NewExtent3D(width, height, depth uint32) Extent3D + type Feature uint64 + const FeatureBGRA8UnormStorage + const FeatureDepth32FloatStencil8 + const FeatureDepthClipControl + const FeatureFloat32Filterable + const FeatureIndirectFirstInstance + const FeatureMultiDrawIndirect + const FeatureMultiDrawIndirectCount + const FeaturePipelineStatisticsQuery + const FeaturePushConstants + const FeatureRG11B10UfloatRenderable + const FeatureShaderF16 + const FeatureShaderFloat64 + const FeatureSubgroupBarrier + const FeatureSubgroupOperations + const FeatureTextureAdapterSpecificFormatFeatures + const FeatureTextureCompressionASTC + const FeatureTextureCompressionBC + const FeatureTextureCompressionETC2 + const FeatureTimestampQuery + const FeatureVertexAttribute64bit + func (f Feature) String() string + type Features uint64 + func (f *Features) Insert(feature Feature) + func (f *Features) Remove(feature Feature) + func (f Features) Contains(feature Feature) bool + func (f Features) ContainsAll(other Features) bool + func (f Features) Count() int + func (f Features) Intersect(other Features) Features + func (f Features) IsEmpty() bool + func (f Features) Union(other Features) Features + type FilterMode uint32 + const FilterModeLinear + const FilterModeNearest + const FilterModeUndefined + func (m FilterMode) String() string + type FragmentState struct + Constants map[string]float64 + EntryPoint string + Module uintptr + Targets []ColorTargetState + type FrontFace uint32 + const FrontFaceCCW + const FrontFaceCW + func (f FrontFace) String() string + type GLBackend uint8 + const GLBackendGL + const GLBackendGLES + func (b GLBackend) String() string + type ImageCopyTexture struct + Aspect TextureAspect + MipLevel uint32 + Origin Origin3D + Texture uintptr + type ImageSubresourceRange struct + ArrayLayerCount *uint32 + Aspect TextureAspect + BaseArrayLayer uint32 + BaseMipLevel uint32 + MipLevelCount *uint32 + func (r ImageSubresourceRange) IsFullResource(mipLevelCount, arrayLayerCount uint32) bool + type IndexFormat uint32 + const IndexFormatUint16 + const IndexFormatUint32 + const IndexFormatUndefined + func (f IndexFormat) Size() uint32 + func (f IndexFormat) String() string + type InstanceDescriptor struct + Backends Backends + Dx12ShaderCompiler Dx12ShaderCompiler + Flags InstanceFlags + GLBackend GLBackend + func DefaultInstanceDescriptor() InstanceDescriptor + type InstanceFlags uint8 + const InstanceFlagsDebug + const InstanceFlagsDiscardHalLabels + const InstanceFlagsGPUBasedValidation + const InstanceFlagsNone + const InstanceFlagsValidation + type Limits struct + MaxBindGroups uint32 + MaxBindGroupsPlusVertexBuffers uint32 + MaxBindingsPerBindGroup uint32 + MaxBufferSize uint64 + MaxColorAttachmentBytesPerSample uint32 + MaxColorAttachments uint32 + MaxComputeInvocationsPerWorkgroup uint32 + MaxComputeWorkgroupSizeX uint32 + MaxComputeWorkgroupSizeY uint32 + MaxComputeWorkgroupSizeZ uint32 + MaxComputeWorkgroupStorageSize uint32 + MaxComputeWorkgroupsPerDimension uint32 + MaxDynamicStorageBuffersPerPipelineLayout uint32 + MaxDynamicUniformBuffersPerPipelineLayout uint32 + MaxInterStageShaderVariables uint32 + MaxNonSamplerBindings uint32 + MaxPushConstantSize uint32 + MaxSampledTexturesPerShaderStage uint32 + MaxSamplersPerShaderStage uint32 + MaxStorageBufferBindingSize uint64 + MaxStorageBuffersPerShaderStage uint32 + MaxStorageTexturesPerShaderStage uint32 + MaxTextureArrayLayers uint32 + MaxTextureDimension1D uint32 + MaxTextureDimension2D uint32 + MaxTextureDimension3D uint32 + MaxUniformBufferBindingSize uint64 + MaxUniformBuffersPerShaderStage uint32 + MaxVertexAttributes uint32 + MaxVertexBufferArrayStride uint32 + MaxVertexBuffers uint32 + MinStorageBufferOffsetAlignment uint32 + MinUniformBufferOffsetAlignment uint32 + func DefaultLimits() Limits + func DownlevelLimits() Limits + type LoadOp uint32 + const LoadOpClear + const LoadOpLoad + const LoadOpUndefined + func (op LoadOp) String() string + type MapMode uint32 + const MapModeNone + const MapModeRead + const MapModeWrite + type MemoryHints uint8 + const MemoryHintsMemoryUsage + const MemoryHintsPerformance + func (h MemoryHints) String() string + type MipmapFilterMode uint32 + const MipmapFilterModeLinear + const MipmapFilterModeNearest + const MipmapFilterModeUndefined + func (m MipmapFilterMode) String() string + type MultisampleState struct + AlphaToCoverageEnabled bool + Count uint32 + Mask uint64 + func DefaultMultisampleState() MultisampleState + type Origin3D struct + X uint32 + Y uint32 + Z uint32 + type PipelineLayoutDescriptor struct + BindGroupLayouts []uintptr + Label string + PushConstantRanges []PushConstantRange + type PowerPreference uint8 + const PowerPreferenceHighPerformance + const PowerPreferenceLowPower + const PowerPreferenceNone + func (p PowerPreference) String() string + type PresentMode uint32 + const PresentModeFifo + const PresentModeFifoRelaxed + const PresentModeImmediate + const PresentModeMailbox + const PresentModeUndefined + func (m PresentMode) String() string + type PrimitiveState struct + CullMode CullMode + FrontFace FrontFace + StripIndexFormat *IndexFormat + Topology PrimitiveTopology + UnclippedDepth bool + func DefaultPrimitiveState() PrimitiveState + type PrimitiveTopology uint32 + const PrimitiveTopologyLineList + const PrimitiveTopologyLineStrip + const PrimitiveTopologyPointList + const PrimitiveTopologyTriangleList + const PrimitiveTopologyTriangleStrip + func (t PrimitiveTopology) String() string + type ProgrammableStage struct + Constants map[string]float64 + EntryPoint string + Module uintptr + type PushConstantRange struct + End uint32 + Stages ShaderStages + Start uint32 + type RenderPassColorAttachment struct + ClearValue Color + LoadOp LoadOp + ResolveTarget uintptr + StoreOp StoreOp + View uintptr + type RenderPassDepthStencilAttachment struct + DepthClearValue float32 + DepthLoadOp LoadOp + DepthReadOnly bool + DepthStoreOp StoreOp + StencilClearValue uint32 + StencilLoadOp LoadOp + StencilReadOnly bool + StencilStoreOp StoreOp + View uintptr + type RenderPassDescriptor struct + ColorAttachments []RenderPassColorAttachment + DepthStencilAttachment *RenderPassDepthStencilAttachment + Label string + type RequestAdapterOptions struct + CompatibleSurface uintptr + ForceFallbackAdapter bool + PowerPreference PowerPreference + type SamplerBinding struct + Sampler uintptr + type SamplerBindingLayout struct + Type SamplerBindingType + type SamplerBindingType uint32 + const SamplerBindingTypeComparison + const SamplerBindingTypeFiltering + const SamplerBindingTypeNonFiltering + const SamplerBindingTypeUndefined + func (t SamplerBindingType) String() string + type SamplerDescriptor struct + AddressModeU AddressMode + AddressModeV AddressMode + AddressModeW AddressMode + Compare CompareFunction + Label string + LodMaxClamp float32 + LodMinClamp float32 + MagFilter FilterMode + MaxAnisotropy uint16 + MinFilter FilterMode + MipmapFilter MipmapFilterMode + func DefaultSamplerDescriptor() SamplerDescriptor + func LinearSamplerDescriptor() SamplerDescriptor + type ShaderModuleDescriptor struct + Label string + Source ShaderSource + type ShaderSource interface + type ShaderSourceGLSL struct + Code string + Defines map[string]string + Stage ShaderStage + type ShaderSourceSPIRV struct + Code []uint32 + type ShaderSourceWGSL struct + Code string + type ShaderStage uint32 + const ShaderStageCompute + const ShaderStageFragment + const ShaderStageNone + const ShaderStageVertex + func (s ShaderStage) Contains(stage ShaderStage) bool + func (s ShaderStage) String() string + type ShaderStages = ShaderStage + type StencilFaceState struct + Compare CompareFunction + DepthFailOp StencilOperation + FailOp StencilOperation + PassOp StencilOperation + func DefaultStencilFaceState() StencilFaceState + type StencilOperation uint32 + const StencilOperationDecrementClamp + const StencilOperationDecrementWrap + const StencilOperationIncrementClamp + const StencilOperationIncrementWrap + const StencilOperationInvert + const StencilOperationKeep + const StencilOperationReplace + const StencilOperationUndefined + const StencilOperationZero + func (op StencilOperation) String() string + type StorageTextureAccess uint32 + const StorageTextureAccessReadOnly + const StorageTextureAccessReadWrite + const StorageTextureAccessUndefined + const StorageTextureAccessWriteOnly + func (a StorageTextureAccess) String() string + type StorageTextureBindingLayout struct + Access StorageTextureAccess + Format TextureFormat + ViewDimension TextureViewDimension + type StoreOp uint32 + const StoreOpDiscard + const StoreOpStore + const StoreOpUndefined + func (op StoreOp) String() string + type SurfaceCapabilities struct + AlphaModes []CompositeAlphaMode + Formats []TextureFormat + PresentModes []PresentMode + Usages TextureUsage + type SurfaceConfiguration struct + AlphaMode CompositeAlphaMode + DesiredMaximumFrameLatency uint32 + Format TextureFormat + Height uint32 + PresentMode PresentMode + Usage TextureUsage + ViewFormats []TextureFormat + Width uint32 + type SurfaceStatus uint32 + const SurfaceStatusGood + const SurfaceStatusLost + const SurfaceStatusOutdated + const SurfaceStatusSuboptimal + const SurfaceStatusTimeout + const SurfaceStatusUnknown + func (s SurfaceStatus) String() string + type TextureAspect uint32 + const TextureAspectAll + const TextureAspectDepthOnly + const TextureAspectStencilOnly + const TextureAspectUndefined + func (a TextureAspect) String() string + type TextureBindingLayout struct + Multisampled bool + SampleType TextureSampleType + ViewDimension TextureViewDimension + type TextureDataLayout struct + BytesPerRow uint32 + Offset uint64 + RowsPerImage uint32 + type TextureDescriptor struct + Dimension TextureDimension + Format TextureFormat + Label string + MipLevelCount uint32 + SampleCount uint32 + Size Extent3D + Usage TextureUsage + ViewFormats []TextureFormat + type TextureDimension uint32 + const TextureDimension1D + const TextureDimension2D + const TextureDimension3D + const TextureDimensionUndefined + func (d TextureDimension) String() string + type TextureFormat uint32 + const TextureFormatASTC10x10Unorm + const TextureFormatASTC10x10UnormSrgb + const TextureFormatASTC10x5Unorm + const TextureFormatASTC10x5UnormSrgb + const TextureFormatASTC10x6Unorm + const TextureFormatASTC10x6UnormSrgb + const TextureFormatASTC10x8Unorm + const TextureFormatASTC10x8UnormSrgb + const TextureFormatASTC12x10Unorm + const TextureFormatASTC12x10UnormSrgb + const TextureFormatASTC12x12Unorm + const TextureFormatASTC12x12UnormSrgb + const TextureFormatASTC4x4Unorm + const TextureFormatASTC4x4UnormSrgb + const TextureFormatASTC5x4Unorm + const TextureFormatASTC5x4UnormSrgb + const TextureFormatASTC5x5Unorm + const TextureFormatASTC5x5UnormSrgb + const TextureFormatASTC6x5Unorm + const TextureFormatASTC6x5UnormSrgb + const TextureFormatASTC6x6Unorm + const TextureFormatASTC6x6UnormSrgb + const TextureFormatASTC8x5Unorm + const TextureFormatASTC8x5UnormSrgb + const TextureFormatASTC8x6Unorm + const TextureFormatASTC8x6UnormSrgb + const TextureFormatASTC8x8Unorm + const TextureFormatASTC8x8UnormSrgb + const TextureFormatBC1RGBAUnorm + const TextureFormatBC1RGBAUnormSrgb + const TextureFormatBC2RGBAUnorm + const TextureFormatBC2RGBAUnormSrgb + const TextureFormatBC3RGBAUnorm + const TextureFormatBC3RGBAUnormSrgb + const TextureFormatBC4RSnorm + const TextureFormatBC4RUnorm + const TextureFormatBC5RGSnorm + const TextureFormatBC5RGUnorm + const TextureFormatBC6HRGBFloat + const TextureFormatBC6HRGBUfloat + const TextureFormatBC7RGBAUnorm + const TextureFormatBC7RGBAUnormSrgb + const TextureFormatBGRA8Unorm + const TextureFormatBGRA8UnormSrgb + const TextureFormatDepth16Unorm + const TextureFormatDepth24Plus + const TextureFormatDepth24PlusStencil8 + const TextureFormatDepth32Float + const TextureFormatDepth32FloatStencil8 + const TextureFormatEACR11Snorm + const TextureFormatEACR11Unorm + const TextureFormatEACRG11Snorm + const TextureFormatEACRG11Unorm + const TextureFormatETC2RGB8A1Unorm + const TextureFormatETC2RGB8A1UnormSrgb + const TextureFormatETC2RGB8Unorm + const TextureFormatETC2RGB8UnormSrgb + const TextureFormatETC2RGBA8Unorm + const TextureFormatETC2RGBA8UnormSrgb + const TextureFormatR16Float + const TextureFormatR16Sint + const TextureFormatR16Snorm + const TextureFormatR16Uint + const TextureFormatR16Unorm + const TextureFormatR32Float + const TextureFormatR32Sint + const TextureFormatR32Uint + const TextureFormatR8Sint + const TextureFormatR8Snorm + const TextureFormatR8Uint + const TextureFormatR8Unorm + const TextureFormatRG11B10Ufloat + const TextureFormatRG16Float + const TextureFormatRG16Sint + const TextureFormatRG16Snorm + const TextureFormatRG16Uint + const TextureFormatRG16Unorm + const TextureFormatRG32Float + const TextureFormatRG32Sint + const TextureFormatRG32Uint + const TextureFormatRG8Sint + const TextureFormatRG8Snorm + const TextureFormatRG8Uint + const TextureFormatRG8Unorm + const TextureFormatRGB10A2Uint + const TextureFormatRGB10A2Unorm + const TextureFormatRGB9E5Ufloat + const TextureFormatRGBA16Float + const TextureFormatRGBA16Sint + const TextureFormatRGBA16Snorm + const TextureFormatRGBA16Uint + const TextureFormatRGBA16Unorm + const TextureFormatRGBA32Float + const TextureFormatRGBA32Sint + const TextureFormatRGBA32Uint + const TextureFormatRGBA8Sint + const TextureFormatRGBA8Snorm + const TextureFormatRGBA8Uint + const TextureFormatRGBA8Unorm + const TextureFormatRGBA8UnormSrgb + const TextureFormatStencil8 + const TextureFormatUndefined + func (f TextureFormat) BlockCopySize() uint32 + func (f TextureFormat) HasDepth() bool + func (f TextureFormat) HasStencil() bool + func (f TextureFormat) IsDepthStencil() bool + func (f TextureFormat) IsSrgb() bool + func (f TextureFormat) String() string + type TextureSampleType uint32 + const TextureSampleTypeDepth + const TextureSampleTypeFloat + const TextureSampleTypeSint + const TextureSampleTypeUint + const TextureSampleTypeUndefined + const TextureSampleTypeUnfilterableFloat + func (t TextureSampleType) String() string + type TextureUsage uint64 + const TextureUsageCopyDst + const TextureUsageCopySrc + const TextureUsageNone + const TextureUsageRenderAttachment + const TextureUsageStorageBinding + const TextureUsageTextureBinding + func (u TextureUsage) Contains(flag TextureUsage) bool + func (u TextureUsage) ContainsUnknownBits() bool + type TextureViewBinding struct + TextureView uintptr + type TextureViewDescriptor struct + ArrayLayerCount uint32 + Aspect TextureAspect + BaseArrayLayer uint32 + BaseMipLevel uint32 + Dimension TextureViewDimension + Format TextureFormat + Label string + MipLevelCount uint32 + type TextureViewDimension uint32 + const TextureViewDimension1D + const TextureViewDimension2D + const TextureViewDimension2DArray + const TextureViewDimension3D + const TextureViewDimensionCube + const TextureViewDimensionCubeArray + const TextureViewDimensionUndefined + func (d TextureViewDimension) String() string + type VertexAttribute struct + Format VertexFormat + Offset uint64 + ShaderLocation uint32 + type VertexBufferLayout struct + ArrayStride uint64 + Attributes []VertexAttribute + StepMode VertexStepMode + type VertexFormat uint32 + const VertexFormatFloat16x2 + const VertexFormatFloat16x4 + const VertexFormatFloat32 + const VertexFormatFloat32x2 + const VertexFormatFloat32x3 + const VertexFormatFloat32x4 + const VertexFormatSint16x2 + const VertexFormatSint16x4 + const VertexFormatSint32 + const VertexFormatSint32x2 + const VertexFormatSint32x3 + const VertexFormatSint32x4 + const VertexFormatSint8x2 + const VertexFormatSint8x4 + const VertexFormatSnorm16x2 + const VertexFormatSnorm16x4 + const VertexFormatSnorm8x2 + const VertexFormatSnorm8x4 + const VertexFormatUint16x2 + const VertexFormatUint16x4 + const VertexFormatUint32 + const VertexFormatUint32x2 + const VertexFormatUint32x3 + const VertexFormatUint32x4 + const VertexFormatUint8x2 + const VertexFormatUint8x4 + const VertexFormatUndefined + const VertexFormatUnorm1010102 + const VertexFormatUnorm16x2 + const VertexFormatUnorm16x4 + const VertexFormatUnorm8x2 + const VertexFormatUnorm8x4 + func (f VertexFormat) Size() uint64 + func (f VertexFormat) String() string + type VertexState struct + Buffers []VertexBufferLayout + Constants map[string]float64 + EntryPoint string + Module uintptr + type VertexStepMode uint32 + const VertexStepModeInstance + const VertexStepModeUndefined + const VertexStepModeVertex + const VertexStepModeVertexBufferNotUsed + func (m VertexStepMode) String() string