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

WIP: DX12 backend #389

Draft
wants to merge 19 commits into
base: master
Choose a base branch
from
Draft

WIP: DX12 backend #389

wants to merge 19 commits into from

Conversation

Pikachuxxxx
Copy link
Owner

@Pikachuxxxx Pikachuxxxx commented Dec 15, 2024

Progress is being tracked here

This PR will fix and improve the texture class and provide a base for handling UAV/SRV in Vulkan side and fix some shaders that will be helpful with DX12 implementation

First Steps Goals

  • Fix the HelloTrianglePass and enable it's depth texture helping create the base for the DX12Texxture class
  • Next fix the same for WaveIntrinsicsPass + Pass uniform buffer to change data --> creating a base for DX12UniformBuffer class
  • Finish off with HelloTextureTestPass to bring everything together

Next start off with IBL for HLSL then and proceed to restore rendering demo and restore all the passes

@Pikachuxxxx Pikachuxxxx marked this pull request as draft December 18, 2024 20:51
@Pikachuxxxx
Copy link
Owner Author

12/24/2024: The blocking PR #338 has been resolved, now time to work on descriptors and restore all the test passes

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

Successfully merging this pull request may close these issues.

1 participant