Simon Ser
4803a1d1c7
Merge branch 'gbm-map' into 'master'
...
Draft: render/allocator/gbm: implement begin_data_ptr_access
See merge request wlroots/wlroots!4408
2026-01-22 03:05:26 +00:00
Simon Ser
4ec1defb3e
all: use public <wlr/render/allocator.h>
...
We don't need to use the private header in these files.
2024-11-07 18:48:20 +01:00
Simon Ser
de1bbbb4e2
render/allocator/gbm: implement begin_data_ptr_access
...
Allows CPU access of the buffer. Can be useful for multi-GPU copies
via CPU.
Might be quite slow, and might fail for an arbitrary driver-specific
reason, so not advertised in wlr_allocator.buffer_caps.
2023-10-25 18:06:53 +02:00
Simon Ser
ee6c841d47
render/allocator/gbm: fix create() docs for FD ownership
...
Fixes: d9d8fc1ab9 ("render/allocator: re-open GBM FD")
2021-09-01 21:34:34 +02:00
Simon Ser
3ce2ea9e16
Move allocator stuff into new directory
...
Add render/allocator/ and include/render/allocator/ to hold
everything allocator-related.
2021-08-25 09:57:20 -04:00