drm_api: Operate on textures instead of buffers