49ac60e346
Returns TRUE if the active renderer backend can allocate DMA buffers. This is the case hardware accelerated GBM backends, but FALSE for surfaceless (i.e. no render node) and EGLDevice (legacy NVIDIA paths). While software based gbm devices can allocate DMA buffers, we don't want to allocate them for offscreen rendering, as we really only use these for inter process transfers, and as buffers allocated for scanout doesn't use the relevant API, making it return FALSE for these solves that. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1939> |
||
---|---|---|
.. | ||
cogl | ||
cogl-pango | ||
test-fixtures | ||
tests | ||
.gitignore | ||
cogl-config.h.meson | ||
cogl-mutter-config.h.in | ||
config-custom.h | ||
meson.build |