gallium: add utility and interface for memory fd allocations
Add utility functions to allocate aligned memory backed by mem_fd objects. Add interface to Gallium for same allocation. It will be used in later commits for external memory support in Vulkan/OpenGL. Reviewed-by:Dave Airlie <airlied@redhat.com> Tested-by:
Heinrich Fink <hfink@snap.com> Part-of: <!12345>
Showing
- src/gallium/include/pipe/p_screen.h 21 additions, 0 deletionssrc/gallium/include/pipe/p_screen.h
- src/util/meson.build 1 addition, 0 deletionssrc/util/meson.build
- src/util/os_memory_fd.c 182 additions, 0 deletionssrc/util/os_memory_fd.c
- src/util/os_memory_fd.h 53 additions, 0 deletionssrc/util/os_memory_fd.h
- src/util/os_memory_stdc.h 6 additions, 0 deletionssrc/util/os_memory_stdc.h
src/util/os_memory_fd.c
0 → 100644
src/util/os_memory_fd.h
0 → 100644
Please register or sign in to comment