-
-
Notifications
You must be signed in to change notification settings - Fork 30
Improve Vulkan backend + Transient Resources + Barriers + Tests + Stability updates + HLSL shaders restore #396
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… into dev-dx12-backend
…tor set using new handles api, still no full compilation
…r destroy will take the reference on the RZHandle<T> now instead a copy
…all other members
…s haiving some clean up issues with swap images
…ng descriptor infos
- restored shadow map pass shaders - disabled frame graph resource deletion until transient resources are done - DX12 shader stuff idk what i did but got some insights into stuff
…tested sjybox pass running without and issues, output is wrong though
…liasing - Next is to create crude aliasing groups and add API but as of now no resourecs are being aliased so might skip it and comeback when I can find resorurces that can be aliased - Atleast fine-grained lifetime tracking will help with better barries when topological FG schedulling is implemented.
- Added uwu style messages - You can now run all GFX tests in one go from VS itself
…n be visalized using lifetime hash colors
…to raw bytes using u8 array
- Move internal to core - Fix Gfx Tests
…into restore-vk-demo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Engine Version: V.0.43.0.Dev
Description
What does this PR do?
clean up code and unify bloat
I have also removed the QT editor in preparation for custom Blender build in future and focus on ImGui tools and CLI tools for engine
Implementation Details
Checklist
These will act as a baseline for DX12 backend porting:
Code Quality
Will be checked by Github Actions so careful
Testing
Other BIG & SMALL changes
Decision to make before closing this PR:
Might preserve the frame graph editor as a standalone one and hot-reload over network requests or in blender itself
Screenshots (if applicable)
Include screenshots or videos showing before/after changes, if relevant.