Commit Graph

  • 45d1e4fa77 vrend: fix fence polling without sync thread Chia-I Wu 2021-03-11 12:15:46 -0800
  • 122ae312db virgl: check buffer size to ensure no unsigned wraparound happens Gert Wollny 2021-03-09 21:47:22 +0100
  • 722f47e5af perf: update mesa configuration flags to silence warnings Gert Wollny 2021-03-03 19:19:17 +0100
  • 956b719d03 shader: lazy host shader variant compilation Ryan Neph 2021-03-08 12:21:06 -0800
  • 2d99aa61c6 shader: resolve shader dependencies before program linking Ryan Neph 2021-03-08 10:50:09 -0800
  • 22cbf5fc12 vrend: check external blob use before using glBufferStorage Gurchetan Singh 2021-02-10 16:05:07 -0800
  • 4421c4a56a vrend: Emit string markers that begin with BEGIN: and END: as tracing scope Gert Wollny 2021-03-05 10:21:32 +0100
  • f8a9ebce97 tracing: Add macros to emit begin and end markers seperately Gert Wollny 2021-03-05 10:20:57 +0100
  • fd0769aeb7 vrend: implement support for KHR_debug Gert Wollny 2021-03-04 15:41:49 +0100
  • b5d701683e debug: silence unused ctx warning in build with NDEBUG defined Gert Wollny 2021-03-04 18:21:31 +0100
  • a296b90d19 vrend: Add debug string GET_MEMORY_INFO command and fix array Gert Wollny 2021-03-04 18:20:52 +0100
  • 9ff43016e0 virgl: Use OpenGL types instead of C types Rohan Garg 2021-03-05 17:09:25 +0100
  • 61cb7dca78 virgl: Add a fallback to query total video memory Rohan Garg 2021-03-05 16:56:47 +0100
  • d470a2df58 virgl: add support for per-context fencing Chia-I Wu 2020-10-01 12:47:01 -0700
  • 3a2a537c69 vrend: hook up per-context fencing internally Chia-I Wu 2020-10-01 12:21:28 -0700
  • 3ae1b379f9 vrend: replace fence id by fence cookie internally Chia-I Wu 2020-10-05 13:51:22 -0700
  • 5379986993 vrend: track fence contexts Chia-I Wu 2020-09-30 15:01:54 -0700
  • 17796a3a9d virgl: add fencing interface to virgl_context Chia-I Wu 2020-09-30 10:53:15 -0700
  • d9aad06ba2 vrend: Create frame buffer object in do_readpixels Akihiko Odaki 2021-03-02 20:02:39 +0900
  • 64d35b6a85 vrend: Do not cache frame buffer object in vrend resource Akihiko Odaki 2021-03-01 17:00:40 +0900
  • f390c4d673 virglrenderer: Expose detailed GPU memory info to guests Rohan Garg 2021-02-25 18:13:40 +0100
  • 54a2945486 perf: use perfetto v12.1 Gert Wollny 2021-02-22 15:32:27 +0100
  • da89b10371 perf: Make it easy to run crosvm inside a debugger by giving a command file Gert Wollny 2021-02-16 11:05:39 +0100
  • 24ed01753d perf: use a different subnet in the Docker image Gert Wollny 2021-02-16 11:04:41 +0100
  • daa7d9439c vrend: check if we got a version string Gert Wollny 2021-02-16 10:59:47 +0100
  • 0ea8b449aa perf: Don't compile glx for virglrenderer and use debug-optimized build Gert Wollny 2021-02-16 10:58:46 +0100
  • f8128ab820 perf: update waffle version Gert Wollny 2021-02-16 10:57:08 +0100
  • 7d2c63d3d9 per: Update kernel to 5.10.16 Gert Wollny 2021-02-16 10:56:50 +0100
  • ff926b8276 perf: switch to bullseye Gert Wollny 2021-02-16 10:56:24 +0100
  • a62517fc08 perf: update documentation Gert Wollny 2021-02-22 12:04:05 +0100
  • 4413c2bbf2 perf: compile mesa with perfetto support Gert Wollny 2021-02-22 12:02:58 +0100
  • 53f83cfd3c perf: pin epoxy version to 1.5.5 Gert Wollny 2021-02-16 12:50:31 +0100
  • 51d4d37c29 formats:add astc 2d compressed format support cheyang 2021-02-26 17:25:11 +0800
  • acf0fe9d99 Remove GNU extension codes Akihiko Odaki 2021-02-23 17:34:33 +0900
  • 0bf0fa4f8a Align sampler feature detections to Epoxy Akihiko Odaki 2021-02-05 21:40:25 +0900
  • 7e7a4e72a1 vrend: Introudce VIRGL_CAP_V2_VIDEO_MEMORY to query video memory Rohan Garg 2021-02-12 12:39:52 +0100
  • b620ab260d tests: add test_virgl_fence Chia-I Wu 2021-02-03 11:02:24 -0800
  • c995f69808 tests: respect VRENDTEST_USE_EGL_GLES Chia-I Wu 2021-02-03 12:37:36 -0800
  • 51f45f343b vrend: Fix GL_TEXTURE_SWIZZLE_RGBA on GLES Lepton Wu 2021-02-04 19:17:52 -0800
  • 8d824b10cc use TRACE_SCOPE_SLOW for high-frequency tracing John Bates 2021-02-04 11:07:24 -0800
  • e64afcf897 add percetto tracing option John Bates 2021-02-04 11:04:40 -0800
  • 0621329415 remove TRACE_SCOPE_FMT to simplify tracing API John Bates 2021-02-04 10:12:28 -0800
  • fab5e73314 meson: Fix test for "cleanup" attribute Gert Wollny 2021-01-29 16:14:52 +0100
  • ae72487585 vrend: report compute cap on GL only if the GL version is at least 3.3 Gert Wollny 2021-02-04 09:22:55 +0100
  • 1e1dbbd0e7 ci: Set two expected failures for GLES 3.1 on GL Gert Wollny 2021-02-04 13:30:07 +0100
  • ced7231ce5 ci: Update docker image tag Gert Wollny 2021-02-04 11:14:45 +0100
  • 2ca194a71e ci: error exit out of the container build when a build step fails Gert Wollny 2021-02-03 16:09:47 +0100
  • f9e8acf247 ci: keep fewer packages to make sure the self-compiled versiosn are used Gert Wollny 2021-02-03 16:08:56 +0100
  • 600c65b97e ci: Reorder mesa and libdrm build and use older mesa sha Gert Wollny 2021-02-04 15:10:17 +0100
  • a98dc8989c ci_ Update expected GL CTS test results Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>. Gert Wollny 2021-02-04 09:47:58 +0100
  • 69ae8bae47 ci: Update expected results for the piglits tests Gert Wollny 2021-02-04 13:21:57 +0100
  • 72139579bd ci: Add new expected results for GLES 3.1 Gert Wollny 2021-02-04 13:29:38 +0100
  • f7ede814ea ci: Update expected results for GLES 3.0 Gert Wollny 2021-02-04 09:39:18 +0100
  • 9f1d0efead ci: Update expected results for GLES 2.0 Gert Wollny 2021-02-02 10:24:05 +0100
  • cbe5a89606 ci: Pass correct return value Gert Wollny 2021-02-02 10:00:23 +0100
  • 1dac420751 ci: revert to using git for libepoxy Gert Wollny 2020-12-09 13:59:59 +0100
  • 4835ffa488 vrend: Fixes non-reachable default case. Lepton Wu 2021-01-30 18:41:31 -0800
  • 9fbc538ac6 vrend: move program only into front of queue of it is not already there Gert Wollny 2021-01-26 19:04:48 +0100
  • 4a5c238d53 vrend: don't check vertex attributes in draw_vbo Gert Wollny 2021-01-21 15:12:17 +0100
  • c08c84197a vrend: use helper pointers in draw_bind_samplers_shader Gert Wollny 2021-01-21 13:24:30 +0100
  • 4fd840331a vrend: use sub_ctx directly in clear Gert Wollny 2021-01-20 17:18:11 +0100
  • 9e0c4aabd4 vrend: use helper for sub_ctx in set_framebuffer_state Gert Wollny 2021-01-20 16:24:52 +0100
  • 999f9feea4 vrend: pass sub_ctx directly to draw_bind_objects Gert Wollny 2021-01-20 15:15:02 +0100
  • e409ad823a vrend: add sub_ctx helper in bind_shader Gert Wollny 2021-01-20 11:03:34 +0100
  • ff37f78f84 vrend: add sub_ctx helper in create_shader Gert Wollny 2021-01-20 10:58:55 +0100
  • 7ab6a964f0 vrend: add a sub_ctx helper in launch_grid Gert Wollny 2021-01-20 10:55:31 +0100
  • 5c85adaa7d vrend: pass sub_context directly to draw_bind_abo_shader Gert Wollny 2021-01-20 10:52:14 +0100
  • b32ff0f72e vrend: pass sub_context directly to draw_bind_ssbo_shader Gert Wollny 2021-01-20 10:49:57 +0100
  • bd7972b403 vrend: pass sub_context directly to draw_bind_images_shader Gert Wollny 2021-01-20 10:48:38 +0100
  • 8ac253a42e vrend: make evaluation of same_prog better optimizable Gert Wollny 2021-01-20 16:43:39 +0100
  • 4b151fcc8a vrend: rework shader program creation to be able to pass sub_ctx Gert Wollny 2021-01-20 10:43:24 +0100
  • d0a23c1a7f vrend: pass sub_ctx directly to draw_bind_samplers_shader Gert Wollny 2021-01-20 10:33:38 +0100
  • 217538ff8c vrend: pass sub_ctx directly to draw_bind_const_shader Gert Wollny 2021-01-20 10:30:40 +0100
  • 6bbf703a98 vrend: pass sub_ctx direcly to draw_bind_ubo_shader Gert Wollny 2021-01-20 10:29:15 +0100
  • 2ca4dd4fe4 vrend: pass sub_ctx dirctly to use and add program Gert Wollny 2021-01-20 10:27:23 +0100
  • 71378f0d02 vrend: pass sub_ctx to blend state Gert Wollny 2021-01-20 10:18:44 +0100
  • d3d10369dc vrend: pass sub_ctx to update_viewport_state Gert Wollny 2021-01-20 10:15:30 +0100
  • 18fb818a92 vrend: pass sub_ctx when setting scissor state Gert Wollny 2021-01-20 10:04:45 +0100
  • 3712429d84 vrend: pass sub_ctx when setting DS state Gert Wollny 2021-01-20 10:03:11 +0100
  • 963a02a785 vrend: pass sub_ctx directly to update_frontface_state Gert Wollny 2021-01-20 09:41:30 +0100
  • 71eadba603 vrend: replace uses of ctx->sub with sub_ctx Gert Wollny 2021-01-20 10:22:20 +0100
  • 57a19772cb vrend: Add parent context reference to sub-contexts Gert Wollny 2021-01-20 10:08:04 +0100
  • 05676a0376 perf: Update gfx-pps version Antonio Caggiano 2021-01-18 19:39:24 +0100
  • c165357711 perf: Fix trace path handling in scripts Antonio Caggiano 2021-01-26 11:42:47 +0100
  • b9dc30355a perf: don't start perfetto when disabled with argument Louis-Francis Ratté-Boulianne 2020-12-29 21:14:55 -0500
  • f5a45fe97e vrend: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE Chia-I Wu 2020-12-24 18:00:08 -0800
  • 115a07a171 vrend: track untyped resources Chia-I Wu 2020-12-23 11:32:53 -0800
  • f1e72a87b3 vrend: attach/detach virgl_resource rather than pipe_resource Chia-I Wu 2021-01-21 12:06:11 -0800
  • e9de44ea19 vrend: fix a potential egl_image leak Chia-I Wu 2020-12-25 11:55:53 -0800
  • 1f36f00ad6 vrend: clean up virgl_egl_image_from_* Chia-I Wu 2020-12-24 19:51:06 -0800
  • 03dd77537a vrend: refactor select program Gert Wollny 2021-01-19 13:50:30 +0100
  • d9b4e34933 vrend: remove unused ctx from shader state call Gert Wollny 2021-01-19 13:45:05 +0100
  • 12e5c80b8a vrend: pass sub-context to shader key generation Gert Wollny 2021-01-19 13:43:50 +0100
  • 2835fed3d6 vrend: move drawing info to sub context Gert Wollny 2021-01-19 13:39:29 +0100
  • 0be4be0c3b vrend: extract method for shader update from vrend_draw_vbo Gert Wollny 2021-01-19 13:36:06 +0100
  • 2b0e2f0729 gallium/cso: use a different hash function Gert Wollny 2021-01-19 12:13:11 +0100
  • 00093d0a8e vrend: use an array of program lists and merge dual_src into compare value Gert Wollny 2021-01-15 14:57:36 +0100
  • 2d64614b84 vrend: seperate lists for compute and gfx shaders Gert Wollny 2021-01-15 14:18:55 +0100
  • b9f7be9e98 vrend: move last used shader program in front of the list Gert Wollny 2021-01-15 13:04:11 +0100
  • 5f1f099222 vrend: Cache VS and FS id's in program to speed up comparison Gert Wollny 2021-01-15 12:30:23 +0100