Skip to content

D3D11 backend for plume#93

Open
kanedecompoiler wants to merge 1 commit intorenderbag:mainfrom
kanedecompoiler:main
Open

D3D11 backend for plume#93
kanedecompoiler wants to merge 1 commit intorenderbag:mainfrom
kanedecompoiler:main

Conversation

@kanedecompoiler
Copy link
Copy Markdown

This PR adds a complete D3D11 backend to Plume, allowing it to run on older hardware that doesn't support D3D12 or Vulkan 1.2.

  • Adds plume_d3d11.cpp and plume_d3d11.h
  • Implements all RenderDevice/CommandList/Texture/Buffer classes
  • Modified CMakeLists.txt to support D3D11-only builds

Currently has some build errors due to API mismatches, looking for guidance on the correct struct members.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant