A blob resource is a container for: - VIRGL_RENDERER_BLOB_MEM_GUEST: a guest memory allocation (referred to as a "guest-only blob resource") - VIRGL_RENDERER_BLOB_MEM_HOST3D: a host3d memory allocation (referred to as a "host-only blob resource") - VIRGL_RENDERER_BLOB_MEM_HOST3D_GUEST: a guest + host3d memory allocation (referred to as a "default blob resource"). Blob resources can be used to implement new features and fix shortcomings with the current resource create path. The subsequent patches show how blob resources may be leveraged to implement GL_ARB_buffer_storage and GL4.5. Reviewed-by: Chia-I Wu <olvaffe@gmail.com> Acked-by: Gert Wollny <gert.wollny@collabora.com>macos/master
parent
13c93dae18
commit
0e736de059
Loading…
Reference in new issue