Commit Graph

  • eee4f5658f vrend: Disable transfer in both directions with minigbm Gert Wollny 2022-01-18 11:14:24 +0100
  • 66f93d3e61 ci: Update Mesa Git revision Cristian Ciocaltea 2022-02-15 14:24:47 +0200
  • 336e01f0e1 ci: Optimize virtio-gpu jobs execution Cristian Ciocaltea 2022-02-15 12:55:09 +0200
  • 89efc7600a ci: Drop unused *.yml files Cristian Ciocaltea 2022-01-25 11:48:55 +0200
  • 3203c79964 ci: Make virtio-gpu test results available in the artifacts Cristian Ciocaltea 2022-01-24 14:47:12 +0200
  • 49d5965c96 ci: Enable virtio-gpu test jobs Cristian Ciocaltea 2022-01-24 12:19:11 +0200
  • 35946d50ce vrend: Do not pass GL_BGRA vertex array for ES Akihiko Odaki 2022-02-14 21:01:40 +0900
  • b92978744d shader: Use swizzle_writer in get_source_info Akihiko Odaki 2022-02-16 18:41:52 +0900
  • 234b2498a9 vrend: Re-select program if VBO is dirty Akihiko Odaki 2022-02-16 15:46:22 +0900
  • 341e34652e shader: Handle TGSI_SEMANTIC_TEXCOORD Gert Wollny 2022-02-15 08:26:37 +0100
  • 91e81d6c42 shader: Emit indirect generic outputs in GS and TES Gert Wollny 2022-02-14 15:31:49 +0100
  • 3c1846eec0 shader: Emit winsys_adjust_y when TGSI_SEMANTIC_PCOORD Corentin Noël 2022-02-15 16:18:01 +0100
  • dbb81cf868 venus: Exposes VK_EXT_4444_formats extension Igor Torrente 2022-02-02 08:08:44 -0300
  • 1f1448ff10 shader: make shader key always consider its own shader type to be present Italo Nicola 2022-02-10 21:26:37 -0300
  • c53b846aec shader: avoid trying to pre-link a TCS when a TES is not present Italo Nicola 2022-02-10 17:14:18 -0300
  • 216d3b1014 shader: fix a bug where GS didn't always emit TF output Italo Nicola 2022-02-09 06:45:50 -0300
  • 26767c3ba0 venus: proxy to add required seals to shmem fd Yiwei Zhang 2022-02-11 22:58:42 +0000
  • 68e6f3b591 proxy: fix void pointer cast errors Ryan Neph 2022-02-11 14:56:46 -0800
  • 06240496bf vrend: Add get_egl_display callback Andrii Pauk 2022-01-13 09:53:53 +0200
  • a663e5d20a server: update render protocol to reflect the actual ops Yiwei Zhang 2022-02-09 20:56:47 +0000
  • e8522be693 proxy: remove shmem allocation hijack Yiwei Zhang 2022-02-04 04:48:18 +0000
  • fb1821b68a proxy/server: attach resource at export_blob Yiwei Zhang 2022-02-09 07:26:20 +0000
  • 9c5ca936c7 proxy: add proxy_context_resource helpers Yiwei Zhang 2022-02-09 06:16:06 +0000
  • d9f090a20a server: relocate resource attach into import_blob Yiwei Zhang 2022-02-09 22:54:49 +0000
  • 66869fb0d1 server: use the real hw res handle as res_id Yiwei Zhang 2022-02-03 22:18:05 +0000
  • 106179de5b virgl: pass res_id to get_blob Yiwei Zhang 2022-02-03 21:03:39 +0000
  • f94c675139 server: remove redundant render_context_resource Yiwei Zhang 2022-02-03 23:41:24 +0000
  • 1533b232e6 server: properly set map_info at blob export Yiwei Zhang 2022-02-06 07:48:21 +0000
  • 728effff74 virgl: create or import blob must fail on duplicate resource id Yiwei Zhang 2022-02-08 21:51:43 +0000
  • 9f4e730bcf vkr: fix some PRIu64 format prints Yiwei Zhang 2022-02-11 05:21:21 +0000
  • 488c82568d vkr: Add support of GUEST_VRAM type of mem blob Andrii Pauk 2021-11-26 10:19:05 +0200
  • da9effc518 virgl: remove renderer_data from virgl_context_blob Yiwei Zhang 2022-02-05 00:43:24 +0000
  • 482af27cd0 venus: minor vkr_context_create refactor Igor Torrente 2022-01-21 08:45:09 -0300
  • ddf7da25bf vkr: Enable VK_EXT_extended_dynamic_state Omar Akkila 2022-02-03 20:23:56 -0500
  • cc2c53a183 vkr: explicitly disallow 1.3 extensions Chia-I Wu 2022-01-28 12:49:35 -0800
  • ee8bfbb408 vkr: update venus-protocol to 1.3.204 Chia-I Wu 2022-01-28 10:51:45 -0800
  • 3136d6614c vkr: add an extension table Chia-I Wu 2022-01-28 10:42:19 -0800
  • fd6d1bba0d venus: cap api versions Chia-I Wu 2022-01-28 12:32:25 -0800
  • bcb3866f66 venus: fix use-after-free in proxy_context sync thread Ryan Neph 2022-01-27 14:49:54 -0800
  • 323aaa3b6e ci: Disable the old CI configuration Cristian Ciocaltea 2021-12-31 13:58:25 +0200
  • 941aac5653 ci: Rework CI setup based on Mesa CI infrastructure Cristian Ciocaltea 2021-12-31 13:53:27 +0200
  • 303bd51012 venus: raise VKR_CS_DECODER_TEMP_POOL_MAX_SIZE to 1GB Chia-I Wu 2022-01-19 11:27:00 -0800
  • 2c0497b95d venus: document vkr_cs_decoder_temp_pool Chia-I Wu 2022-01-19 11:26:44 -0800
  • 7c97b7b26c venus: log some fatal errors Chia-I Wu 2022-01-19 11:37:54 -0800
  • 6117a1bc7b vrend: log dispatch failures Chia-I Wu 2022-01-18 17:01:39 -0800
  • 3417d480ab shader: use actual fs_info data as shader key instead of a pointer Italo Nicola 2022-01-14 12:15:17 -0300
  • a99bde7852 vrend: Cleanup use of glBindFragDataLocationIndexed Gert Wollny 2022-01-14 12:50:25 +0100
  • 634467acf3 vkr: Use vkGetDeviceQueue with queues that created with flags zero Andrii Pauk 2021-11-25 18:43:43 +0200
  • 785cdaad3c vrend: Only try accessing shader that are available Gert Wollny 2022-01-12 16:01:02 +0100
  • 5da232581c shader: require GPU_shaders5 when gs_num_invocations is given Gert Wollny 2022-01-07 11:10:25 +0100
  • 94335ebabd shader: rely on the shader key for clip_dist in GS Gert Wollny 2022-01-07 14:50:47 +0100
  • ac2efab539 vrend: avoid linking program when no VS or FS is present Italo Nicola 2021-12-13 09:46:10 -0300
  • 7860bce261 server: listen to SIGCHLD to reap workers Chia-I Wu 2021-12-14 16:43:41 -0800
  • 4c727ae935 server: rework worker apis and internals Chia-I Wu 2021-12-21 15:16:41 -0800
  • 0fc9933dcf server: track workers in render_worker_jail Chia-I Wu 2021-12-21 13:23:52 -0800
  • bcd4a601b6 server: move worker count to render_worker_jail Chia-I Wu 2021-12-21 11:55:16 -0800
  • 751d731577 server: add struct render_worker_jail Chia-I Wu 2021-12-21 11:33:09 -0800
  • e6ec33dd87 server: destroy context records soon after fork Chia-I Wu 2021-12-21 15:52:11 -0800
  • 72cc20303f server: fix a minijail worker build error Chia-I Wu 2021-12-21 11:29:39 -0800
  • 6214d6c7f6 proxy, server: update clang-format Chia-I Wu 2021-12-21 11:25:54 -0800
  • b6aa038bfc vkr: move get_fence_fd to vkr_device Yiwei Zhang 2022-01-06 23:43:24 +0000
  • 2b78bf1a67 vrand: drop irrelevant debug output Gert Wollny 2022-01-05 20:08:28 +0100
  • b2a4b64471 vrend: don't try to read from an undefined vertex element array Gert Wollny 2022-01-05 20:06:41 +0100
  • dffbb13a47 Remove trailing space Yonggang Luo 2021-12-05 20:25:57 +0800
  • a96d650ed0 venus: set waitAll to true in vkr_queue_thread Chia-I Wu 2021-12-20 12:07:00 -0800
  • abb7df90c1 shader: check for clip/cull distance support Italo Nicola 2021-12-16 16:52:16 -0300
  • b04e55d18f virgl: let proxy ignore iovs to allow classic 3d resource import Yiwei Zhang 2021-12-14 01:05:29 +0000
  • fad66514d6 vrend: set resource size for minigbm allocation Yiwei Zhang 2021-12-15 08:33:12 +0000
  • 767037c0d0 virgl: add virgl_resource_get_size Yiwei Zhang 2021-12-15 06:57:39 +0000
  • 2b66582c32 virglrenderer: drop get_blob_done Yiwei Zhang 2021-12-13 23:32:52 +0000
  • 2668dae374 vkr: drop transfer_3d support Yiwei Zhang 2021-12-13 23:07:22 +0000
  • dcbe205df5 proxy: add log prefix and fix line break Yiwei Zhang 2021-12-16 06:30:51 +0000
  • 0b595f6275 formats: Fix readback condition for depth buffers Akihiko Odaki 2021-06-23 05:34:27 +0900
  • a91830a42f server: fine tune pre-init Chia-I Wu 2021-12-13 13:27:22 -0800
  • 425658e792 server: set debug callback Chia-I Wu 2021-12-13 11:11:38 -0800
  • 31edb3caf0 server: log to syslog and stderr Chia-I Wu 2021-12-13 11:35:26 -0800
  • b30811f86c proxy: log with virgl_logv Chia-I Wu 2021-12-13 11:04:59 -0800
  • 2aed5d4197 vrend: propperly check whether the shader image range is correct Gert Wollny 2021-11-30 09:16:24 +0100
  • 95e581fd18 vrend: Add test to resource OOB write and fix it Gert Wollny 2021-11-30 10:17:26 +0100
  • b05bb61f45 vrend: clear memory when allocating a host-backed memory resource Gert Wollny 2021-11-30 09:29:42 +0100
  • 407db929f9 shader: Make surface_component_bits conditional on logicops Italo Nicola 2021-12-08 03:34:29 -0300
  • 5f488ed00d shader: Remove compiled_fs_uid from shader key Italo Nicola 2021-12-08 04:09:10 -0300
  • 072f30955b shader: Always write code to toggle clip plane Italo Nicola 2021-11-03 07:40:36 -0300
  • 2f054bd976 shader: Always emit shader with alpha test support in core profile Italo Nicola 2021-10-28 09:22:51 -0300
  • 14b0e482ec Add .editorconfig Corentin Noël 2021-11-16 10:42:26 +0100
  • 0fdccc2a44 vkr: enable supports_blob_id_0 only with VIRGL_RENDERER_RENDER_SERVER Chia-I Wu 2021-12-10 11:43:52 -0800
  • b8362ae7c1 virgl: add VIRGL_RENDERER_RENDER_SERVER Chia-I Wu 2021-11-03 11:13:27 -0700
  • 5519748c9b virgl: add proxy context Chia-I Wu 2021-11-02 10:46:36 -0700
  • 670d3a6b23 virgl: add render server Chia-I Wu 2021-10-29 13:32:22 -0700
  • f0b4e97975 virgl: add virgl_renderer_resource_import_blob Chia-I Wu 2021-11-09 09:31:18 -0800
  • 2c2908b296 vkr: use passed queue_id rather than queue->base.id Chia-I Wu 2021-11-30 16:25:04 -0800
  • a2a30dee0b vkr: add support for blob_id 0 Chia-I Wu 2021-11-11 09:44:30 -0800
  • b98518c296 vkr: unbind resources on detach Chia-I Wu 2021-11-11 15:53:32 -0800
  • c1fee683ec vkr: pass vkr_resource_attachment to vkr_cs_encoder Chia-I Wu 2021-11-11 15:36:18 -0800
  • f4f2b2b7da vkr: add iov to vkr_resource_attachment Chia-I Wu 2021-11-11 09:44:26 -0800
  • 59449ad4d1 virgl: add VIRGL_RENDERER_BLOB_FD_TYPE_SHM Chia-I Wu 2021-11-11 08:33:06 -0800
  • 7990977ebf virgl: pass blob size in get_blob Chia-I Wu 2021-11-11 08:38:17 -0800
  • 3464655e84 mesa: copy anon_file from Mesa Chia-I Wu 2021-11-09 09:44:13 -0800
  • 778ad42253 Make COPY_TRANSFER3D bidirectional mwezdeck 2021-11-04 09:45:12 +0100
  • 453017e32a vrend: actually force shader linking in vrend_link_program Italo Nicola 2021-12-02 10:19:27 -0300