Skip to content

DirectX12のライブラリです。自分の勉強用に使うのである程度ローレベルでまとめて、描画パイプラインなどを柔軟に変更できるようなところを目指します。

Notifications You must be signed in to change notification settings

matu10583/DirectX12Lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

実装した機能

  • Dx12のオブジェクトのカプセル化
  • シェーダーリフレクションからリソースを自動的に生成、それらを描画時に自動的にバインド
  • リソースに対して名前の指定だけで値を設定する。
  • 任意の構造体をVertexVufferとして生成。試してはいないけどインスタンシングでも機能するはず
  • index描画も同様に可能
  • StructuredBufferの作成とMeshShaderの実行

実装したい機能

  • 画像読み込みのマルチスレッド化
  • RenderComponentのECS化
  • マルチパスレンダリング
    • 試してないけど多分できる
  • fbx読み込み機能

実行に必要なもの

  • /External/DirectXShaderCompiler内にdxcのライブラリを配置
  • Release(2024_03_22)
  • ルートディレクトリにresフォルダを配置(僕のGoogleDriveにsvnがあるよ)

About

DirectX12のライブラリです。自分の勉強用に使うのである程度ローレベルでまとめて、描画パイプラインなどを柔軟に変更できるようなところを目指します。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages