Skip to content
Snippets Groups Projects

wined3d: Defer destroying Vulkan compute pipelines.

Merged Jan Sikorski requested to merge jsikorski/wine:destroy-pipelines into master

Vulkan pipelines should be destroyed only after the last command buffer using the pipeline is done executing. Since we do not track which pipelines are encoded into which command buffers, defer destruction until the current command buffer finishes.

It feels unfortunate to do this from the shader backend, and introducing something like wined3d_shader_vk etc. seems more in line with what we do with other objects. I'm not sure that the complication is worth it in this case.

Merge request reports

Pipeline #600 skipped

Pipeline skipped for a3d5026e on jsikorski:destroy-pipelines

Merged by Alexandre JulliardAlexandre Julliard 2 years ago (Jul 13, 2022 9:55pm UTC)

Loading

Activity

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