Skip to content

[milestone] Compile a broad selection of compute shaders #11

@damyanp

Description

@damyanp

This is a milestone on the way to getting full HLSL support in Clang.

For this milestone we need to have enough features working in Clang that we can compile a broad selection of compute shaders, they pass the validator, and we can convince ourselves that the built shaders work correctly.

We can use the DML suite of shaders as a starting point, but we may identify other shaders that are worth testing.

The work items listed here are expected to be fully completed - even if that means doing more than the bare minimum required to pass this milestone.

Workstreams

Validation (#170)

Language (#21)

Tooling (#22)

Resource Binding (#23)

Root Signatures (#24)

Semantics (#25)

Intrinsics (#28)

DXIL Shader Flags (#57)

Resources (#8)

note: I've put a lot in the compute shaders milestone for now - it may make sense to shuffle some of this around.

DirectX Container (#9)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions