Skip to content
Snippets Groups Projects

vkd3d: Refactor descriptor set layout creation for virtual heaps.

Merged Conor McCarthy requested to merge cmccarthy/vkd3d:root_sig_bindings into master

Creation of bindings, mappings and descriptor set layouts needs cleaning up, and doing so also paves the way for each descriptor set to contain only one vkd3d descriptor type. Allocation from descriptor pools is currently inefficient, and restricting descriptor types allows for a great improvement. RDR2 for example badly needs this.

We don't strictly need the commit which ends interleaving of scalar bindings, but anything which simplifies understanding this code is an advantage.

Edited by Conor McCarthy

Merge request reports

Merge request pipeline #33447 skipped

Merge request pipeline skipped for 8943999b

Approval is optional

Merged by Henri VerbeetHenri Verbeet 6 months ago (Oct 17, 2024 3:38pm UTC)

Merge details

  • Changes merged into with 8943999b.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading