mesa/src/gallium/drivers/virgl
Chia-I Wu d37124b065 virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE
An untyped resource is a blob resource that contains only raw bytes
without type information (e.g., width, height, format, etc.).  virgl
supports only typed resources, and when it encounters untyped resources,
it fails silently in the host.

This cap enables virgl to assign type information to untyped resources.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-By: Isaac Bosompem <mrisaacb@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8584>
2021-01-22 21:25:49 +00:00
..
tests meson: add idep_mesautil to components using simple_mtx.h 2020-11-24 18:13:07 -08:00
Android.mk android: gallium/virgl: cleanup virgl_driinfo.h gen rules 2020-10-01 22:37:26 +02:00
Makefile.sources virgl: move protocol headers to a common place 2020-08-21 18:38:44 +00:00
meson.build meson: add idep_mesautil to components using simple_mtx.h 2020-11-24 18:13:07 -08:00
virgl_buffer.c virgl: support PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT 2020-10-01 16:56:37 -07:00
virgl_context.c gallium: skip draws with count == 0 or instance_count == 0 in drivers 2021-01-09 06:53:00 +00:00
virgl_context.h
virgl_driinfo.h.in virgl: Fix typos. 2020-12-31 18:04:44 -08:00
virgl_encode.c virgl: fix handling draw info 2021-01-04 19:22:33 -05:00
virgl_encode.h gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
virgl_public.h
virgl_query.c virgl: Fix typos. 2020-12-31 18:04:44 -08:00
virgl_resource.c virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE 2021-01-22 21:25:49 +00:00
virgl_resource.h virgl: query blob mem 2020-10-01 16:56:37 -07:00
virgl_screen.c treewide: Disambiguate various variables named "debug_options" 2021-01-04 20:51:28 +00:00
virgl_screen.h virgl: Always enable emulated BGRA and swizzling unless specifically told not to 2020-10-26 15:01:34 +00:00
virgl_staging_mgr.c virgl: add flags to (*resource_create) callback 2020-10-01 16:15:57 -07:00
virgl_staging_mgr.h
virgl_streamout.c virgl: move protocol headers to a common place 2020-08-21 18:38:44 +00:00
virgl_texture.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
virgl_tgsi.c
virgl_transfer_queue.c virgl: move protocol headers to a common place 2020-08-21 18:38:44 +00:00
virgl_transfer_queue.h
virgl_winsys.h virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE 2021-01-22 21:25:49 +00:00