/aosp_15_r20/external/virglrenderer/.gitlab-ci/expectations/virt/ |
H A D | traces-virgl.yml | 7 - device: gl-virgl 11 - device: gl-virgl 15 - device: gl-virgl 19 - device: gl-virgl 23 - device: gl-virgl 27 - device: gl-virgl 31 - device: gl-virgl 35 - device: gl-virgl 39 - device: gl-virgl 43 - device: gl-virgl [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/virgl/ci/ |
H A D | traces-virgl-iris.yml | 8 gl-virgl: 11 gl-virgl: 14 gl-virgl: 17 gl-virgl: 20 gl-virgl: 23 gl-virgl: 26 gl-virgl: 29 gl-virgl: 32 gl-virgl: 35 gl-virgl: [all …]
|
H A D | traces-virgl.yml | 8 gl-virgl: 11 gl-virgl: 14 gl-virgl: 17 gl-virgl: 20 gl-virgl: 23 gl-virgl: 26 gl-virgl: 29 gl-virgl: 32 gl-virgl: 35 gl-virgl: [all …]
|
H A D | gitlab-ci.yml | 2 - local: 'src/gallium/drivers/virgl/ci/gitlab-ci-inc.yml' 14 virgl-on-gl: 16 DEQP_SUITE: virgl-gl 17 GPU_VERSION: virgl-gl 24 - .virgl-test 26 virgl-on-gles: 29 DEQP_SUITE: virgl-gles 30 GPU_VERSION: virgl-gles 33 - virgl-on-gl 35 virgl-traces: [all …]
|
H A D | gitlab-ci-inc.yml | 1 .virgl-rules: 10 - src/gallium/drivers/virgl/**/* 11 - src/gallium/winsys/virgl/**/* 14 .virgl-iris-manual-rules: 26 .virgl-iris-rules-performance: 49 - .virgl-rules 52 FLAKES_CHANNEL: "#virgl-ci" 56 .virgl-test: 59 - .virgl-rules 61 FLAKES_CHANNEL: "#virgl-ci" [all …]
|
/aosp_15_r20/external/virglrenderer/ |
H A D | .gitlab-ci.yml | 2 FDO_UPSTREAM_REPO: "virgl/virglrenderer" 52 …- if: &is-forked-branch-or-pre-merge-not-for-marge '$CI_PROJECT_NAMESPACE != "virgl" || ($GITLAB_U… 55 …- if: &is-virglrenderer-main '$CI_PROJECT_NAMESPACE == "virgl" && $CI_COMMIT_REF_NAME == $CI_DEFAU… 58 - if: &is-post-merge '$CI_PROJECT_NAMESPACE == "virgl" && $CI_COMMIT_BRANCH' 87 MINIO_ARTIFACT_NAME: virgl-amd64 164 name: "virgl-result" 220 GALLIUM_DRIVER: virgl 258 DEQP_SUITE: virgl-gl 259 GPU_VERSION: virgl-gl 266 DEQP_SUITE: virgl-gles [all …]
|
H A D | README.rst | 1 `Virglrenderer <https://virgil3d.github.io/>`_ - The VirGL virtual OpenGL renderer 8 This repository lives at https://gitlab.freedesktop.org/virgl/virglrenderer. 43 `GitLab <https://gitlab.freedesktop.org/virgl/virglrenderer/-/issues>`_.
|
/aosp_15_r20/external/virglrenderer/server/ |
H A D | render_virgl.c | 40 const struct render_virgl *virgl = render_virgl_lock_struct(); in render_virgl_lookup_context() local 44 list_for_each_entry (struct render_context, iter, &virgl->contexts, head) { in render_virgl_lookup_context() 51 assert(list_is_singular(&virgl->contexts)); in render_virgl_lookup_context() 52 ctx = list_first_entry(&virgl->contexts, struct render_context, head); in render_virgl_lookup_context() 91 struct render_virgl *virgl = render_virgl_lock_struct(); in render_virgl_add_context() local 92 list_addtail(&ctx->head, &virgl->contexts); in render_virgl_add_context() 107 struct render_virgl *virgl = render_virgl_lock_struct(); in render_virgl_fini() local 109 if (virgl->init_count) { in render_virgl_fini() 110 virgl->init_count--; in render_virgl_fini() 111 if (!virgl->init_count) { in render_virgl_fini() [all …]
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 19.1.0.rst | 339 - virgl: Fake MSAA when max samples is 1 1055 - virgl: handle fence_server_sync in winsys 1056 - virgl: hide fence internals from the driver 1057 - virgl: introduce virgl_drm_fence 1058 - virgl: fix fence fd version check 1059 - virgl: clear vertex_array_dirty 1060 - virgl: skip empty cmdbufs 1150 - virgl: enable elapsed time queries 1151 - virgl: ARB_query_buffer_object support 1152 - docs: update qbo support for virgl [all …]
|
H A D | 19.0.0.rst | 174 - virgl: buffer flushing error with some dEQP tests [bisected] 482 - virgl: fix vtest regression since fencing changes. 490 - virgl: fix undefined shift to use unsigned. 491 - virgl: fix const warning on debug flags. 494 - virgl/vtest: fix front buffer flush with protocol version 0. 495 - virgl: use primconvert provoking vertex properly 986 - virgl: force linear texturing support 987 - virgl: simplify virgl_hw_set_vertex_buffers 988 - virgl: simplify virgl_hw_set_index_buffer 989 - virgl: wrap vertex element state in a struct [all …]
|
H A D | 22.1.0.rst | 86 - [bisected] commit "vbo/dlist: use a single buffer object" results in heavy regression with virgl … 170 - virgl/ci: Uprev virglrenderer 171 - virgl: Check texture multisample compatibility 793 - virgl: Update virgl_protocol and use the provided constants 797 - virgl/ci: Uprev virglrenderer and crosvm 804 - virgl/ci: Setup virtio-vsock based IPC 823 - virgl/ci: Add jobs for running trace tests on LAVA 826 - virgl/ci: Add support for dEQP GL vtest-ing 1111 - virgl: Work around old virglrenderer's BARRIER counting bug. 1112 - virgl: Add a workaround for virglrenderer output writemask bugs. [all …]
|
H A D | 18.1.9.rst | 70 - virgl: don't send a shader create with no data. (v2) 88 - winsys/virgl: avoid unintended behavior 89 - virgl: adjust strides when mapping temp-resources 93 - winsys/virgl: correct resource and handle allocation (v2)
|
H A D | 18.2.1.rst | 85 - virgl: don't send a shader create with no data. (v2) 98 - winsys/virgl: avoid unintended behavior 99 - virgl: adjust strides when mapping temp-resources 108 - winsys/virgl: correct resource and handle allocation (v2)
|
H A D | 22.2.0.rst | 107 - Regression: virgl: The switch to NTT breaks "Total War: Warhammer" 1383 - virgl/ci: Update virglrenderer 1384 - virgl/ci: Update virglrenderer 1385 - virgl: Add support for passing the supported number of components from virgl 1386 - virgl: Only progagate the uniform numbers if the numbers are actually right 1390 - virgl/ci: Rename virgl-lava-* jobs to virgl-iris-* 1391 - virgl/ci: Update checksums for some virgl iris traces 1597 - ci: traces: virgl: reenable previously crashing Godot trace 1601 - ci/virgl: fix checksum for valve traces which run on iris 1608 - ci/virgl: traces: add RoR and Nheko traces [all …]
|
H A D | 21.3.0.rst | 150 - ci/virgl: "dEQP error: waiting got error - 16, slow gpu or hang?" flakes 962 - ci: actually run piglit tests with virgl 963 - ci: Re-enable piglit trace for virgl 964 - ci: Disable llvmpipe optimizations when running virgl CI 967 - ci: Use crosvm to run dEQP tests for virgl 969 - virgl: Set GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION to 1 1096 - llvmpipe/virgl/ci: update traces for aniso 1113 - virgl: disable anisotropic filtering. 1114 - virgl: add support for anisotropic texture filtering 1302 - ci/virgl: Use deqp-runner suite support to reduce CI job count. [all …]
|
H A D | 19.0.7.rst | 35 - virgl on OpenGL 3.3 host regressed to OpenGL 2.1 70 - virgl: Add a caps feature check version 71 - virgl: Assume sRGB write control for older guest kernels or
|
/aosp_15_r20/external/mesa3d/docs/ |
H A D | features.txt | 39 GL 3.0, GLSL 1.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z… 72 GL 3.1, GLSL 1.40 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z… 85 GL 3.2, GLSL 1.50 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z… 100 GL 3.3, GLSL 3.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z… 114 GL 4.0, GLSL 4.00 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,… 143 GL 4.1, GLSL 4.10 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,… 153 GL 4.2, GLSL 4.20 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, … 169 GL 4.3, GLSL 4.30 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, … 195 GL 4.4, GLSL 4.40 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c… 213 GL 4.5, GLSL 4.50 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c… [all …]
|
/aosp_15_r20/external/mesa3d/.gitlab-ci/build/ |
H A D | gitlab-ci.yml | 104 GALLIUM_DRIVERS: "llvmpipe,softpipe,virgl,radeonsi,zink,crocus,iris,i915,r300,svga" 167 …GALLIUM_DRIVERS: "freedreno,iris,nouveau,r300,r600,llvmpipe,softpipe,svga,v3d,vc4,virgl,etnaviv,pa… 204 …GALLIUM_DRIVERS: "iris,nouveau,r300,r600,freedreno,llvmpipe,softpipe,svga,v3d,vc4,virgl,etnaviv,pa… 260 …GALLIUM_DRIVERS: "i915,iris,nouveau,freedreno,r300,svga,llvmpipe,softpipe,v3d,vc4,virgl,etnaviv,pa… 294 …reno,iris,lima,nouveau,panfrost,r300,r600,radeonsi,svga,llvmpipe,softpipe,tegra,v3d,vc4,virgl,zink" 344 …i915,iris,lima,nouveau,panfrost,r300,r600,radeonsi,svga,llvmpipe,softpipe,tegra,v3d,vc4,virgl,zink" 424 …- CROSS=x86_64-linux-android GALLIUM_DRIVERS=iris,virgl VULKAN_DRIVERS=amd,intel .gitlab-ci/meson/… 607 …GALLIUM_DRIVERS: "iris,nouveau,r300,r600,freedreno,llvmpipe,softpipe,svga,v3d,vc4,virgl,etnaviv,pa… 705 GALLIUM_DRIVERS: "iris,nouveau,r300,r600,radeonsi,llvmpipe,softpipe,virgl,zink,crocus,d3d12" 739 GALLIUM_DRIVERS: "llvmpipe,virgl,zink" [all …]
|
/aosp_15_r20/external/mesa3d/docs/drivers/ |
H A D | virgl.rst | 1 VirGL title 4 What is VirGL? 7 VirGL is a virtual 3D GPU for use inside QEMU virtual machines, that 33 * Mesa main contains the VirGL 3D driver. 70 virglrenderer: the GL renderer https://gitlab.freedesktop.org/virgl/virglrenderer 75 VirGL is a project undertaken by Dave Airlie at Red Hat. It builds on lots
|
/aosp_15_r20/hardware/google/gfxstream/host/ |
D | VirtioGpuFormatUtils.h | 79 stream_renderer_error("Unknown virgl format 0x%x", format); in virgl_format_is_yuv() 192 stream_renderer_error("Unknown drm format for virgl conversion 0x%x", format); in drm_format_to_virgl_format() 255 stream_renderer_error("Unknown virgl format: 0x%x", format); in virgl_format_to_linear_base() 285 stream_renderer_error("Unknown virgl format: 0x%x", format); in virgl_format_to_total_xfer_len() 303 stream_renderer_error("Unknown virgl yuv format: 0x%x", format); in virgl_format_to_total_xfer_len() 342 stream_renderer_error("Unknown virgl format: 0x%x", format); in virgl_format_to_total_xfer_len()
|
/aosp_15_r20/external/mesa3d/ |
H A D | .mr-label-maker.yml | 86 'virgl': 'virgl' 204 '^src/gallium/drivers/virgl/': ['virgl'] 248 '^src/gallium/winsys/virgl/': ['virgl']
|
/aosp_15_r20/external/virglrenderer/src/ |
H A D | virgl_util.h | 92 C(virgl, "virglrenderer") \ 97 #define TRACE_SCOPE(SCOPE) TRACE_EVENT(virgl, SCOPE) 101 #define TRACE_SCOPE_BEGIN(SCOPE) TRACE_EVENT_BEGIN(virgl, SCOPE) 102 #define TRACE_SCOPE_END(SCOPE) do { TRACE_EVENT_END(virgl); (void)SCOPE; } while (0)
|
H A D | meson.build | 221 'virgl', 251 description: 'virgl GL renderer', 252 subdirs: 'virgl' 261 install_headers('virglrenderer.h', subdir : 'virgl')
|
/aosp_15_r20/external/mesa3d/src/gallium/ |
H A D | meson.build | 166 subdir('winsys/virgl/common') 168 subdir('winsys/virgl/drm') 169 subdir('winsys/virgl/vtest') 171 subdir('drivers/virgl')
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_tgsi.c | 24 /* the virgl hw tgsi vs what the current gallium want will diverge over time. 224 * https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/615 in virgl_tgsi_transform_prolog() 274 debug_printf("VIRGL: ARB_gpu_shader_fp64 is exposed but not supported."); in virgl_tgsi_transform_instruction() 322 * https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/582 in virgl_tgsi_transform_instruction() 340 * https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/616 in virgl_tgsi_transform_instruction()
|