Skip to content

[SPIRV][DirectX] Add FeedbackTexture support #1055

@inbelic

Description

@inbelic

Required for testing of sampler feedback operations (WriteSamplerFeedback, WriteSamplerFeedbackLevel) using FeedbackTexture2D and FeedbackTexture2DArray resources.

Current Status: No feedback texture infrastructure exists. IIUC, Vulkan does not have any extension support for sampler feedback.

The first step will be to refine the following acceptance criteria for refinement/estimation. It will also establish a plan (or lack of) for this functionality with SPIRV.

AC:

  • Query for SamplerFeedbackTier
  • Define the FeedbackTexture2D / FeedbackTexture2DArray resource kinds
  • Allow YAML test config to initialize a texture of this sort
  • DX: Add a function to create the feedback resource
  • DX: Implement feedback texture readback
  • VK: TBD
  • Add independent testing of functionality

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    Status

    Planning

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions