Skip to content

Fix buffer memory initialization to use the tracker consistently#1704

Merged
bors[bot] merged 1 commit intogfx-rs:masterfrom
kvark:dx12-reset
Jul 23, 2021
Merged

Fix buffer memory initialization to use the tracker consistently#1704
bors[bot] merged 1 commit intogfx-rs:masterfrom
kvark:dx12-reset

Conversation

@kvark
Copy link
Copy Markdown
Member

@kvark kvark commented Jul 22, 2021

Connections
Depends on gfx-rs/naga#1125

Description
Contains a number of dx12 fixes in addition to the buffer initialization fix.
The problem there was - we used the "pending writes" command buffer to initialize buffers, but also used the device's resource tracker and its state to figure out the transitions after a command buffer is merged its states.

Testing
Ran the examples on Vulkan.

@kvark
Copy link
Copy Markdown
Member Author

kvark commented Jul 23, 2021

bors r+

@bors
Copy link
Copy Markdown
Contributor

bors bot commented Jul 23, 2021

@bors bors bot merged commit 5ef620a into gfx-rs:master Jul 23, 2021
@kvark kvark deleted the dx12-reset branch July 23, 2021 06:01
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