module SpirV.Decoration (Decoration(..)) where data Decoration = PrecisionLow | PrecisionMedium | PrecisionHigh | Block | BufferBlock | RowMajor | ColMajor | GLSLShared | GLSLStd140 | GLSLStd430 | GLSLPacked | Smooth | Noperspective | Flat | Patch | Centroid | Sample | Invariant | Restrict | Aliased | Volatile | Constant | Coherent | Nonwritable | Nonreadable | Uniform | NoStaticUse | CPacked | FPSaturatedConversion | Stream | Location | Component | Index | Binding | DescriptorSet | Offset | Alignment | XfbBuffer | Stride | BuiltIn | FuncParamAttr | FPRoundingMode | FPFastMathMode | LinkageType | SpecId