Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[workstream] Resources #8

Open
2 of 16 tasks
bogner opened this issue Mar 11, 2024 · 4 comments
Open
2 of 16 tasks

[workstream] Resources #8

bogner opened this issue Mar 11, 2024 · 4 comments
Assignees

Comments

@bogner
Copy link
Collaborator

bogner commented Mar 11, 2024

HLSL has buffer, texture, and sampler types that need to be lowered to resource representations when lowered to DXIL and SPIR-V.

Milestones

Compile a runnable shader from clang (#7)

Compile particle_life.hlsl (#20)

Compile all DML shaders, and they pass the validator (#11)

Render Simple Triangle (#13)

Pixel and Vertex Shaders (#16)

  • Sampler Feedback

Ray Tracing (#18)

  • Ray tracing payloads
  • Library shaders

V1 Release (#19)

@bogner bogner self-assigned this Mar 11, 2024
@davidcook-msft
Copy link
Collaborator

Blocked on the design being finalized

@bogner
Copy link
Collaborator Author

bogner commented May 7, 2024

For the middle/back end parts we need the following tasks:

I'll make a separate list for frontend parts

@bogner
Copy link
Collaborator Author

bogner commented Jun 17, 2024

@bogner bogner changed the title [DirectX] Refine dxil resource lowering tasks to match the plan to use TargetExtType [HLSL][DirectX] Resource Lowering ☂️ Jun 19, 2024
@damyanp damyanp transferred this issue from llvm/llvm-project Aug 1, 2024
@damyanp damyanp changed the title [HLSL][DirectX] Resource Lowering ☂️ [workstream] Resources Aug 1, 2024
@damyanp
Copy link
Collaborator

damyanp commented Aug 12, 2024

@bogner - particle life seems to coincidentally be using alignment for structured buffers that work well, but @python3kgae suggests that we'll need to has plan for the vector alignment difference between hlsl(the element) and c++(the whole vector) . (This note to remind us to capture this somewhere in our plans).

@damyanp damyanp moved this to Active in HLSL Support Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Active
Development

No branches or pull requests

3 participants