diff options
author | Matt Hoosier <matt.hoosier@garmin.com> | 2020-05-12 14:49:40 -0500 |
---|---|---|
committer | Matt Hoosier <matt.hoosier@garmin.com> | 2020-05-15 08:07:26 -0500 |
commit | 1a651be7a46073b1095a492d497bd089e9242087 (patch) | |
tree | 97e5323de13622552b0048f3073bc2782408d8c8 /kms++/src/framebuffer.cpp | |
parent | 4091a630137400dfac389215a7ec8c43b191ec5f (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 'kms++/src/framebuffer.cpp')
0 files changed, 0 insertions, 0 deletions