WGSLLanguageFeatureName


public final class WGSLLanguageFeatureName

An enumeration of optional WGSL language features.

Summary

Constants

Packed4x8IntegerDotProduct

public static final int Packed4x8IntegerDotProduct = 2

PointerCompositeAccess

public static final int PointerCompositeAccess = 4

Allows accessing components of composite types through pointers.

ReadonlyAndReadwriteStorageTextures

public static final int ReadonlyAndReadwriteStorageTextures = 1

Support for readonly and readwrite access qualifiers on storage textures.

SubgroupId

public static final int SubgroupId = 6

Enables access to the subgroup identifier within a compute shader, allowing algorithms to utilize subgroup-level parallelism.

SubgroupUniformity

public static final int SubgroupUniformity = 8

TextureAndSamplerLet

public static final int TextureAndSamplerLet = 7

TextureFormatsTier1

public static final int TextureFormatsTier1 = 9

UniformBufferStandardLayout

public static final int UniformBufferStandardLayout = 5

Enables the use of standard memory layout definitions for uniform buffers, relaxing strict alignment requirements to support tighter data packing.

UnrestrictedPointerParameters

public static final int UnrestrictedPointerParameters = 3

Allows passing pointers with storage and uniform address spaces as function parameters.

Public methods

toString

Added in 1.0.0-alpha05
public static final @NonNull StringtoString(int value)