Skip to content

[Scenario] Adding hello world pixel/vertex shader support #390

@inbelic

Description

@inbelic

This issue tracks the work to outline what is required in clang to compile the hello world pixel/vertex shaders.

This requires:

  • Outline missing support in obj2yaml to allow for object correctness inspection
  • Outline required compiler flags/options
  • Scoping a set of semantics that should be required for the milestone
  • Outline work to correct code/metadata-generation during SemaHLSL:handleSemantic[Store|Load]
  • Outline work required to lower the llvm.dx.load.input and llvm.dx.store.output intrinsics
  • Outline work required to handle metadata and generate signature parts for the DXContainer are required (eg: root signatures, semantics).
  • Outline if any updates to other parts are required (eg. PSVInfo)
  • Outline offload test suite testing
  • Work in progress...

AC:

  • A proposal outlining the work required.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Planning

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions