Skip to content
Minmin Gong edited this page Feb 9, 2017 · 2 revisions

Welcome to the Dilithium wiki!

Dilithim is an open source library for converting DXIL and SPIR-V in bidirectional. Dilithim

Architecture

Architecture

Plan

This project is still in planning stage. Here's an initial plan.

Milestone 1

DXIL to SPIR-V converter. Takes DXIL data as input, generates SPIR-V that can consumed by SPIRV-Cross.

Sub-tasks

  • DXIL parser
  • DXIL disasm tool
  • SPIR-V generator
  • Test cases

Milestone 2

Bidirectional converter. Finish the SPIR-V to DXIL as well.

Sub-tasks

  • SPIR-V parser
  • DXIL generator
  • Test cases

Milestone 3

Consider supporting more shader intermediate languages. DXBC? Metal?

Clone this wiki locally