summaryrefslogtreecommitdiff
path: root/kmscube
diff options
context:
space:
mode:
authorMatt Hoosier <matt.hoosier@garmin.com>2020-05-12 14:49:40 -0500
committerMatt Hoosier <matt.hoosier@garmin.com>2020-05-15 08:07:26 -0500
commit1a651be7a46073b1095a492d497bd089e9242087 (patch)
tree97e5323de13622552b0048f3073bc2782408d8c8 /kmscube
parent4091a630137400dfac389215a7ec8c43b191ec5f (diff)
resmgr: add release() methods
This makes the ResourceManager class much more functional for uses where the set of resources used to scan out a scene changes from frame to frame. The atomic modesetting API discipline requires a brute-force search to find a compatible pairing of planes/etc, and being able to reserve bits incrementally is much simpler than throwing out the entire resourcemanager and make a new one each time a resource reserved in a tentative attempt to probe its compatibility with an test-mode atomic commit, turns out not to pan out.
Diffstat (limited to 'kmscube')
0 files changed, 0 insertions, 0 deletions