Skip to content

Update RDAT for Linear Algebra #7842

Open

Description

Capture and dump all the RDAT data for LinAlg features used in library shaders.

Completing this task also requires updating the validator

Activity

  1. V-FEXrt commented on Jun 22, 2026

    @V-FEXrt
    CollaboratorAuthor

    microsoft/hlsl-specs#832 is up which in it's current state spells out the macros for serializing/deserialzing the binary format in DXC. Even though its likely to change that version can be used as part of the final implementation.

    Work is still needed to actually collect and fill the structure data in from a give shader

  2. V-FEXrt commented on Jun 22, 2026

    @V-FEXrt
    CollaboratorAuthor

    Notes below is info from Tex on stuff that is still needed.

    For Library RDAT: Need a more complex data structures (that almost perfectly map the the spec datastructres) for all the LinAlg data that is unioned together after walking the call graph. Needs to be normalized via some cononical sorting

  3. moved this from Planning to Ready in HLSL Supporton Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions