Vixen
02b45cc4
csharp
public enum WgpuFeatureName

An optional WebGPU feature.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Only the ones the backend asks for. WebGPU's feature set is small and every member here maps onto something GraphicsDeviceFeatures reports or a PixelFormat family the engine ships content in.

Fields and properties (12)

  • Undefined

    No feature.

  • DepthClipControl

    Depth may be clamped rather than clipped.

  • Depth32FloatStencil8

    The Depth32FloatStencil8 format.

  • TimestampQuery

    Timestamp queries.

  • TextureCompressionBc

    The BC (DXT) compressed formats — desktop content.

  • TextureCompressionEtc2

    The ETC2 compressed formats — mobile content.

  • TextureCompressionAstc

    The ASTC compressed formats — mobile content.

  • IndirectFirstInstance

    An indirect draw may set firstInstance.

  • ShaderF16

    Half floats in shaders.

  • Rg11B10UfloatRenderable

    Rg11B10Ufloat may be a colour attachment.

  • Bgra8UnormStorage

    Bgra8Unorm may be a storage texture.

  • Float32Filterable

    32-bit float textures may be filtered.

Used by (6)

  • FakeWebGpuBindingVixen.Graphics.WebGPU.Tests
  • IWebGpuBindingVixen.Graphics.WebGPU
  • NativeWebGpuBindingVixen.Graphics.WebGPU
  • WebGpuCapabilitiesVixen.Graphics.WebGPU
  • WebGpuConversionTestsVixen.Graphics.WebGPU.Tests
  • WebGpuEnumAgreementTestsVixen.Graphics.WebGPU.Tests