Hilo3d API - v2.0.0-alpha.4
    Preparing search index...

    Interface ForwardRenderFeatureRequirements

    Static resource and device requirements declared before backend selection.

    interface ForwardRenderFeatureRequirements {
        requiredCapabilities?: readonly RenderPipelineCapabilityName[];
        requiredFeatures?: readonly RendererFeatureName[];
        requiredLimits?: Readonly<Record<string, number>>;
        requiredTextureFormats?: readonly Readonly<
            RenderPipelineTextureRequirement,
        >[];
        sampledDepth: boolean;
        sampledSceneColor: boolean;
        sceneScale?: number;
        splitScene?: boolean;
    }

    Hierarchy (View Summary)

    Index
    requiredCapabilities?: readonly RenderPipelineCapabilityName[]

    Required SRP capabilities; unsupported capabilities fail instead of degrading.

    requiredFeatures?: readonly RendererFeatureName[]

    Required public renderer device features.

    requiredLimits?: Readonly<Record<string, number>>

    Minimum values for named fields in RenderPipelineLimits.

    requiredTextureFormats?: readonly Readonly<RenderPipelineTextureRequirement>[]

    Required texture-format roles.

    sampledDepth: boolean

    Route scene depth through a single-sample graph texture that feature passes may sample.

    sampledSceneColor: boolean

    Route scene color through a linearly filterable sampled graph texture.

    sceneScale?: number

    Minimum built-in scene color/depth resolution relative to the physical output. A runtime may return a higher scale through getSceneScale(); conflicting static floors are rejected.

    splitScene?: boolean

    Keep opaque and transparent renderer lists distinct even without a scene-color readback.