mesa/src/gallium/drivers/virgl
Gert Wollny e020f913bb virgl: drop the separable flag for cases that can't be handled
The host can't assign more than 32 locations explicitly, and we
exhaust this already when we handle patches and generics. So
drop the separable flag in cases when we have other IO that
uses generated names that will have to be matched by name.

v2: skip tests for VS input and FS outputs

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20738>
(cherry picked from commit 8084b412ca)
2023-01-26 15:40:31 +00:00
..
ci Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-30 21:12:43 +00:00
tests virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp 2022-08-23 15:19:16 +00:00
meson.build virgl: add support for hardware video acceleration 2022-08-11 10:21:03 +00:00
virgl_buffer.c virgl/drm: New optimization for uploading textures 2021-12-08 14:01:48 +00:00
virgl_context.c virgl: drop the separable flag for cases that can't be handled 2023-01-26 15:40:31 +00:00
virgl_context.h virgl: Submit the TGSI_PROPERTY_SEPARABLE_PROGRAM when the host understands it 2022-07-07 09:46:53 +00:00
virgl_driinfo.h.in virgl: Add driconf tweak to force-enable reading back R8_SRGB textures 2021-11-02 10:22:52 +00:00
virgl_encode.c virgl: Use virgl host side shader stage IDs when reading caps 2023-01-11 17:44:21 +00:00
virgl_encode.h virgl: add support for hardware video acceleration 2022-08-11 10:21:03 +00:00
virgl_public.h gallium/virgl: Add code path for virgl to read driconf 2019-06-20 08:50:38 +02:00
virgl_query.c gallivm/st/lvp: add flags arg to get_query_result_resource api. 2022-02-15 10:12:01 +10:00
virgl_resource.c virgl: don't a use staging when a resources created with the shared flag 2022-11-23 19:11:59 +00:00
virgl_resource.h virgl: Fix texture transfers by using a staging resource 2022-03-08 23:39:27 +01:00
virgl_screen.c virgl: Use virgl host side shader stage IDs when reading caps 2023-01-11 17:44:21 +00:00
virgl_screen.h virgl: Use virgl host side shader stage IDs when reading caps 2023-01-11 17:44:21 +00:00
virgl_staging_mgr.c virgl/vtest: implement resource_create_front 2021-12-11 17:49:00 +00:00
virgl_staging_mgr.h virgl: Introduce virgl_staging_mgr 2019-06-28 04:30:02 +00:00
virgl_streamout.c gallium: remove structure u_resource 2021-05-21 17:38:04 +00:00
virgl_texture.c virgl: Fix texture transfers by using a staging resource 2022-03-08 23:39:27 +01:00
virgl_tgsi.c virgl: Fix injection of double from const mov instruction 2022-11-30 21:12:42 +00:00
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: rework virgl_transfer_queue_extend 2019-07-19 18:04:37 -07:00
virgl_video.c virgl: add support for hardware video acceleration 2022-08-11 10:21:03 +00:00
virgl_video.h virgl: add support for hardware video acceleration 2022-08-11 10:21:03 +00:00
virgl_winsys.h virgl: Set use_staging in resource_from_handle 2022-09-10 06:29:00 +00:00