Skip to content

d3d12: resource state manager cleanups

Here's a bunch of cleanups for the D3D12 state manager.

This does a few things:

  1. Replace custom linked-list implementation with util/list.h
  2. Fixes a theoretical bug (probably not possible to trigger in practice)
  3. Remove unused (or effectively unused) flags and pre-draw mechanism
  4. Remove single-member struct

Merge request reports