shader

package

Versions in this module

v0
Aug 1, 2026
Jul 31, 2026
Jul 30, 2026
Jul 30, 2026
Jul 30, 2026
Jul 30, 2026
Jul 29, 2026
Jul 29, 2026
Jul 26, 2026
Jul 16, 2026
Jul 15, 2026
Jul 14, 2026
Jul 12, 2026
Jul 12, 2026
Jul 12, 2026
Jul 12, 2026
Jul 12, 2026
Jul 12, 2026
Jul 10, 2026
Jul 10, 2026
Jul 9, 2026
Jul 7, 2026
Jul 5, 2026
Jul 1, 2026
Jun 28, 2026
Jun 28, 2026
Jun 27, 2026
Changes in this version
type Texture2D darwin/amd64, linux/amd64, windows/amd64
Jun 25, 2026
Jun 24, 2026
Changes in this version
+ const GLSLAcosh darwin/amd64, linux/amd64, windows/amd64
+ const GLSLAsinh darwin/amd64, linux/amd64, windows/amd64
+ const GLSLAtanh darwin/amd64, linux/amd64, windows/amd64
+ const GLSLCosh darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSClamp darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSinh darwin/amd64, linux/amd64, windows/amd64
+ const GLSLTanh darwin/amd64, linux/amd64, windows/amd64
+ const GLSLUClamp darwin/amd64, linux/amd64, windows/amd64
Jun 17, 2026
Jun 15, 2026
Jun 15, 2026
Jun 15, 2026
Jun 15, 2026
Jun 11, 2026
Jun 11, 2026
Jun 8, 2026
Jun 8, 2026
Jun 8, 2026
Jun 7, 2026
Jun 6, 2026
Jun 6, 2026
Jun 6, 2026
Jun 6, 2026
Jun 6, 2026
Jun 5, 2026
Jun 5, 2026
May 27, 2026
May 27, 2026
May 26, 2026
May 26, 2026
May 26, 2026
May 26, 2026
May 22, 2026
May 21, 2026
May 21, 2026
May 21, 2026
May 17, 2026
May 17, 2026
May 15, 2026
May 15, 2026
May 13, 2026
May 13, 2026
May 11, 2026
May 10, 2026
May 8, 2026
Changes in this version
+ const OpTypeMatrix darwin/amd64, linux/amd64, windows/amd64
type TypeKind darwin/amd64, linux/amd64, windows/amd64
May 6, 2026
Changes in this version
+ const BuiltInFragCoord darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInFragDepth darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInFrontFacing darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInGlobalInvocationID darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInInstanceIndex darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInLocalInvocationID darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInLocalInvocationIdx darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInNumWorkgroups darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInPointSize darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInPosition darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInSampleID darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInSampleMask darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInVertexIndex darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInWorkgroupID darwin/amd64, linux/amd64, windows/amd64
+ const BuiltInWorkgroupSize darwin/amd64, linux/amd64, windows/amd64
+ const DecorationArrayStride darwin/amd64, linux/amd64, windows/amd64
+ const DecorationBinding darwin/amd64, linux/amd64, windows/amd64
+ const DecorationBlock darwin/amd64, linux/amd64, windows/amd64
+ const DecorationBufferBlock darwin/amd64, linux/amd64, windows/amd64
+ const DecorationBuiltIn darwin/amd64, linux/amd64, windows/amd64
+ const DecorationColMajor darwin/amd64, linux/amd64, windows/amd64
+ const DecorationDescriptorSet darwin/amd64, linux/amd64, windows/amd64
+ const DecorationLocation darwin/amd64, linux/amd64, windows/amd64
+ const DecorationMatrixStride darwin/amd64, linux/amd64, windows/amd64
+ const DecorationNonReadable darwin/amd64, linux/amd64, windows/amd64
+ const DecorationNonWritable darwin/amd64, linux/amd64, windows/amd64
+ const DecorationOffset darwin/amd64, linux/amd64, windows/amd64
+ const ExecutionModeLocalSize darwin/amd64, linux/amd64, windows/amd64
+ const ExecutionModelFragment darwin/amd64, linux/amd64, windows/amd64
+ const ExecutionModelGLCompute darwin/amd64, linux/amd64, windows/amd64
+ const ExecutionModelVertex darwin/amd64, linux/amd64, windows/amd64
+ const FilterLinear darwin/amd64, linux/amd64, windows/amd64
+ const FilterNearest darwin/amd64, linux/amd64, windows/amd64
+ const GLSLAcos darwin/amd64, linux/amd64, windows/amd64
+ const GLSLAsin darwin/amd64, linux/amd64, windows/amd64
+ const GLSLAtan darwin/amd64, linux/amd64, windows/amd64
+ const GLSLAtan2 darwin/amd64, linux/amd64, windows/amd64
+ const GLSLCeil darwin/amd64, linux/amd64, windows/amd64
+ const GLSLCos darwin/amd64, linux/amd64, windows/amd64
+ const GLSLCross darwin/amd64, linux/amd64, windows/amd64
+ const GLSLDeterminant darwin/amd64, linux/amd64, windows/amd64
+ const GLSLDistance darwin/amd64, linux/amd64, windows/amd64
+ const GLSLExp darwin/amd64, linux/amd64, windows/amd64
+ const GLSLExp2 darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFAbs darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFClamp darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFMax darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFMin darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFMix darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFSign darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFloor darwin/amd64, linux/amd64, windows/amd64
+ const GLSLFract darwin/amd64, linux/amd64, windows/amd64
+ const GLSLInverseSqrt darwin/amd64, linux/amd64, windows/amd64
+ const GLSLLength darwin/amd64, linux/amd64, windows/amd64
+ const GLSLLog darwin/amd64, linux/amd64, windows/amd64
+ const GLSLLog2 darwin/amd64, linux/amd64, windows/amd64
+ const GLSLMatrixInverse darwin/amd64, linux/amd64, windows/amd64
+ const GLSLNormalize darwin/amd64, linux/amd64, windows/amd64
+ const GLSLPow darwin/amd64, linux/amd64, windows/amd64
+ const GLSLReflect darwin/amd64, linux/amd64, windows/amd64
+ const GLSLRound darwin/amd64, linux/amd64, windows/amd64
+ const GLSLRoundEven darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSAbs darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSMax darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSMin darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSSign darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSin darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSmoothStep darwin/amd64, linux/amd64, windows/amd64
+ const GLSLSqrt darwin/amd64, linux/amd64, windows/amd64
+ const GLSLStep darwin/amd64, linux/amd64, windows/amd64
+ const GLSLTan darwin/amd64, linux/amd64, windows/amd64
+ const GLSLTrunc darwin/amd64, linux/amd64, windows/amd64
+ const GLSLUMax darwin/amd64, linux/amd64, windows/amd64
+ const GLSLUMin darwin/amd64, linux/amd64, windows/amd64
+ const ImageOperandBiasMask darwin/amd64, linux/amd64, windows/amd64
+ const ImageOperandGradMask darwin/amd64, linux/amd64, windows/amd64
+ const ImageOperandLodMask darwin/amd64, linux/amd64, windows/amd64
+ const OpAccessChain darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicCompareExchange darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicExchange darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicIAdd darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicIDecrement darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicIIncrement darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicISub darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicLoad darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicSMax darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicSMin darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicStore darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicUMax darwin/amd64, linux/amd64, windows/amd64
+ const OpAtomicUMin darwin/amd64, linux/amd64, windows/amd64
+ const OpBitcast darwin/amd64, linux/amd64, windows/amd64
+ const OpBitwiseAnd darwin/amd64, linux/amd64, windows/amd64
+ const OpBitwiseOr darwin/amd64, linux/amd64, windows/amd64
+ const OpBitwiseXor darwin/amd64, linux/amd64, windows/amd64
+ const OpBranch darwin/amd64, linux/amd64, windows/amd64
+ const OpBranchConditional darwin/amd64, linux/amd64, windows/amd64
+ const OpCapability darwin/amd64, linux/amd64, windows/amd64
+ const OpCompositeConstruct darwin/amd64, linux/amd64, windows/amd64
+ const OpCompositeExtract darwin/amd64, linux/amd64, windows/amd64
+ const OpConstant darwin/amd64, linux/amd64, windows/amd64
+ const OpConstantComposite darwin/amd64, linux/amd64, windows/amd64
+ const OpConstantFalse darwin/amd64, linux/amd64, windows/amd64
+ const OpConstantNull darwin/amd64, linux/amd64, windows/amd64
+ const OpConstantTrue darwin/amd64, linux/amd64, windows/amd64
+ const OpControlBarrier darwin/amd64, linux/amd64, windows/amd64
+ const OpConvertFToS darwin/amd64, linux/amd64, windows/amd64
+ const OpConvertFToU darwin/amd64, linux/amd64, windows/amd64
+ const OpConvertSToF darwin/amd64, linux/amd64, windows/amd64
+ const OpConvertUToF darwin/amd64, linux/amd64, windows/amd64
+ const OpCopyObject darwin/amd64, linux/amd64, windows/amd64
+ const OpDecorate darwin/amd64, linux/amd64, windows/amd64
+ const OpDot darwin/amd64, linux/amd64, windows/amd64
+ const OpEntryPoint darwin/amd64, linux/amd64, windows/amd64
+ const OpExecutionMode darwin/amd64, linux/amd64, windows/amd64
+ const OpExtInst darwin/amd64, linux/amd64, windows/amd64
+ const OpExtInstImport darwin/amd64, linux/amd64, windows/amd64
+ const OpFAdd darwin/amd64, linux/amd64, windows/amd64
+ const OpFConvert darwin/amd64, linux/amd64, windows/amd64
+ const OpFDiv darwin/amd64, linux/amd64, windows/amd64
+ const OpFMod darwin/amd64, linux/amd64, windows/amd64
+ const OpFMul darwin/amd64, linux/amd64, windows/amd64
+ const OpFNegate darwin/amd64, linux/amd64, windows/amd64
+ const OpFOrdEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpFOrdGreaterThan darwin/amd64, linux/amd64, windows/amd64
+ const OpFOrdGreaterThanEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpFOrdLessThan darwin/amd64, linux/amd64, windows/amd64
+ const OpFOrdLessThanEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpFRem darwin/amd64, linux/amd64, windows/amd64
+ const OpFSub darwin/amd64, linux/amd64, windows/amd64
+ const OpFunction darwin/amd64, linux/amd64, windows/amd64
+ const OpFunctionCall darwin/amd64, linux/amd64, windows/amd64
+ const OpFunctionEnd darwin/amd64, linux/amd64, windows/amd64
+ const OpFunctionParameter darwin/amd64, linux/amd64, windows/amd64
+ const OpIAdd darwin/amd64, linux/amd64, windows/amd64
+ const OpIEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpIMul darwin/amd64, linux/amd64, windows/amd64
+ const OpINotEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpISub darwin/amd64, linux/amd64, windows/amd64
+ const OpImageFetch darwin/amd64, linux/amd64, windows/amd64
+ const OpImageQuerySize darwin/amd64, linux/amd64, windows/amd64
+ const OpImageSampleExplicitLod darwin/amd64, linux/amd64, windows/amd64
+ const OpImageSampleImplicitLod darwin/amd64, linux/amd64, windows/amd64
+ const OpKill darwin/amd64, linux/amd64, windows/amd64
+ const OpLabel darwin/amd64, linux/amd64, windows/amd64
+ const OpLine darwin/amd64, linux/amd64, windows/amd64
+ const OpLoad darwin/amd64, linux/amd64, windows/amd64
+ const OpLogicalAnd darwin/amd64, linux/amd64, windows/amd64
+ const OpLogicalNot darwin/amd64, linux/amd64, windows/amd64
+ const OpLogicalOr darwin/amd64, linux/amd64, windows/amd64
+ const OpLoopMerge darwin/amd64, linux/amd64, windows/amd64
+ const OpMatrixTimesMatrix darwin/amd64, linux/amd64, windows/amd64
+ const OpMatrixTimesScalar darwin/amd64, linux/amd64, windows/amd64
+ const OpMatrixTimesVector darwin/amd64, linux/amd64, windows/amd64
+ const OpMemberDecorate darwin/amd64, linux/amd64, windows/amd64
+ const OpMemberName darwin/amd64, linux/amd64, windows/amd64
+ const OpMemoryBarrier darwin/amd64, linux/amd64, windows/amd64
+ const OpMemoryModel darwin/amd64, linux/amd64, windows/amd64
+ const OpModuleProcessed darwin/amd64, linux/amd64, windows/amd64
+ const OpName darwin/amd64, linux/amd64, windows/amd64
+ const OpNoLine darwin/amd64, linux/amd64, windows/amd64
+ const OpNop darwin/amd64, linux/amd64, windows/amd64
+ const OpNot darwin/amd64, linux/amd64, windows/amd64
+ const OpPhi darwin/amd64, linux/amd64, windows/amd64
+ const OpReturn darwin/amd64, linux/amd64, windows/amd64
+ const OpReturnValue darwin/amd64, linux/amd64, windows/amd64
+ const OpSConvert darwin/amd64, linux/amd64, windows/amd64
+ const OpSDiv darwin/amd64, linux/amd64, windows/amd64
+ const OpSGreaterThan darwin/amd64, linux/amd64, windows/amd64
+ const OpSGreaterThanEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpSLessThan darwin/amd64, linux/amd64, windows/amd64
+ const OpSLessThanEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpSMod darwin/amd64, linux/amd64, windows/amd64
+ const OpSNegate darwin/amd64, linux/amd64, windows/amd64
+ const OpSRem darwin/amd64, linux/amd64, windows/amd64
+ const OpSampledImage darwin/amd64, linux/amd64, windows/amd64
+ const OpSelect darwin/amd64, linux/amd64, windows/amd64
+ const OpSelectionMerge darwin/amd64, linux/amd64, windows/amd64
+ const OpShiftLeftLogical darwin/amd64, linux/amd64, windows/amd64
+ const OpShiftRightArithmetic darwin/amd64, linux/amd64, windows/amd64
+ const OpShiftRightLogical darwin/amd64, linux/amd64, windows/amd64
+ const OpSource darwin/amd64, linux/amd64, windows/amd64
+ const OpSourceExtension darwin/amd64, linux/amd64, windows/amd64
+ const OpSpecConstant darwin/amd64, linux/amd64, windows/amd64
+ const OpSpecConstantFalse darwin/amd64, linux/amd64, windows/amd64
+ const OpSpecConstantTrue darwin/amd64, linux/amd64, windows/amd64
+ const OpStore darwin/amd64, linux/amd64, windows/amd64
+ const OpString darwin/amd64, linux/amd64, windows/amd64
+ const OpSwitch darwin/amd64, linux/amd64, windows/amd64
+ const OpTranspose darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeArray darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeBool darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeFloat darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeFunction darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeImage darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeInt darwin/amd64, linux/amd64, windows/amd64
+ const OpTypePointer darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeRuntimeArray darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeSampledImage darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeSampler darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeStruct darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeVector darwin/amd64, linux/amd64, windows/amd64
+ const OpTypeVoid darwin/amd64, linux/amd64, windows/amd64
+ const OpUConvert darwin/amd64, linux/amd64, windows/amd64
+ const OpUDiv darwin/amd64, linux/amd64, windows/amd64
+ const OpUGreaterThan darwin/amd64, linux/amd64, windows/amd64
+ const OpUGreaterThanEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpULessThan darwin/amd64, linux/amd64, windows/amd64
+ const OpULessThanEqual darwin/amd64, linux/amd64, windows/amd64
+ const OpUMod darwin/amd64, linux/amd64, windows/amd64
+ const OpUndef darwin/amd64, linux/amd64, windows/amd64
+ const OpUnreachable darwin/amd64, linux/amd64, windows/amd64
+ const OpVariable darwin/amd64, linux/amd64, windows/amd64
+ const OpVectorShuffle darwin/amd64, linux/amd64, windows/amd64
+ const OpVectorTimesScalar darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassAtomicCounter darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassCrossWorkgroup darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassFunction darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassGeneric darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassImage darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassInput darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassOutput darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassPrivate darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassPushConstant darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassStorageBuffer darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassUniform darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassUniformConstant darwin/amd64, linux/amd64, windows/amd64
+ const StorageClassWorkgroup darwin/amd64, linux/amd64, windows/amd64
+ const WrapClampToEdge darwin/amd64, linux/amd64, windows/amd64
+ const WrapMirroredRepeat darwin/amd64, linux/amd64, windows/amd64
+ const WrapRepeat darwin/amd64, linux/amd64, windows/amd64
+ func Float32BitsToUint32(f float32) uint32 darwin/amd64, linux/amd64, windows/amd64
+ func Vec4ToFloat32(val Value) [4]float32 darwin/amd64, linux/amd64, windows/amd64
+ type Array = []Value darwin/amd64, linux/amd64, windows/amd64
+ type BindingKey struct darwin/amd64, linux/amd64, windows/amd64
+ type BufferPointer struct darwin/amd64, linux/amd64, windows/amd64
+ type DebugAction int darwin/amd64, linux/amd64, windows/amd64
+ type ErrorEvent struct darwin/amd64, linux/amd64, windows/amd64
+ PC int
+ type Float32 = float32 darwin/amd64, linux/amd64, windows/amd64
+ type Instruction struct darwin/amd64, linux/amd64, windows/amd64
+ type InstructionEvent struct darwin/amd64, linux/amd64, windows/amd64
+ PC int
+ type Int32 = int32 darwin/amd64, linux/amd64, windows/amd64
+ type Mat4 = [4]Vec4 darwin/amd64, linux/amd64, windows/amd64
+ type Pointer struct darwin/amd64, linux/amd64, windows/amd64
+ type SampledImageValue struct darwin/amd64, linux/amd64, windows/amd64
+ type Sampler struct darwin/amd64, linux/amd64, windows/amd64
+ type SubPointer struct darwin/amd64, linux/amd64, windows/amd64
+ type Texture2D struct darwin/amd64, linux/amd64, windows/amd64
+ type Uint32 = uint32 darwin/amd64, linux/amd64, windows/amd64
+ type VariableInfo struct darwin/amd64, linux/amd64, windows/amd64
+ type Vec2 = [2]float32 darwin/amd64, linux/amd64, windows/amd64
+ type Vec3 = [3]float32 darwin/amd64, linux/amd64, windows/amd64
+ type Vec4 = [4]float32 darwin/amd64, linux/amd64, windows/amd64
May 1, 2026
Apr 30, 2026
Apr 30, 2026
Apr 30, 2026
Apr 26, 2026
Apr 26, 2026
Apr 26, 2026
Apr 25, 2026
Apr 25, 2026
Apr 25, 2026
Apr 25, 2026
Apr 25, 2026
Apr 25, 2026
Apr 23, 2026
Apr 23, 2026
Apr 23, 2026
Apr 23, 2026
Apr 23, 2026
Apr 21, 2026
Apr 21, 2026
Apr 21, 2026
Apr 11, 2026
Apr 8, 2026
Apr 8, 2026
Apr 8, 2026
Apr 7, 2026
Apr 6, 2026
Apr 6, 2026
Apr 5, 2026
Apr 5, 2026
Apr 5, 2026
Apr 4, 2026
Apr 4, 2026
Apr 3, 2026
Apr 2, 2026
Mar 31, 2026
Mar 31, 2026
Mar 31, 2026
Mar 30, 2026
Mar 29, 2026
Mar 21, 2026
Mar 20, 2026
Mar 16, 2026
Mar 16, 2026
Mar 15, 2026
Mar 15, 2026
Mar 12, 2026
Mar 11, 2026
Mar 10, 2026
Mar 10, 2026
Mar 7, 2026
Mar 5, 2026
Mar 5, 2026
Mar 2, 2026
Mar 1, 2026
Mar 1, 2026
Mar 1, 2026
Mar 1, 2026
Feb 27, 2026
Feb 27, 2026
Feb 27, 2026
Feb 27, 2026
Feb 25, 2026
Feb 25, 2026
Feb 25, 2026
Changes in this version

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL