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

Mip map generation #46

Merged
merged 38 commits into from
Jul 23, 2021
Merged

Mip map generation #46

merged 38 commits into from
Jul 23, 2021

Conversation

crud89
Copy link
Owner

@crud89 crud89 commented Jun 29, 2021

This PR implements support for automatic mip map generation.

@crud89 crud89 added Priority: Medium A issue with normal priority. Type: Feature Request New feature or request. Type: Requirement An implementation is required before the next release. Status: In Progress Module: Vulkan 🌋 The issue involves the Vulkan backend. Module: DX12 ❎ The issue involves the DX12 backend. labels Jun 29, 2021
@crud89 crud89 added this to the Alpha #02 milestone Jun 29, 2021
@crud89 crud89 self-assigned this Jun 29, 2021
@crud89 crud89 linked an issue Jun 29, 2021 that may be closed by this pull request
@crud89
Copy link
Owner Author

crud89 commented Jul 4, 2021

Will continue implementation after #48 gets merged.

@crud89 crud89 linked an issue Jul 7, 2021 that may be closed by this pull request
@crud89 crud89 linked an issue Jul 8, 2021 that may be closed by this pull request
@crud89 crud89 marked this pull request as draft July 8, 2021 07:30
@crud89 crud89 changed the title WIP: Mip map generation Mip map generation Jul 8, 2021
crud89 added 22 commits July 20, 2021 18:18
This also removes the conceptual dependency between buffers/textures and descriptor layouts.
…for Vulkan back-end.

Relates to #52.
This also implements #51 for Vulkan, though generic buffer writes still need to be tested.
This should implement #51 for the DirectX 12 back-end.
This should properly implement #51 for the Vulkan backend.
@crud89 crud89 marked this pull request as ready for review July 23, 2021 15:35
@crud89 crud89 merged commit 81b6f8b into main Jul 23, 2021
@crud89 crud89 deleted the mip-map-generation branch July 23, 2021 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Module: DX12 ❎ The issue involves the DX12 backend. Module: Vulkan 🌋 The issue involves the Vulkan backend. Priority: Medium A issue with normal priority. Type: Feature Request New feature or request. Type: Requirement An implementation is required before the next release.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Decouple descriptors from resources Improve storage buffers. Add support for mip-map generation.
1 participant