Commit Graph

  • 9ad6f60c50 vrend: merge vertex buffer ID into vertex buffer struct Gert Wollny 2021-01-14 14:35:13 +0100
  • 1b51495bd1 vrend: replace if-chain by using switch/case Gert Wollny 2021-01-14 13:40:41 +0100
  • 46be8896a5 vrend: use a helper variable for the buffer pointer Gert Wollny 2021-01-14 13:28:46 +0100
  • a22c56fff4 vrend: remove unused parameter Gert Wollny 2021-01-14 13:21:15 +0100
  • 4ab4d4ebb5 vrend: pass texture swizzle as array Gert Wollny 2021-01-13 16:38:45 +0100
  • f8000f0986 vtest: add VCMD_CONTEXT_INIT Chia-I Wu 2020-07-01 16:59:14 -0700
  • 0b3e195268 vtest: add VCMD_GET_CAPSET Chia-I Wu 2020-07-01 16:42:24 -0700
  • 53aedf637f vtest: add VCMD_GET_PARAM Chia-I Wu 2020-07-01 16:39:06 -0700
  • 48b67e83a1 vtest: defer virgl_renderer_context_create further Chia-I Wu 2020-07-06 12:36:15 -0700
  • 3802f56a3b vtest: defer virgl_renderer_context_create Chia-I Wu 2020-07-01 16:03:31 -0700
  • 654771bca1 vtest: use vtest_destroy_context to cleanup Chia-I Wu 2020-11-02 09:47:59 -0800
  • d3fd5413c1 virgl: add virgl_renderer_context_create_with_flags Chia-I Wu 2020-11-10 13:44:06 -0800
  • e47df7f941 virgl: fix virgl_renderer_export_query for untyped resources Chia-I Wu 2020-12-23 11:32:49 -0800
  • 602002c33e vrend: fix out_modifier default value Chia-I Wu 2021-01-11 14:20:09 -0800
  • f6c704558b virgl: fix virgl_renderer_resource_get_map_info for untyped resources Chia-I Wu 2020-12-23 14:37:52 -0800
  • 3bd6244579 virgl: return res from virgl_resource_create_* Chia-I Wu 2020-12-23 14:14:47 -0800
  • 4215cb7aa7 vrend: simplify vrend_renderer_resource_get_map_info Chia-I Wu 2020-12-23 14:50:40 -0800
  • e1eb18ab91 virgl: clarify typed/untyped virgl_resource Chia-I Wu 2020-12-24 16:39:56 -0800
  • aac2d14ccb vrend: reduce tracing overhead by only calling vsnprintf when needed Gert Wollny 2021-01-12 13:38:41 +0100
  • c575de50db vrend: Fix the decode loop error exit Gert Wollny 2021-01-14 15:08:48 +0100
  • cbc5616377 vrend: Don't try to copy to res->iov if there is none Gert Wollny 2021-01-14 15:44:12 +0100
  • 18b4bfc6f9 vrend: declare decode callback table as static Gert Wollny 2021-01-14 15:08:34 +0100
  • 104fef05e6 perf: Build crates locked to a version Rohan Garg 2021-01-14 14:37:25 +0100
  • 3c91b4093d vrend: rename vrend_renderer_resource_allocate_texture Chia-I Wu 2020-12-24 19:31:31 -0800
  • 4a71d9fc67 vrend: refactor emulated bgra fixup Chia-I Wu 2020-12-24 18:55:36 -0800
  • 99051a49b6 vrend: move texture width check earlier Chia-I Wu 2020-12-24 19:21:19 -0800
  • 7899e05732 vrend: refactor vrend_resource buffer alloc Chia-I Wu 2020-12-24 18:14:27 -0800
  • e2884b62ad vrend: refactor vrend_resource init Chia-I Wu 2020-12-24 18:06:28 -0800
  • facba53047 vrend: constify vrend_renderer_resource_create_args Chia-I Wu 2020-12-23 19:49:45 -0800
  • e7f47fd3db perf: add scripts to build docker image and run perfetto trace analysis Gert Wollny 2020-11-09 17:28:45 +0100
  • d5cced1e82 vrend: Fix TGSI UIF/IF behavior. Eric Anholt 2021-01-06 16:01:53 -0800
  • 4455b3fd7a vrend: pass vrend_context directly to the decode functions Gert Wollny 2020-12-28 15:14:31 +0100
  • 3f02922c7e vrend: remove superflous range check Gert Wollny 2020-12-28 15:13:14 +0100
  • 569ea169ba vrend: reduce work done in command decoding loop Gert Wollny 2020-12-28 14:55:43 +0100
  • cbcba9845f vrend: pass buffer pointer for current command to decoding functions Gert Wollny 2020-12-28 14:45:41 +0100
  • c6b9de4084 vrend: replace switch on decode functions with call table Gert Wollny 2020-12-28 14:30:17 +0100
  • e1a8fdf1b1 vrend: unify interface of decode functions Gert Wollny 2020-12-28 14:26:52 +0100
  • 612e2d7c57 shader: disable coord_replace for non-POINT primitives Ryan Neph 2020-12-10 09:00:24 -0800
  • 9040965354 vrend: fix copy transfers with gbm bo Chia-I Wu 2020-12-04 18:07:42 -0800
  • ad2e9c49da vrend: fix gbm transfer to subregion Chia-I Wu 2020-12-04 18:12:17 -0800
  • 9dac27a026 vrend: match Mesa gbm header Gurchetan Singh 2020-12-01 16:08:28 -0800
  • ba6d1e387b vrend: emit alpha_ref value as float Gert Wollny 2020-11-27 16:27:51 +0100
  • b4d601b1c5 vrend: Also test for EXT_buffer_storage Gert Wollny 2020-11-26 16:19:51 +0100
  • b4dab39270 shader: fix emit_ios params order Ryan Neph 2020-12-01 16:32:21 -0800
  • 184967eb6f ci: Update good versions and date limit Gert Wollny 2020-11-24 15:49:31 +0100
  • 59f7510c96 vrend: only use egl fences on gles profile. Lepton Wu 2020-11-16 16:26:28 -0800
  • 7db2faa354 ci: Add build with the stderr tracer Gert Wollny 2020-11-11 23:23:08 +0100
  • 024a0d969d virgl: Add tracing to stderr as alternative tracing method Gert Wollny 2020-11-11 10:58:01 +0100
  • 19d65e83e3 virgl: Add perfetto performance calls conditionally Gert Wollny 2020-11-09 17:17:49 +0100
  • 3ebb0ffba4 virgl/gbm: Make it compile on old version of mesa. Lepton Wu 2020-11-12 15:49:41 -0800
  • 48f02de3bb vrend: reject invalid capset versions Chia-I Wu 2020-11-04 15:03:16 -0800
  • 46da76bd02 vrend: clarify virgl capset versions Chia-I Wu 2020-11-04 14:59:31 -0800
  • 922435f279 vrend: reject capset id 0 Chia-I Wu 2020-11-04 14:59:06 -0800
  • 0e272c3fe3 vrend: remove VREND_CAP_SET* Chia-I Wu 2020-11-04 14:39:59 -0800
  • 1d31f70369 vrend: mask out VIRGL_RENDERER_THREAD_SYNC early Chia-I Wu 2020-10-06 11:15:20 -0700
  • ccda76bb7d vrend: move eventfd manipulations to virgl_util.c Chia-I Wu 2020-10-06 11:04:01 -0700
  • b87b69eda0 vrend: plug fence leaks Chia-I Wu 2020-09-30 12:45:02 -0700
  • b5d3fe0aa6 vrend: fix VIRGL_RENDERER_THREAD_SYNC Chia-I Wu 2020-09-29 15:03:47 -0700
  • 909090af13 vrend: silence a compiler warning Chia-I Wu 2020-10-29 10:44:05 -0700
  • 1a8b82fdde virgl: fd should be an int in export_fence Chia-I Wu 2020-11-02 09:26:53 -0800
  • c7c102bab3 vrend: test for EXT_texture_mirror_clamp_to_edge Gert Wollny 2020-10-06 18:34:38 +0200
  • 9954c2e392 virgl/gbm: support GBM_FORMAT_ABGR16161616F Lepton Wu 2020-10-30 16:02:17 -0700
  • 305c3512f7 shader: mark readonly args as const Ryan Neph 2020-10-06 19:30:22 -0700
  • 26a00bb026 shader: pass dump_ctx* as const in apply_prev_layout Ryan Neph 2020-10-06 19:27:22 -0700
  • 87c80a4bea shader: vrend_shader.c linting Ryan Neph 2020-10-06 19:25:32 -0700
  • bb89187351 shader: pass dump_ctx as const to emit_ios_* Ryan Neph 2020-10-06 19:18:02 -0700
  • 00418a876f shader: pass *shadow_samp_mask as function arg Ryan Neph 2020-10-06 19:09:45 -0700
  • 13d755f146 shader: remove dump_ctx arg from allocate_temp_range Ryan Neph 2020-10-06 19:00:12 -0700
  • b9a78c61da shader: pass images[] as function arg Ryan Neph 2020-10-06 18:45:15 -0700
  • 43b01bb25b shader: pass ssbo_memory_qualifier[] as function arg Ryan Neph 2020-10-06 18:38:43 -0700
  • 4c76e9d828 shader: return updated glsl_ver_required from emit_ios_common Ryan Neph 2020-10-06 18:22:24 -0700
  • cabc440336 shader: bundle vrend_patch_ios Ryan Neph 2020-10-06 18:16:04 -0700
  • d73a6bc373 shader: bundle vrend_generic_ios Ryan Neph 2020-10-06 18:08:29 -0700
  • a1d262bc95 shader: bundle vrend_glsl_strbufs Ryan Neph 2020-10-06 17:01:26 -0700
  • 313f1cc887 vrend: add support for exporting egl fences David Stevens 2020-10-01 15:39:07 +0900
  • 16f8d896d0 vrend: build fences on EGLSyncKHR when possible David Stevens 2020-06-19 11:38:47 +0900
  • 1fbffadc7d vrend: refactor syncobject wait to a helper function David Stevens 2020-10-01 15:31:01 +0900
  • 5cdb1369e6 virgl/egl: delete some dead code David Stevens 2020-08-19 18:44:54 +0900
  • 1a79cb485d vrend: Recover texture binding after transfer Lepton Wu 2020-10-01 11:44:46 -0700
  • c8e4e1a919 vrend: disable GL_EXT_external_object_fd path on non-Intel boards Gurchetan Singh 2020-10-05 14:57:42 -0700
  • fb62616604 vrend: set caching for gbm based buffer objects Gurchetan Singh 2020-10-02 15:44:48 -0700
  • a15838e456 vrend: don't change the readback format for emulated BGRA unless bgraswz is active Gert Wollny 2020-08-05 10:18:30 +0200
  • 2dc844a4ca tests: add some init/cleanup/reset tests Chia-I Wu 2020-08-25 10:21:05 -0700
  • f875c3a288 virgl: more checks against init args Chia-I Wu 2020-08-24 14:24:34 -0700
  • bd6540c6ba virgl: improve init error handling Chia-I Wu 2020-08-24 14:13:07 -0700
  • 8dc7d34de9 virgl: more robust winsys init/cleanup Chia-I Wu 2020-08-24 13:55:53 -0700
  • 228fa50acd virgl: more robust resource/context table init/cleanup Chia-I Wu 2020-08-24 14:08:06 -0700
  • b5777196d5 virgl: move resource table init out of vrend Chia-I Wu 2020-08-24 13:34:22 -0700
  • fadf5528d9 virgl: move resource/context table cleanup out of vrend Chia-I Wu 2020-08-24 13:25:28 -0700
  • e8ff76ef47 vrend: change cleanup order in fini/reset Chia-I Wu 2020-08-25 09:14:02 -0700
  • d4c9ef86e4 virgl: move vrend_state.inited to global_state Chia-I Wu 2020-08-24 11:27:56 -0700
  • 0edca466f4 vrend: improve vrend_state.inited checks Chia-I Wu 2020-08-24 12:18:02 -0700
  • fbaef8524a virgl: add struct global_state Chia-I Wu 2020-08-24 11:26:34 -0700
  • c38c248a1a virgl: constify virgl_cbs Chia-I Wu 2020-08-24 11:24:09 -0700
  • 8dd1242c3f vrend: hide vrend_winsys_glx Chia-I Wu 2020-07-20 18:54:15 -0700
  • ce03b7a387 vrend: add vrend_winsys_init Chia-I Wu 2020-07-20 18:47:23 -0700
  • 1991666171 vrend: add vrend_winsys_cleanup Chia-I Wu 2020-07-20 18:46:26 -0700
  • 163f4f120a vrend: fail EGLImage import at runtime Chia-I Wu 2020-07-20 16:50:09 -0700
  • afc2775a25 vrend: add vrend_winsys_get_fd_for_texture* Chia-I Wu 2020-07-20 17:09:33 -0700
  • 7fc8530bf3 vrend: add vrend_winsys_get_fourcc_for_texture Chia-I Wu 2020-07-20 16:55:26 -0700