├── .dir-locals.el ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab-ci ├── all-skips.txt ├── b2c │ ├── b2c.yml.jinja2.jinja2 │ └── generate_b2c.py ├── bare-metal │ ├── .editorconfig │ ├── arm64_a630_egl.sh │ ├── bm-init.sh │ ├── cisco-2960-poe-off.sh │ ├── cisco-2960-poe-on.sh │ ├── cros-servo.sh │ ├── cros_servo_run.py │ ├── eth008-power-down.sh │ ├── eth008-power-relay.py │ ├── eth008-power-up.sh │ ├── expect-output.sh │ ├── fastboot.sh │ ├── fastboot_run.py │ ├── google-power-down.sh │ ├── google-power-relay.py │ ├── google-power-up.sh │ ├── poe-off │ ├── poe-on │ ├── poe-powered.sh │ ├── poe_run.py │ ├── rootfs-setup.sh │ ├── serial_buffer.py │ └── telnet-buffer.py ├── bin │ ├── ci_run_n_monitor.py │ └── requirements.txt ├── build │ └── gitlab-ci.yml ├── common │ ├── capture-devcoredump.sh │ ├── generate-env.sh │ ├── init-stage1.sh │ ├── init-stage2.sh │ ├── intel-gpu-freq.sh │ └── start-x.sh ├── container │ ├── arm.config │ ├── arm64.config │ ├── baremetal_build.sh │ ├── build-apitrace.sh │ ├── build-crosvm.sh │ ├── build-crosvm_no-syslog.patch │ ├── build-deqp-runner.sh │ ├── build-deqp.sh │ ├── build-fossilize.sh │ ├── build-gfxreconstruct.sh │ ├── build-hang-detection.sh │ ├── build-kernel.sh │ ├── build-libclc.sh │ ├── build-libdrm.sh │ ├── build-piglit.sh │ ├── build-rust.sh │ ├── build-skqp.sh │ ├── build-skqp_BUILD.gn.patch │ ├── build-skqp_base.gn │ ├── build-skqp_fetch_gn.patch │ ├── build-skqp_git-sync-deps.patch │ ├── build-skqp_gl.patch │ ├── build-skqp_is_clang.py.patch │ ├── build-va-tools.sh │ ├── build-vkd3d-proton.sh │ ├── build-wayland.sh │ ├── container_post_build.sh │ ├── container_pre_build.sh │ ├── create-android-cross-file.sh │ ├── create-android-ndk-pc.sh │ ├── create-cross-file.sh │ ├── create-rootfs.sh │ ├── cross_build.sh │ ├── debian │ │ ├── android_build.sh │ │ ├── arm_build.sh │ │ ├── arm_test.sh │ │ ├── i386_build.sh │ │ ├── llvm-snapshot.gpg.key │ │ ├── ppc64el_build.sh │ │ ├── s390x_build.sh │ │ ├── winehq.gpg.key │ │ ├── x86_build-base-wine.sh │ │ ├── x86_build-base.sh │ │ ├── x86_build-mingw-patch.sh │ │ ├── x86_build-mingw-source-deps.sh │ │ ├── x86_build-mingw.sh │ │ ├── x86_build.sh │ │ ├── x86_mingw-toolchain.cmake │ │ ├── x86_test-base.sh │ │ ├── x86_test-gl.sh │ │ └── x86_test-vk.sh │ ├── fedora │ │ └── x86_build.sh │ ├── gitlab-ci.yml │ ├── install-wine-apitrace.sh │ ├── lava_build.sh │ └── x86_64.config ├── cross-xfail-ppc64el ├── cross-xfail-s390x ├── crosvm-init.sh ├── crosvm-runner.sh ├── deqp-runner.sh ├── docs ├── download-git-cache.sh ├── fossilize-runner.sh ├── fossils.yml ├── fossils │ ├── fossils.sh │ └── query_fossils_yaml.py ├── gtest-runner.sh ├── image-tags.yml ├── lava │ ├── __init__.py │ ├── exceptions.py │ ├── lava-gitlab-ci.yml │ ├── lava-pytest.sh │ ├── lava-submit.sh │ ├── lava_job_submitter.py │ └── utils │ │ ├── __init__.py │ │ ├── console_format.py │ │ ├── gitlab_section.py │ │ ├── lava_log_hints.py │ │ ├── log_follower.py │ │ └── log_section.py ├── meson │ ├── build.sh │ ├── time-strace.sh │ └── time.sh ├── piglit │ ├── disable-vs_in.diff │ ├── piglit-runner.sh │ ├── piglit-traces.sh │ └── run_cl.sh ├── prepare-artifacts.sh ├── report-flakes.py ├── run-shader-db.sh ├── skqp-runner.sh ├── test-source-dep.yml ├── test │ └── gitlab-ci.yml ├── tests │ ├── __init__.py │ ├── conftest.py │ ├── lava │ │ ├── __init__.py │ │ └── helpers.py │ ├── test_lava_job_submitter.py │ └── utils │ │ ├── __init__.py │ │ └── test_lava_log.py ├── valve │ └── traces-runner.sh ├── vkd3d-proton │ └── run.sh ├── windows │ ├── Dockerfile_build │ ├── Dockerfile_test │ ├── Dockerfile_vs │ ├── README.md │ ├── deqp_runner_run.ps1 │ ├── mesa_build.ps1 │ ├── mesa_container.ps1 │ ├── mesa_deps_build.ps1 │ ├── mesa_deps_choco.ps1 │ ├── mesa_deps_test.ps1 │ ├── mesa_deps_vs2019.ps1 │ ├── mesa_vs_init.ps1 │ ├── piglit_run.ps1 │ ├── spirv2dxil_check.ps1 │ └── spirv2dxil_run.ps1 └── x86_64-w64-mingw32 ├── .gitlab └── issue_templates │ ├── Bug Report - AMD Radeon Vulkan.md │ └── Bug Report.md ├── .mailmap ├── CODEOWNERS ├── README.rst ├── VERSION ├── android ├── Android.mk └── mesa3d_cross.mk ├── bin ├── .editorconfig ├── __init__.py ├── commit_in_branch.py ├── commit_in_branch_test.py ├── gen_calendar_entries.py ├── gen_calendar_entries_test.py ├── gen_release_notes.py ├── gen_release_notes_test.py ├── gen_vs_module_defs.py ├── git_sha1_gen.py ├── install_megadrivers.py ├── khronos-update.py ├── meson-cmd-extract.py ├── meson-options.py ├── meson.build ├── meson_get_version.py ├── perf-annotate-jit.py ├── pick-ui.py ├── pick │ ├── __init__.py │ ├── core.py │ ├── core_test.py │ └── ui.py ├── post_version.py ├── post_version_test.py ├── refcnt-log-helper.py ├── symbols-check.py └── update-android-headers.sh ├── docs ├── ARB_color_buffer_float.txt ├── README.UVD ├── README.VCE ├── _extra │ ├── _redirects │ └── specs │ │ ├── EGL_MESA_device_software.txt │ │ ├── EGL_MESA_drm_image_formats.txt │ │ ├── EGL_MESA_platform_surfaceless.txt │ │ ├── EGL_MESA_query_driver.txt │ │ ├── EXT_shader_integer_mix.spec │ │ ├── EXT_shader_samples_identical.txt │ │ ├── INTEL_shader_atomic_float_minmax.txt │ │ ├── MESA_bgra.txt │ │ ├── MESA_configless_context.spec │ │ ├── MESA_copy_sub_buffer.spec │ │ ├── MESA_drm_image.spec │ │ ├── MESA_framebuffer_flip_y.txt │ │ ├── MESA_image_dma_buf_export.txt │ │ ├── MESA_multithread_makecurrent.spec │ │ ├── MESA_pack_invert.spec │ │ ├── MESA_pixmap_colormap.spec │ │ ├── MESA_query_renderer.spec │ │ ├── MESA_release_buffers.spec │ │ ├── MESA_shader_debug.spec │ │ ├── MESA_shader_integer_functions.txt │ │ ├── MESA_swap_control.spec │ │ ├── MESA_swap_frame_usage.spec │ │ ├── MESA_texture_array.spec │ │ ├── MESA_texture_signed_rgba.spec │ │ ├── MESA_window_pos.spec │ │ ├── MESA_ycbcr_texture.spec │ │ ├── OLD │ │ ├── EGL_MESA_screen_surface.txt │ │ ├── MESA_agp_offset.spec │ │ ├── MESA_packed_depth_stencil.spec │ │ ├── MESA_program_debug.spec │ │ ├── MESA_resize_buffers.spec │ │ ├── MESA_set_3dfx_mode.spec │ │ ├── MESA_sprite_point.spec │ │ └── MESA_trace.spec │ │ ├── WL_bind_wayland_display.spec │ │ ├── WL_create_wayland_buffer_from_image.spec │ │ └── enums.txt ├── _exts │ ├── formatting.py │ ├── nir.py │ └── redirects.py ├── android.rst ├── application-issues.rst ├── bugs.rst ├── ci │ ├── LAVA.rst │ ├── bare-metal.rst │ ├── docker.rst │ ├── fdo-cache │ ├── index.rst │ ├── kernel.rst │ ├── skqp.rst │ └── uri-caching.conf ├── codingstyle.rst ├── conf.py ├── conform.rst ├── debugging.rst ├── developers.rst ├── devinfo.rst ├── dispatch.rst ├── download.rst ├── doxygen-wrapper.py ├── drivers │ ├── anv.rst │ ├── asahi.rst │ ├── d3d12.rst │ ├── freedreno.rst │ ├── freedreno │ │ ├── ir3-notes.rst │ │ └── isaspec.rst │ ├── lima.rst │ ├── llvmpipe.rst │ ├── panfrost.rst │ ├── radv.rst │ ├── svga3d.rst │ ├── v3d.rst │ ├── vc4.rst │ ├── venus.rst │ ├── virgl.rst │ └── zink.rst ├── egl.rst ├── envvars.rst ├── extensions.rst ├── faq.rst ├── favicon.ico ├── favicon.svg ├── features.txt ├── gallium-nine.rst ├── gallium │ ├── buffermapping.rst │ ├── context.rst │ ├── cso.rst │ ├── cso │ │ ├── blend.rst │ │ ├── dsa.rst │ │ ├── rasterizer.rst │ │ ├── sampler.rst │ │ ├── shader.rst │ │ └── velems.rst │ ├── debugging.rst │ ├── distro.rst │ ├── format.rst │ ├── glossary.rst │ ├── index.rst │ ├── intro.rst │ ├── pipeline.txt │ ├── postprocess.rst │ ├── resources.rst │ ├── screen.rst │ └── tgsi.rst ├── gpu-perf-tracing.rst ├── helpwanted.rst ├── history.rst ├── index.rst ├── install.rst ├── isl │ ├── aux-surf-comp.rst │ ├── ccs.rst │ ├── formats.rst │ ├── hiz.rst │ ├── index.rst │ ├── tiling-basic.svg │ ├── tiling.rst │ └── units.rst ├── libGL.txt ├── license.rst ├── lists.rst ├── macos.rst ├── meson.rst ├── nir │ ├── alu.rst │ ├── index.rst │ └── tex.rst ├── opengles.rst ├── osmesa.rst ├── perf.rst ├── perfetto.rst ├── precompiled.rst ├── release-calendar.csv ├── release-calendar.rst ├── release-maintainers-keys.asc ├── releasing.rst ├── relnotes.rst ├── relnotes │ ├── 10.0.1.rst │ ├── 10.0.2.rst │ ├── 10.0.3.rst │ ├── 10.0.4.rst │ ├── 10.0.5.rst │ ├── 10.0.rst │ ├── 10.1.1.rst │ ├── 10.1.2.rst │ ├── 10.1.3.rst │ ├── 10.1.4.rst │ ├── 10.1.5.rst │ ├── 10.1.6.rst │ ├── 10.1.rst │ ├── 10.2.1.rst │ ├── 10.2.2.rst │ ├── 10.2.3.rst │ ├── 10.2.4.rst │ ├── 10.2.5.rst │ ├── 10.2.6.rst │ ├── 10.2.7.rst │ ├── 10.2.8.rst │ ├── 10.2.9.rst │ ├── 10.2.rst │ ├── 10.3.1.rst │ ├── 10.3.2.rst │ ├── 10.3.3.rst │ ├── 10.3.4.rst │ ├── 10.3.5.rst │ ├── 10.3.6.rst │ ├── 10.3.7.rst │ ├── 10.3.rst │ ├── 10.4.1.rst │ ├── 10.4.2.rst │ ├── 10.4.3.rst │ ├── 10.4.4.rst │ ├── 10.4.5.rst │ ├── 10.4.6.rst │ ├── 10.4.7.rst │ ├── 10.4.rst │ ├── 10.5.0.rst │ ├── 10.5.1.rst │ ├── 10.5.2.rst │ ├── 10.5.3.rst │ ├── 10.5.4.rst │ ├── 10.5.5.rst │ ├── 10.5.6.rst │ ├── 10.5.7.rst │ ├── 10.5.8.rst │ ├── 10.5.9.rst │ ├── 10.6.0.rst │ ├── 10.6.1.rst │ ├── 10.6.2.rst │ ├── 10.6.3.rst │ ├── 10.6.4.rst │ ├── 10.6.5.rst │ ├── 10.6.6.rst │ ├── 10.6.7.rst │ ├── 10.6.8.rst │ ├── 10.6.9.rst │ ├── 11.0.0.rst │ ├── 11.0.1.rst │ ├── 11.0.2.rst │ ├── 11.0.3.rst │ ├── 11.0.4.rst │ ├── 11.0.5.rst │ ├── 11.0.6.rst │ ├── 11.0.7.rst │ ├── 11.0.8.rst │ ├── 11.0.9.rst │ ├── 11.1.0.rst │ ├── 11.1.1.rst │ ├── 11.1.2.rst │ ├── 11.1.3.rst │ ├── 11.1.4.rst │ ├── 11.2.0.rst │ ├── 11.2.1.rst │ ├── 11.2.2.rst │ ├── 12.0.0.rst │ ├── 12.0.1.rst │ ├── 12.0.2.rst │ ├── 12.0.3.rst │ ├── 12.0.4.rst │ ├── 12.0.5.rst │ ├── 12.0.6.rst │ ├── 13.0.0.rst │ ├── 13.0.1.rst │ ├── 13.0.2.rst │ ├── 13.0.3.rst │ ├── 13.0.4.rst │ ├── 13.0.5.rst │ ├── 13.0.6.rst │ ├── 17.0.0.rst │ ├── 17.0.1.rst │ ├── 17.0.2.rst │ ├── 17.0.3.rst │ ├── 17.0.4.rst │ ├── 17.0.5.rst │ ├── 17.0.6.rst │ ├── 17.0.7.rst │ ├── 17.1.0.rst │ ├── 17.1.1.rst │ ├── 17.1.10.rst │ ├── 17.1.2.rst │ ├── 17.1.3.rst │ ├── 17.1.4.rst │ ├── 17.1.5.rst │ ├── 17.1.6.rst │ ├── 17.1.7.rst │ ├── 17.1.8.rst │ ├── 17.1.9.rst │ ├── 17.2.0.rst │ ├── 17.2.1.rst │ ├── 17.2.2.rst │ ├── 17.2.3.rst │ ├── 17.2.4.rst │ ├── 17.2.5.rst │ ├── 17.2.6.rst │ ├── 17.2.7.rst │ ├── 17.2.8.rst │ ├── 17.3.0.rst │ ├── 17.3.1.rst │ ├── 17.3.2.rst │ ├── 17.3.3.rst │ ├── 17.3.4.rst │ ├── 17.3.5.rst │ ├── 17.3.6.rst │ ├── 17.3.7.rst │ ├── 17.3.8.rst │ ├── 17.3.9.rst │ ├── 18.0.0.rst │ ├── 18.0.1.rst │ ├── 18.0.2.rst │ ├── 18.0.3.rst │ ├── 18.0.4.rst │ ├── 18.0.5.rst │ ├── 18.1.0.rst │ ├── 18.1.1.rst │ ├── 18.1.2.rst │ ├── 18.1.3.rst │ ├── 18.1.4.rst │ ├── 18.1.5.rst │ ├── 18.1.6.rst │ ├── 18.1.7.rst │ ├── 18.1.8.rst │ ├── 18.1.9.rst │ ├── 18.2.0.rst │ ├── 18.2.1.rst │ ├── 18.2.2.rst │ ├── 18.2.3.rst │ ├── 18.2.4.rst │ ├── 18.2.5.rst │ ├── 18.2.6.rst │ ├── 18.2.7.rst │ ├── 18.2.8.rst │ ├── 18.3.0.rst │ ├── 18.3.1.rst │ ├── 18.3.2.rst │ ├── 18.3.3.rst │ ├── 18.3.4.rst │ ├── 18.3.5.rst │ ├── 18.3.6.rst │ ├── 19.0.0.rst │ ├── 19.0.1.rst │ ├── 19.0.2.rst │ ├── 19.0.3.rst │ ├── 19.0.4.rst │ ├── 19.0.5.rst │ ├── 19.0.6.rst │ ├── 19.0.7.rst │ ├── 19.0.8.rst │ ├── 19.1.0.rst │ ├── 19.1.1.rst │ ├── 19.1.2.rst │ ├── 19.1.3.rst │ ├── 19.1.4.rst │ ├── 19.1.5.rst │ ├── 19.1.6.rst │ ├── 19.1.7.rst │ ├── 19.1.8.rst │ ├── 19.2.0.rst │ ├── 19.2.1.rst │ ├── 19.2.2.rst │ ├── 19.2.3.rst │ ├── 19.2.4.rst │ ├── 19.2.5.rst │ ├── 19.2.6.rst │ ├── 19.2.7.rst │ ├── 19.2.8.rst │ ├── 19.3.0.rst │ ├── 19.3.1.rst │ ├── 19.3.2.rst │ ├── 19.3.3.rst │ ├── 19.3.4.rst │ ├── 19.3.5.rst │ ├── 20.0.0.rst │ ├── 20.0.1.rst │ ├── 20.0.2.rst │ ├── 20.0.3.rst │ ├── 20.0.4.rst │ ├── 20.0.5.rst │ ├── 20.0.6.rst │ ├── 20.0.7.rst │ ├── 20.0.8.rst │ ├── 20.1.0.rst │ ├── 20.1.1.rst │ ├── 20.1.10.rst │ ├── 20.1.2.rst │ ├── 20.1.3.rst │ ├── 20.1.4.rst │ ├── 20.1.5.rst │ ├── 20.1.6.rst │ ├── 20.1.7.rst │ ├── 20.1.8.rst │ ├── 20.1.9.rst │ ├── 20.2.0.rst │ ├── 20.2.1.rst │ ├── 20.2.2.rst │ ├── 20.2.3.rst │ ├── 20.2.4.rst │ ├── 20.2.5.rst │ ├── 20.2.6.rst │ ├── 20.3.0.rst │ ├── 20.3.1.rst │ ├── 20.3.2.rst │ ├── 20.3.3.rst │ ├── 20.3.4.rst │ ├── 20.3.5.rst │ ├── 21.0.0.rst │ ├── 21.0.1.rst │ ├── 21.0.2.rst │ ├── 21.0.3.rst │ ├── 21.1.0.rst │ ├── 21.1.1.rst │ ├── 21.1.2.rst │ ├── 21.1.3.rst │ ├── 21.1.4.rst │ ├── 21.1.5.rst │ ├── 21.1.6.rst │ ├── 21.1.7.rst │ ├── 21.1.8.rst │ ├── 21.2.0.rst │ ├── 21.2.2.rst │ ├── 21.2.3.rst │ ├── 21.2.4.rst │ ├── 21.2.5.rst │ ├── 21.2.6.rst │ ├── 21.3.0.rst │ ├── 21.3.1.rst │ ├── 21.3.2.rst │ ├── 21.3.3.rst │ ├── 21.3.4.rst │ ├── 21.3.5.rst │ ├── 21.3.6.rst │ ├── 21.3.7.rst │ ├── 21.3.8.rst │ ├── 21.3.9.rst │ ├── 22.0.0.rst │ ├── 22.0.1.rst │ ├── 22.0.2.rst │ ├── 22.0.3.rst │ ├── 22.0.4.rst │ ├── 22.0.5.rst │ ├── 22.1.0.rst │ ├── 22.1.1.rst │ ├── 22.1.2.rst │ ├── 22.1.3.rst │ ├── 3.1 │ ├── 3.2 │ ├── 3.2.1 │ ├── 3.3 │ ├── 3.4 │ ├── 3.4.1 │ ├── 3.4.2 │ ├── 3.5 │ ├── 4.0 │ ├── 4.0.1 │ ├── 4.0.2 │ ├── 4.0.3 │ ├── 4.1 │ ├── 5.0 │ ├── 5.0.1 │ ├── 5.0.2 │ ├── 5.1 │ ├── 6.0 │ ├── 6.0.1 │ ├── 6.1 │ ├── 6.2 │ ├── 6.2.1 │ ├── 6.3 │ ├── 6.3.1 │ ├── 6.3.2 │ ├── 6.4 │ ├── 6.4.1.rst │ ├── 6.4.2.rst │ ├── 6.4.rst │ ├── 6.5.1.rst │ ├── 6.5.2.rst │ ├── 6.5.3.rst │ ├── 6.5.rst │ ├── 7.0.1.rst │ ├── 7.0.2.rst │ ├── 7.0.3.rst │ ├── 7.0.4.rst │ ├── 7.0.rst │ ├── 7.1.rst │ ├── 7.10.1.rst │ ├── 7.10.2.rst │ ├── 7.10.3.rst │ ├── 7.10.rst │ ├── 7.11.1.rst │ ├── 7.11.2.rst │ ├── 7.11.rst │ ├── 7.2.rst │ ├── 7.3.rst │ ├── 7.4.1.rst │ ├── 7.4.2.rst │ ├── 7.4.3.rst │ ├── 7.4.4.rst │ ├── 7.4.rst │ ├── 7.5.1.rst │ ├── 7.5.2.rst │ ├── 7.5.rst │ ├── 7.6.1.rst │ ├── 7.6.rst │ ├── 7.7.1.rst │ ├── 7.7.rst │ ├── 7.8.1.rst │ ├── 7.8.2.rst │ ├── 7.8.3.rst │ ├── 7.8.rst │ ├── 7.9.1.rst │ ├── 7.9.2.rst │ ├── 7.9.rst │ ├── 8.0.1.rst │ ├── 8.0.2.rst │ ├── 8.0.3.rst │ ├── 8.0.4.rst │ ├── 8.0.5.rst │ ├── 8.0.rst │ ├── 9.0.1.rst │ ├── 9.0.2.rst │ ├── 9.0.3.rst │ ├── 9.0.rst │ ├── 9.1.1.rst │ ├── 9.1.2.rst │ ├── 9.1.3.rst │ ├── 9.1.4.rst │ ├── 9.1.5.rst │ ├── 9.1.6.rst │ ├── 9.1.7.rst │ ├── 9.1.rst │ ├── 9.2.1.rst │ ├── 9.2.2.rst │ ├── 9.2.3.rst │ ├── 9.2.4.rst │ ├── 9.2.5.rst │ ├── 9.2.rst │ └── new_features.txt ├── repository.rst ├── shading.rst ├── sourcetree.rst ├── submittingpatches.rst ├── systems.rst ├── thanks.rst ├── u_trace.rst ├── utilities.rst ├── viewperf.rst ├── vulkan │ ├── base-objs.rst │ ├── dispatch.rst │ ├── graphics-state.rst │ ├── index.rst │ └── renderpass.rst └── xlibdriver.rst ├── include ├── CL │ ├── cl.h │ ├── cl.hpp │ ├── cl2.hpp │ ├── cl_d3d10.h │ ├── cl_d3d11.h │ ├── cl_dx9_media_sharing.h │ ├── cl_dx9_media_sharing_intel.h │ ├── cl_egl.h │ ├── cl_ext.h │ ├── cl_ext_intel.h │ ├── cl_gl.h │ ├── cl_gl_ext.h │ ├── cl_icd.h │ ├── cl_platform.h │ ├── cl_va_api_media_sharing_intel.h │ ├── cl_version.h │ └── opencl.h ├── D3D9 │ ├── .editorconfig │ ├── d3d9.h │ ├── d3d9caps.h │ └── d3d9types.h ├── EGL │ ├── egl.h │ ├── eglext.h │ ├── eglextchromium.h │ ├── eglmesaext.h │ └── eglplatform.h ├── GL │ ├── gl.h │ ├── glcorearb.h │ ├── glext.h │ ├── glx.h │ ├── glxext.h │ ├── internal │ │ └── dri_interface.h │ ├── mesa_glinterop.h │ ├── osmesa.h │ └── wglext.h ├── GLES │ ├── egl.h │ ├── gl.h │ ├── glext.h │ └── glplatform.h ├── GLES2 │ ├── gl2.h │ ├── gl2ext.h │ └── gl2platform.h ├── GLES3 │ ├── gl3.h │ ├── gl31.h │ ├── gl32.h │ ├── gl3ext.h │ └── gl3platform.h ├── HaikuGL │ ├── GLRenderer.h │ ├── GLView.h │ ├── OpenGLKit.h │ └── README ├── KHR │ └── khrplatform.h ├── android_stub │ ├── android │ │ ├── data_space.h │ │ ├── hardware_buffer.h │ │ ├── hdr_metadata.h │ │ ├── log.h │ │ ├── native_window.h │ │ ├── rect.h │ │ └── sync.h │ ├── backtrace │ │ ├── Backtrace.h │ │ ├── BacktraceMap.h │ │ └── backtrace_constants.h │ ├── cutils │ │ ├── compiler.h │ │ ├── log.h │ │ ├── native_handle.h │ │ ├── properties.h │ │ └── trace.h │ ├── hardware │ │ ├── fb.h │ │ ├── gralloc.h │ │ ├── gralloc1.h │ │ ├── hardware.h │ │ └── hwvulkan.h │ ├── log │ │ ├── event_tag_map.h │ │ ├── log.h │ │ ├── log_event_list.h │ │ ├── log_id.h │ │ ├── log_main.h │ │ ├── log_properties.h │ │ ├── log_radio.h │ │ ├── log_read.h │ │ ├── log_safetynet.h │ │ ├── log_system.h │ │ ├── log_time.h │ │ └── logprint.h │ ├── nativebase │ │ └── nativebase.h │ ├── ndk │ │ └── sync.h │ ├── sync │ │ └── sync.h │ ├── system │ │ ├── camera.h │ │ ├── graphics-base-v1.0.h │ │ ├── graphics-base-v1.1.h │ │ ├── graphics-base-v1.2.h │ │ ├── graphics-base.h │ │ ├── graphics-sw.h │ │ ├── graphics.h │ │ ├── radio.h │ │ ├── thread_defs.h │ │ └── window.h │ └── vndk │ │ ├── hardware_buffer.h │ │ └── window.h ├── c99_alloca.h ├── c99_compat.h ├── d3dadapter │ ├── .editorconfig │ ├── d3dadapter9.h │ ├── drm.h │ └── present.h ├── drm-uapi │ ├── README │ ├── amdgpu_drm.h │ ├── drm.h │ ├── drm_fourcc.h │ ├── drm_mode.h │ ├── etnaviv_drm.h │ ├── i915_drm.h │ ├── lima_drm.h │ ├── msm_drm.h │ ├── panfrost_drm.h │ ├── sync_file.h │ ├── tegra_drm.h │ ├── v3d_drm.h │ ├── vc4_drm.h │ └── virtgpu_drm.h ├── kopper_interface.h ├── meson.build ├── no_extern_c.h ├── pci_ids │ ├── crocus_pci_ids.h │ ├── i830_pci_ids.h │ ├── i915_pci_ids.h │ ├── iris_pci_ids.h │ ├── r300_pci_ids.h │ ├── r600_pci_ids.h │ ├── radeonsi_pci_ids.h │ ├── virtio_gpu_pci_ids.h │ └── vmwgfx_pci_ids.h ├── vk_video │ ├── vulkan_video_codec_h264std.h │ ├── vulkan_video_codec_h264std_decode.h │ ├── vulkan_video_codec_h264std_encode.h │ ├── vulkan_video_codec_h265std.h │ ├── vulkan_video_codec_h265std_decode.h │ ├── vulkan_video_codec_h265std_encode.h │ └── vulkan_video_codecs_common.h ├── vulkan │ ├── .editorconfig │ ├── vk_android_native_buffer.h │ ├── vk_icd.h │ ├── vk_layer.h │ ├── vk_platform.h │ ├── vulkan.h │ ├── vulkan_android.h │ ├── vulkan_beta.h │ ├── vulkan_core.h │ ├── vulkan_directfb.h │ ├── vulkan_fuchsia.h │ ├── vulkan_ggp.h │ ├── vulkan_ios.h │ ├── vulkan_macos.h │ ├── vulkan_metal.h │ ├── vulkan_screen.h │ ├── vulkan_vi.h │ ├── vulkan_wayland.h │ ├── vulkan_win32.h │ ├── vulkan_xcb.h │ ├── vulkan_xlib.h │ └── vulkan_xlib_xrandr.h └── winddk │ ├── .gitignore │ ├── README.txt │ └── winddk_compat.h ├── meson.build ├── meson_options.txt ├── src ├── amd │ ├── .clang-format │ ├── addrlib │ │ ├── inc │ │ │ ├── addrinterface.h │ │ │ └── addrtypes.h │ │ ├── meson.build │ │ └── src │ │ │ ├── addrinterface.cpp │ │ │ ├── amdgpu_asic_addr.h │ │ │ ├── chip │ │ │ ├── gfx10 │ │ │ │ └── gfx10_gb_reg.h │ │ │ ├── gfx11 │ │ │ │ └── gfx11_gb_reg.h │ │ │ ├── gfx9 │ │ │ │ └── gfx9_gb_reg.h │ │ │ └── r800 │ │ │ │ └── si_gb_reg.h │ │ │ ├── core │ │ │ ├── addrcommon.h │ │ │ ├── addrelemlib.cpp │ │ │ ├── addrelemlib.h │ │ │ ├── addrlib.cpp │ │ │ ├── addrlib.h │ │ │ ├── addrlib1.cpp │ │ │ ├── addrlib1.h │ │ │ ├── addrlib2.cpp │ │ │ ├── addrlib2.h │ │ │ ├── addrobject.cpp │ │ │ ├── addrobject.h │ │ │ ├── coord.cpp │ │ │ └── coord.h │ │ │ ├── gfx10 │ │ │ ├── gfx10SwizzlePattern.h │ │ │ ├── gfx10addrlib.cpp │ │ │ └── gfx10addrlib.h │ │ │ ├── gfx11 │ │ │ ├── gfx11SwizzlePattern.h │ │ │ ├── gfx11addrlib.cpp │ │ │ └── gfx11addrlib.h │ │ │ ├── gfx9 │ │ │ ├── gfx9addrlib.cpp │ │ │ └── gfx9addrlib.h │ │ │ └── r800 │ │ │ ├── ciaddrlib.cpp │ │ │ ├── ciaddrlib.h │ │ │ ├── egbaddrlib.cpp │ │ │ ├── egbaddrlib.h │ │ │ ├── siaddrlib.cpp │ │ │ └── siaddrlib.h │ ├── ci │ │ ├── .gitattributes │ │ ├── gitlab-ci.yml │ │ ├── radv-bonaire-aco-fails.txt │ │ ├── radv-bonaire-aco-skips.txt │ │ ├── radv-fiji-aco-fails.txt │ │ ├── radv-hawaii-aco-fails.txt │ │ ├── radv-hawaii-aco-skips.txt │ │ ├── radv-kabini-aco-fails.txt │ │ ├── radv-kabini-aco-flakes.txt │ │ ├── radv-kabini-aco-skips.txt │ │ ├── radv-navi10-aco-fails.txt │ │ ├── radv-navi10-aco-flakes.txt │ │ ├── radv-navi14-aco-fails.txt │ │ ├── radv-navi21-aco-fails.txt │ │ ├── radv-navi21-aco-flakes.txt │ │ ├── radv-navi21-llvm-fails.txt │ │ ├── radv-navi21-llvm-flakes.txt │ │ ├── radv-navi22-aco-fails.txt │ │ ├── radv-navi22-aco-flakes.txt │ │ ├── radv-oland-aco-fails.txt │ │ ├── radv-pitcairn-aco-fails.txt │ │ ├── radv-polaris10-aco-fails.txt │ │ ├── radv-polaris10-aco-flakes.txt │ │ ├── radv-polaris10-vkd3d.txt │ │ ├── radv-raven-aco-fails.txt │ │ ├── radv-raven-aco-skips.txt │ │ ├── radv-renoir-aco-fails.txt │ │ ├── radv-renoir-aco-flakes.txt │ │ ├── radv-skips.txt │ │ ├── radv-stoney-aco-fails.txt │ │ ├── radv-stoney-aco-flakes.txt │ │ ├── radv-stoney-aco-skips.txt │ │ ├── radv-vangogh-aco-fails.txt │ │ ├── radv-vangogh-aco-flakes.txt │ │ ├── radv-vega10-aco-fails.txt │ │ └── radv-vega10-aco-flakes.txt │ ├── common │ │ ├── ac_binary.c │ │ ├── ac_binary.h │ │ ├── ac_debug.c │ │ ├── ac_debug.h │ │ ├── ac_drm_fourcc.h │ │ ├── ac_gpu_info.c │ │ ├── ac_gpu_info.h │ │ ├── ac_msgpack.c │ │ ├── ac_msgpack.h │ │ ├── ac_nir.c │ │ ├── ac_nir.h │ │ ├── ac_nir_cull.c │ │ ├── ac_nir_lower_esgs_io_to_mem.c │ │ ├── ac_nir_lower_global_access.c │ │ ├── ac_nir_lower_ngg.c │ │ ├── ac_nir_lower_taskmesh_io_to_mem.c │ │ ├── ac_nir_lower_tess_io_to_mem.c │ │ ├── ac_nir_opt_outputs.c │ │ ├── ac_perfcounter.c │ │ ├── ac_perfcounter.h │ │ ├── ac_rgp.c │ │ ├── ac_rgp.h │ │ ├── ac_rgp_elf_object_pack.c │ │ ├── ac_rtld.c │ │ ├── ac_rtld.h │ │ ├── ac_shader_args.c │ │ ├── ac_shader_args.h │ │ ├── ac_shader_util.c │ │ ├── ac_shader_util.h │ │ ├── ac_shadowed_regs.c │ │ ├── ac_shadowed_regs.h │ │ ├── ac_spm.c │ │ ├── ac_spm.h │ │ ├── ac_sqtt.c │ │ ├── ac_sqtt.h │ │ ├── ac_surface.c │ │ ├── ac_surface.h │ │ ├── ac_surface_meta_address_test.c │ │ ├── ac_surface_modifier_test.c │ │ ├── ac_surface_test_common.h │ │ ├── ac_uvd_dec.h │ │ ├── ac_vcn_dec.h │ │ ├── amd_family.c │ │ ├── amd_family.h │ │ ├── amd_kernel_code_t.h │ │ ├── gfx10_format_table.h │ │ ├── gfx10_format_table.py │ │ ├── meson.build │ │ ├── sid.h │ │ └── sid_tables.py │ ├── compiler │ │ ├── .clang-format │ │ ├── README-ISA.md │ │ ├── README.md │ │ ├── aco_assembler.cpp │ │ ├── aco_builder_h.py │ │ ├── aco_dead_code_analysis.cpp │ │ ├── aco_dominance.cpp │ │ ├── aco_form_hard_clauses.cpp │ │ ├── aco_insert_NOPs.cpp │ │ ├── aco_insert_exec_mask.cpp │ │ ├── aco_insert_waitcnt.cpp │ │ ├── aco_instruction_selection.cpp │ │ ├── aco_instruction_selection.h │ │ ├── aco_instruction_selection_setup.cpp │ │ ├── aco_interface.cpp │ │ ├── aco_interface.h │ │ ├── aco_ir.cpp │ │ ├── aco_ir.h │ │ ├── aco_live_var_analysis.cpp │ │ ├── aco_lower_phis.cpp │ │ ├── aco_lower_to_cssa.cpp │ │ ├── aco_lower_to_hw_instr.cpp │ │ ├── aco_opcodes.py │ │ ├── aco_opcodes_cpp.py │ │ ├── aco_opcodes_h.py │ │ ├── aco_opt_value_numbering.cpp │ │ ├── aco_optimizer.cpp │ │ ├── aco_optimizer_postRA.cpp │ │ ├── aco_print_asm.cpp │ │ ├── aco_print_ir.cpp │ │ ├── aco_reduce_assign.cpp │ │ ├── aco_register_allocation.cpp │ │ ├── aco_reindex_ssa.cpp │ │ ├── aco_scheduler.cpp │ │ ├── aco_shader_info.h │ │ ├── aco_spill.cpp │ │ ├── aco_ssa_elimination.cpp │ │ ├── aco_statistics.cpp │ │ ├── aco_util.h │ │ ├── aco_validate.cpp │ │ ├── meson.build │ │ └── tests │ │ │ ├── README.md │ │ │ ├── check_output.py │ │ │ ├── framework.h │ │ │ ├── glsl_scraper.py │ │ │ ├── helpers.cpp │ │ │ ├── helpers.h │ │ │ ├── main.cpp │ │ │ ├── meson.build │ │ │ ├── test_assembler.cpp │ │ │ ├── test_builder.cpp │ │ │ ├── test_hard_clause.cpp │ │ │ ├── test_insert_nops.cpp │ │ │ ├── test_isel.cpp │ │ │ ├── test_optimizer.cpp │ │ │ ├── test_optimizer_postRA.cpp │ │ │ ├── test_regalloc.cpp │ │ │ ├── test_sdwa.cpp │ │ │ ├── test_tests.cpp │ │ │ └── test_to_hw_instr.cpp │ ├── drm-shim │ │ ├── README.md │ │ ├── meson.build │ │ └── radeon_noop_drm_shim.c │ ├── llvm │ │ ├── ac_llvm_build.c │ │ ├── ac_llvm_build.h │ │ ├── ac_llvm_cull.c │ │ ├── ac_llvm_cull.h │ │ ├── ac_llvm_helper.cpp │ │ ├── ac_llvm_util.c │ │ ├── ac_llvm_util.h │ │ ├── ac_nir_to_llvm.c │ │ ├── ac_nir_to_llvm.h │ │ ├── ac_shader_abi.h │ │ └── meson.build │ ├── meson.build │ ├── registers │ │ ├── canonicalize.py │ │ ├── gfx10-rsrc.json │ │ ├── gfx10.json │ │ ├── gfx103.json │ │ ├── gfx11-rsrc.json │ │ ├── gfx11.json │ │ ├── gfx6.json │ │ ├── gfx7.json │ │ ├── gfx8.json │ │ ├── gfx81.json │ │ ├── gfx9.json │ │ ├── makeregheader.py │ │ ├── mergedbs.py │ │ ├── parse_kernel_headers.py │ │ ├── parseheader.py │ │ ├── pkt3.json │ │ ├── regdb.py │ │ └── registers-manually-defined.json │ └── vulkan │ │ ├── .editorconfig │ │ ├── 00-radv-defaults.conf │ │ ├── layers │ │ ├── radv_metro_exodus.c │ │ └── radv_sqtt_layer.c │ │ ├── meson.build │ │ ├── radix_sort │ │ ├── LICENSE │ │ ├── common │ │ │ ├── macros.h │ │ │ ├── util.c │ │ │ ├── util.h │ │ │ └── vk │ │ │ │ ├── barrier.c │ │ │ │ └── barrier.h │ │ ├── meson.build │ │ ├── radix_sort_vk.c │ │ ├── radix_sort_vk.h │ │ ├── radix_sort_vk_devaddr.h │ │ ├── radix_sort_vk_ext.h │ │ ├── radv_radix_sort.c │ │ ├── radv_radix_sort.h │ │ ├── shaders │ │ │ ├── bufref.h │ │ │ ├── fill.comp │ │ │ ├── histogram.comp │ │ │ ├── init.comp │ │ │ ├── meson.build │ │ │ ├── prefix.comp │ │ │ ├── prefix.h │ │ │ ├── prefix_limits.h │ │ │ ├── push.h │ │ │ ├── scatter.glsl │ │ │ ├── scatter_0_even.comp │ │ │ ├── scatter_0_odd.comp │ │ │ ├── scatter_1_even.comp │ │ │ └── scatter_1_odd.comp │ │ ├── target.h │ │ └── targets │ │ │ └── u64 │ │ │ └── config.h │ │ ├── radv_acceleration_structure.c │ │ ├── radv_acceleration_structure.h │ │ ├── radv_aco_shader_info.h │ │ ├── radv_android.c │ │ ├── radv_check_va.py │ │ ├── radv_cmd_buffer.c │ │ ├── radv_constants.h │ │ ├── radv_cs.h │ │ ├── radv_debug.c │ │ ├── radv_debug.h │ │ ├── radv_descriptor_set.c │ │ ├── radv_descriptor_set.h │ │ ├── radv_device.c │ │ ├── radv_device_generated_commands.c │ │ ├── radv_formats.c │ │ ├── radv_image.c │ │ ├── radv_llvm_helper.cpp │ │ ├── radv_llvm_helper.h │ │ ├── radv_meta.c │ │ ├── radv_meta.h │ │ ├── radv_meta_blit.c │ │ ├── radv_meta_blit2d.c │ │ ├── radv_meta_buffer.c │ │ ├── radv_meta_bufimage.c │ │ ├── radv_meta_clear.c │ │ ├── radv_meta_copy.c │ │ ├── radv_meta_copy_vrs_htile.c │ │ ├── radv_meta_dcc_retile.c │ │ ├── radv_meta_decompress.c │ │ ├── radv_meta_etc_decode.c │ │ ├── radv_meta_fast_clear.c │ │ ├── radv_meta_fmask_copy.c │ │ ├── radv_meta_fmask_expand.c │ │ ├── radv_meta_resolve.c │ │ ├── radv_meta_resolve_cs.c │ │ ├── radv_meta_resolve_fs.c │ │ ├── radv_nir_apply_pipeline_layout.c │ │ ├── radv_nir_lower_abi.c │ │ ├── radv_nir_lower_ray_queries.c │ │ ├── radv_nir_lower_ycbcr_textures.c │ │ ├── radv_nir_to_llvm.c │ │ ├── radv_pass.c │ │ ├── radv_perfcounter.c │ │ ├── radv_pipeline.c │ │ ├── radv_pipeline_cache.c │ │ ├── radv_pipeline_rt.c │ │ ├── radv_private.h │ │ ├── radv_query.c │ │ ├── radv_radeon_winsys.h │ │ ├── radv_rt_common.c │ │ ├── radv_rt_common.h │ │ ├── radv_sdma_copy_image.c │ │ ├── radv_shader.c │ │ ├── radv_shader.h │ │ ├── radv_shader_args.c │ │ ├── radv_shader_args.h │ │ ├── radv_shader_info.c │ │ ├── radv_spm.c │ │ ├── radv_sqtt.c │ │ ├── radv_wsi.c │ │ ├── si_cmd_buffer.c │ │ ├── vk_format.h │ │ ├── vulkan.sym │ │ └── winsys │ │ ├── amdgpu │ │ ├── radv_amdgpu_bo.c │ │ ├── radv_amdgpu_bo.h │ │ ├── radv_amdgpu_cs.c │ │ ├── radv_amdgpu_cs.h │ │ ├── radv_amdgpu_surface.c │ │ ├── radv_amdgpu_surface.h │ │ ├── radv_amdgpu_winsys.c │ │ ├── radv_amdgpu_winsys.h │ │ └── radv_amdgpu_winsys_public.h │ │ └── null │ │ ├── radv_null_bo.c │ │ ├── radv_null_bo.h │ │ ├── radv_null_cs.c │ │ ├── radv_null_cs.h │ │ ├── radv_null_winsys.c │ │ ├── radv_null_winsys.h │ │ └── radv_null_winsys_public.h ├── android_stub │ ├── README.md │ ├── backtrace_stub.cpp │ ├── cutils_stub.cpp │ ├── hardware_stub.cpp │ ├── log_stub.cpp │ ├── meson.build │ ├── nativewindow_stub.cpp │ └── sync_stub.cpp ├── asahi │ ├── compiler │ │ ├── agx_builder.h.py │ │ ├── agx_compile.c │ │ ├── agx_compile.h │ │ ├── agx_compiler.h │ │ ├── agx_dce.c │ │ ├── agx_liveness.c │ │ ├── agx_lower_parallel_copy.c │ │ ├── agx_lower_pseudo.c │ │ ├── agx_minifloat.h │ │ ├── agx_opcodes.c.py │ │ ├── agx_opcodes.h.py │ │ ├── agx_opcodes.py │ │ ├── agx_optimizer.c │ │ ├── agx_pack.c │ │ ├── agx_print.c │ │ ├── agx_register_allocate.c │ │ ├── agx_uniforms.c │ │ ├── agx_validate.c │ │ ├── cmdline.c │ │ ├── meson.build │ │ └── test │ │ │ ├── agx_test.h │ │ │ ├── test-lower-parallel-copy.cpp │ │ │ ├── test-lower-pseudo.cpp │ │ │ └── test-optimizer.cpp │ ├── lib │ │ ├── agx_bo.h │ │ ├── agx_device.c │ │ ├── agx_device.h │ │ ├── agx_formats.c │ │ ├── agx_formats.h │ │ ├── cmdbuf.xml │ │ ├── decode.c │ │ ├── decode.h │ │ ├── dyld_interpose.h │ │ ├── gen_pack.py │ │ ├── hexdump.h │ │ ├── io.h │ │ ├── meson.build │ │ ├── pool.c │ │ ├── pool.h │ │ ├── tests │ │ │ └── test-lod-clamps.cpp │ │ ├── tiling.c │ │ ├── tiling.h │ │ └── wrap.c │ └── meson.build ├── broadcom │ ├── .editorconfig │ ├── ci │ │ ├── broadcom-rpi3-fails.txt │ │ ├── broadcom-rpi3-flakes.txt │ │ ├── broadcom-rpi3-skips.txt │ │ ├── broadcom-rpi4-fails.txt │ │ ├── broadcom-rpi4-flakes.txt │ │ ├── broadcom-rpi4-skips.txt │ │ ├── deqp-broadcom-rpi3.toml │ │ ├── deqp-broadcom-rpi4.toml │ │ ├── gitlab-ci.yml │ │ └── traces-broadcom.yml │ ├── cle │ │ ├── gen_pack_header.py │ │ ├── meson.build │ │ ├── v3d_decoder.c │ │ ├── v3d_decoder.h │ │ ├── v3d_packet_helpers.h │ │ ├── v3d_packet_v21.xml │ │ ├── v3d_packet_v33.xml │ │ └── v3dx_pack.h │ ├── clif │ │ ├── clif_dump.c │ │ ├── clif_dump.h │ │ ├── clif_private.h │ │ └── v3dx_dump.c │ ├── common │ │ ├── v3d_cpu_tiling.h │ │ ├── v3d_debug.c │ │ ├── v3d_debug.h │ │ ├── v3d_device_info.c │ │ ├── v3d_device_info.h │ │ ├── v3d_limits.h │ │ ├── v3d_macros.h │ │ ├── v3d_tfu.h │ │ ├── v3d_tiling.c │ │ ├── v3d_tiling.h │ │ ├── v3d_util.c │ │ └── v3d_util.h │ ├── compiler │ │ ├── meson.build │ │ ├── nir_to_vir.c │ │ ├── qpu_schedule.c │ │ ├── qpu_validate.c │ │ ├── v3d33_tex.c │ │ ├── v3d33_vpm_setup.c │ │ ├── v3d40_tex.c │ │ ├── v3d_compiler.h │ │ ├── v3d_nir_lower_image_load_store.c │ │ ├── v3d_nir_lower_io.c │ │ ├── v3d_nir_lower_line_smooth.c │ │ ├── v3d_nir_lower_load_store_bitsize.c │ │ ├── v3d_nir_lower_logic_ops.c │ │ ├── v3d_nir_lower_robust_buffer_access.c │ │ ├── v3d_nir_lower_scratch.c │ │ ├── v3d_nir_lower_txf_ms.c │ │ ├── vir.c │ │ ├── vir_dump.c │ │ ├── vir_live_variables.c │ │ ├── vir_opt_constant_alu.c │ │ ├── vir_opt_copy_propagate.c │ │ ├── vir_opt_dead_code.c │ │ ├── vir_opt_redundant_flags.c │ │ ├── vir_opt_small_immediates.c │ │ ├── vir_register_allocate.c │ │ └── vir_to_qpu.c │ ├── drm-shim │ │ ├── README.md │ │ ├── meson.build │ │ ├── v3d_noop.c │ │ └── vc4_noop.c │ ├── meson.build │ ├── qpu │ │ ├── meson.build │ │ ├── qpu_disasm.c │ │ ├── qpu_disasm.h │ │ ├── qpu_instr.c │ │ ├── qpu_instr.h │ │ ├── qpu_pack.c │ │ ├── qpu_validate.c │ │ └── tests │ │ │ └── qpu_disasm.c │ ├── simulator │ │ ├── meson.build │ │ ├── v3d_simulator.c │ │ ├── v3d_simulator.h │ │ ├── v3d_simulator_wrapper.cpp │ │ ├── v3d_simulator_wrapper.h │ │ ├── v3dx_simulator.c │ │ └── v3dx_simulator.h │ └── vulkan │ │ ├── .dir-locals.el │ │ ├── .editorconfig │ │ ├── meson.build │ │ ├── v3dv_android.c │ │ ├── v3dv_bo.c │ │ ├── v3dv_bo.h │ │ ├── v3dv_cl.c │ │ ├── v3dv_cl.h │ │ ├── v3dv_cmd_buffer.c │ │ ├── v3dv_debug.c │ │ ├── v3dv_debug.h │ │ ├── v3dv_descriptor_set.c │ │ ├── v3dv_device.c │ │ ├── v3dv_formats.c │ │ ├── v3dv_image.c │ │ ├── v3dv_limits.h │ │ ├── v3dv_meta_clear.c │ │ ├── v3dv_meta_common.h │ │ ├── v3dv_meta_copy.c │ │ ├── v3dv_pass.c │ │ ├── v3dv_pipeline.c │ │ ├── v3dv_pipeline_cache.c │ │ ├── v3dv_private.h │ │ ├── v3dv_query.c │ │ ├── v3dv_queue.c │ │ ├── v3dv_uniforms.c │ │ ├── v3dv_wsi.c │ │ ├── v3dvx_cmd_buffer.c │ │ ├── v3dvx_descriptor_set.c │ │ ├── v3dvx_device.c │ │ ├── v3dvx_formats.c │ │ ├── v3dvx_image.c │ │ ├── v3dvx_meta_common.c │ │ ├── v3dvx_pipeline.c │ │ ├── v3dvx_private.h │ │ └── v3dvx_queue.c ├── c11 │ ├── impl │ │ ├── .editorconfig │ │ ├── meson.build │ │ ├── threads_posix.c │ │ ├── threads_win32.c │ │ └── time.c │ ├── threads.h │ └── time.h ├── compiler │ ├── builtin_type_macros.h │ ├── clc │ │ ├── clc.c │ │ ├── clc.h │ │ ├── clc_helpers.cpp │ │ ├── clc_helpers.h │ │ └── meson.build │ ├── glsl │ │ ├── README │ │ ├── TODO │ │ ├── ast.h │ │ ├── ast_array_index.cpp │ │ ├── ast_expr.cpp │ │ ├── ast_function.cpp │ │ ├── ast_to_hir.cpp │ │ ├── ast_type.cpp │ │ ├── builtin_functions.cpp │ │ ├── builtin_functions.h │ │ ├── builtin_int64.h │ │ ├── builtin_types.cpp │ │ ├── builtin_variables.cpp │ │ ├── float64.glsl │ │ ├── generate_ir.cpp │ │ ├── gl_nir.h │ │ ├── gl_nir_link_atomics.c │ │ ├── gl_nir_link_uniform_blocks.c │ │ ├── gl_nir_link_uniform_initializers.c │ │ ├── gl_nir_link_uniforms.c │ │ ├── gl_nir_link_varyings.c │ │ ├── gl_nir_link_varyings.h │ │ ├── gl_nir_link_xfb.c │ │ ├── gl_nir_linker.c │ │ ├── gl_nir_linker.h │ │ ├── gl_nir_lower_atomics.c │ │ ├── gl_nir_lower_buffers.c │ │ ├── gl_nir_lower_images.c │ │ ├── gl_nir_lower_packed_varyings.c │ │ ├── gl_nir_lower_samplers.c │ │ ├── gl_nir_lower_samplers_as_deref.c │ │ ├── gl_nir_lower_xfb_varying.c │ │ ├── gl_nir_opt_dead_builtin_varyings.c │ │ ├── glcpp │ │ │ ├── README │ │ │ ├── glcpp-lex.l │ │ │ ├── glcpp-parse.y │ │ │ ├── glcpp.c │ │ │ ├── glcpp.h │ │ │ ├── meson.build │ │ │ ├── pp.c │ │ │ ├── pp_standalone_scaffolding.c │ │ │ ├── pp_standalone_scaffolding.h │ │ │ └── tests │ │ │ │ ├── 000-content-with-spaces.c │ │ │ │ ├── 000-content-with-spaces.c.expected │ │ │ │ ├── 001-define.c │ │ │ │ ├── 001-define.c.expected │ │ │ │ ├── 002-define-chain.c │ │ │ │ ├── 002-define-chain.c.expected │ │ │ │ ├── 003-define-chain-reverse.c │ │ │ │ ├── 003-define-chain-reverse.c.expected │ │ │ │ ├── 004-define-recursive.c │ │ │ │ ├── 004-define-recursive.c.expected │ │ │ │ ├── 005-define-composite-chain.c │ │ │ │ ├── 005-define-composite-chain.c.expected │ │ │ │ ├── 006-define-composite-chain-reverse.c │ │ │ │ ├── 006-define-composite-chain-reverse.c.expected │ │ │ │ ├── 007-define-composite-recursive.c │ │ │ │ ├── 007-define-composite-recursive.c.expected │ │ │ │ ├── 008-define-empty.c │ │ │ │ ├── 008-define-empty.c.expected │ │ │ │ ├── 009-undef.c │ │ │ │ ├── 009-undef.c.expected │ │ │ │ ├── 010-undef-re-define.c │ │ │ │ ├── 010-undef-re-define.c.expected │ │ │ │ ├── 011-define-func-empty.c │ │ │ │ ├── 011-define-func-empty.c.expected │ │ │ │ ├── 012-define-func-no-args.c │ │ │ │ ├── 012-define-func-no-args.c.expected │ │ │ │ ├── 013-define-func-1-arg-unused.c │ │ │ │ ├── 013-define-func-1-arg-unused.c.expected │ │ │ │ ├── 014-define-func-2-arg-unused.c │ │ │ │ ├── 014-define-func-2-arg-unused.c.expected │ │ │ │ ├── 015-define-object-with-parens.c │ │ │ │ ├── 015-define-object-with-parens.c.expected │ │ │ │ ├── 016-define-func-1-arg.c │ │ │ │ ├── 016-define-func-1-arg.c.expected │ │ │ │ ├── 017-define-func-2-args.c │ │ │ │ ├── 017-define-func-2-args.c.expected │ │ │ │ ├── 018-define-func-macro-as-parameter.c │ │ │ │ ├── 018-define-func-macro-as-parameter.c.expected │ │ │ │ ├── 019-define-func-1-arg-multi.c │ │ │ │ ├── 019-define-func-1-arg-multi.c.expected │ │ │ │ ├── 020-define-func-2-arg-multi.c │ │ │ │ ├── 020-define-func-2-arg-multi.c.expected │ │ │ │ ├── 021-define-func-compose.c │ │ │ │ ├── 021-define-func-compose.c.expected │ │ │ │ ├── 022-define-func-arg-with-parens.c │ │ │ │ ├── 022-define-func-arg-with-parens.c.expected │ │ │ │ ├── 023-define-extra-whitespace.c │ │ │ │ ├── 023-define-extra-whitespace.c.expected │ │ │ │ ├── 024-define-chain-to-self-recursion.c │ │ │ │ ├── 024-define-chain-to-self-recursion.c.expected │ │ │ │ ├── 025-func-macro-as-non-macro.c │ │ │ │ ├── 025-func-macro-as-non-macro.c.expected │ │ │ │ ├── 026-define-func-extra-newlines.c │ │ │ │ ├── 026-define-func-extra-newlines.c.expected │ │ │ │ ├── 027-define-chain-obj-to-func.c │ │ │ │ ├── 027-define-chain-obj-to-func.c.expected │ │ │ │ ├── 028-define-chain-obj-to-non-func.c │ │ │ │ ├── 028-define-chain-obj-to-non-func.c.expected │ │ │ │ ├── 029-define-chain-obj-to-func-with-args.c │ │ │ │ ├── 029-define-chain-obj-to-func-with-args.c.expected │ │ │ │ ├── 030-define-chain-obj-to-func-compose.c │ │ │ │ ├── 030-define-chain-obj-to-func-compose.c.expected │ │ │ │ ├── 031-define-chain-func-to-func-compose.c │ │ │ │ ├── 031-define-chain-func-to-func-compose.c.expected │ │ │ │ ├── 032-define-func-self-recurse.c │ │ │ │ ├── 032-define-func-self-recurse.c.expected │ │ │ │ ├── 033-define-func-self-compose.c │ │ │ │ ├── 033-define-func-self-compose.c.expected │ │ │ │ ├── 034-define-func-self-compose-non-func.c │ │ │ │ ├── 034-define-func-self-compose-non-func.c.expected │ │ │ │ ├── 035-define-func-self-compose-non-func-multi-token-argument.c │ │ │ │ ├── 035-define-func-self-compose-non-func-multi-token-argument.c.expected │ │ │ │ ├── 036-define-func-non-macro-multi-token-argument.c │ │ │ │ ├── 036-define-func-non-macro-multi-token-argument.c.expected │ │ │ │ ├── 037-finalize-unexpanded-macro.c │ │ │ │ ├── 037-finalize-unexpanded-macro.c.expected │ │ │ │ ├── 038-func-arg-with-commas.c │ │ │ │ ├── 038-func-arg-with-commas.c.expected │ │ │ │ ├── 039-func-arg-obj-macro-with-comma.c │ │ │ │ ├── 039-func-arg-obj-macro-with-comma.c.expected │ │ │ │ ├── 040-token-pasting.c │ │ │ │ ├── 040-token-pasting.c.expected │ │ │ │ ├── 041-if-0.c │ │ │ │ ├── 041-if-0.c.expected │ │ │ │ ├── 042-if-1.c │ │ │ │ ├── 042-if-1.c.expected │ │ │ │ ├── 043-if-0-else.c │ │ │ │ ├── 043-if-0-else.c.expected │ │ │ │ ├── 044-if-1-else.c │ │ │ │ ├── 044-if-1-else.c.expected │ │ │ │ ├── 045-if-0-elif.c │ │ │ │ ├── 045-if-0-elif.c.expected │ │ │ │ ├── 046-if-1-elsif.c │ │ │ │ ├── 046-if-1-elsif.c.expected │ │ │ │ ├── 047-if-elif-else.c │ │ │ │ ├── 047-if-elif-else.c.expected │ │ │ │ ├── 048-if-nested.c │ │ │ │ ├── 048-if-nested.c.expected │ │ │ │ ├── 049-if-expression-precedence.c │ │ │ │ ├── 049-if-expression-precedence.c.expected │ │ │ │ ├── 050-if-defined.c │ │ │ │ ├── 050-if-defined.c.expected │ │ │ │ ├── 051-if-relational.c │ │ │ │ ├── 051-if-relational.c.expected │ │ │ │ ├── 052-if-bitwise.c │ │ │ │ ├── 052-if-bitwise.c.expected │ │ │ │ ├── 053-if-divide-and-shift.c │ │ │ │ ├── 053-if-divide-and-shift.c.expected │ │ │ │ ├── 054-if-with-macros.c │ │ │ │ ├── 054-if-with-macros.c.expected │ │ │ │ ├── 055-define-chain-obj-to-func-parens-in-text.c │ │ │ │ ├── 055-define-chain-obj-to-func-parens-in-text.c.expected │ │ │ │ ├── 056-macro-argument-with-comma.c │ │ │ │ ├── 056-macro-argument-with-comma.c.expected │ │ │ │ ├── 057-empty-arguments.c │ │ │ │ ├── 057-empty-arguments.c.expected │ │ │ │ ├── 058-token-pasting-empty-arguments.c │ │ │ │ ├── 058-token-pasting-empty-arguments.c.expected │ │ │ │ ├── 059-token-pasting-integer.c │ │ │ │ ├── 059-token-pasting-integer.c.expected │ │ │ │ ├── 060-left-paren-in-macro-right-paren-in-text.c │ │ │ │ ├── 060-left-paren-in-macro-right-paren-in-text.c.expected │ │ │ │ ├── 061-define-chain-obj-to-func-multi.c │ │ │ │ ├── 061-define-chain-obj-to-func-multi.c.expected │ │ │ │ ├── 062-if-0-skips-garbage.c │ │ │ │ ├── 062-if-0-skips-garbage.c.expected │ │ │ │ ├── 063-comments.c │ │ │ │ ├── 063-comments.c.expected │ │ │ │ ├── 064-version.c │ │ │ │ ├── 064-version.c.expected │ │ │ │ ├── 065-if-defined-parens.c │ │ │ │ ├── 065-if-defined-parens.c.expected │ │ │ │ ├── 066-if-nospace-expression.c │ │ │ │ ├── 066-if-nospace-expression.c.expected │ │ │ │ ├── 067-nested-ifdef-ifndef.c │ │ │ │ ├── 067-nested-ifdef-ifndef.c.expected │ │ │ │ ├── 068-accidental-pasting.c │ │ │ │ ├── 068-accidental-pasting.c.expected │ │ │ │ ├── 069-repeated-argument.c │ │ │ │ ├── 069-repeated-argument.c.expected │ │ │ │ ├── 070-undefined-macro-in-expression.c │ │ │ │ ├── 070-undefined-macro-in-expression.c.expected │ │ │ │ ├── 071-punctuator.c │ │ │ │ ├── 071-punctuator.c.expected │ │ │ │ ├── 072-token-pasting-same-line.c │ │ │ │ ├── 072-token-pasting-same-line.c.expected │ │ │ │ ├── 073-if-in-ifdef.c │ │ │ │ ├── 073-if-in-ifdef.c.expected │ │ │ │ ├── 074-elif-undef.c │ │ │ │ ├── 074-elif-undef.c.expected │ │ │ │ ├── 075-elif-elif-undef.c │ │ │ │ ├── 075-elif-elif-undef.c.expected │ │ │ │ ├── 076-elif-undef-nested.c │ │ │ │ ├── 076-elif-undef-nested.c.expected │ │ │ │ ├── 077-else-without-if.c │ │ │ │ ├── 077-else-without-if.c.expected │ │ │ │ ├── 078-elif-without-if.c │ │ │ │ ├── 078-elif-without-if.c.expected │ │ │ │ ├── 079-endif-without-if.c │ │ │ │ ├── 079-endif-without-if.c.expected │ │ │ │ ├── 080-if-without-expression.c │ │ │ │ ├── 080-if-without-expression.c.expected │ │ │ │ ├── 081-elif-without-expression.c │ │ │ │ ├── 081-elif-without-expression.c.expected │ │ │ │ ├── 082-invalid-paste.c │ │ │ │ ├── 082-invalid-paste.c.expected │ │ │ │ ├── 083-unterminated-if.c │ │ │ │ ├── 083-unterminated-if.c.expected │ │ │ │ ├── 084-unbalanced-parentheses.c │ │ │ │ ├── 084-unbalanced-parentheses.c.expected │ │ │ │ ├── 085-incorrect-argument-count.c │ │ │ │ ├── 085-incorrect-argument-count.c.expected │ │ │ │ ├── 086-reserved-macro-names.c │ │ │ │ ├── 086-reserved-macro-names.c.expected │ │ │ │ ├── 087-if-comments.c │ │ │ │ ├── 087-if-comments.c.expected │ │ │ │ ├── 088-redefine-macro-legitimate.c │ │ │ │ ├── 088-redefine-macro-legitimate.c.expected │ │ │ │ ├── 089-redefine-macro-error.c │ │ │ │ ├── 089-redefine-macro-error.c.expected │ │ │ │ ├── 090-hash-error.c │ │ │ │ ├── 090-hash-error.c.expected │ │ │ │ ├── 091-hash-line.c │ │ │ │ ├── 091-hash-line.c.expected │ │ │ │ ├── 092-redefine-macro-error-2.c │ │ │ │ ├── 092-redefine-macro-error-2.c.expected │ │ │ │ ├── 093-divide-by-zero.c │ │ │ │ ├── 093-divide-by-zero.c.expected │ │ │ │ ├── 094-divide-by-zero-short-circuit.c │ │ │ │ ├── 094-divide-by-zero-short-circuit.c.expected │ │ │ │ ├── 095-recursive-define.c │ │ │ │ ├── 095-recursive-define.c.expected │ │ │ │ ├── 096-paste-twice.c │ │ │ │ ├── 096-paste-twice.c.expected │ │ │ │ ├── 097-paste-with-non-function-macro.c │ │ │ │ ├── 097-paste-with-non-function-macro.c.expected │ │ │ │ ├── 098-elif-undefined.c │ │ │ │ ├── 098-elif-undefined.c.expected │ │ │ │ ├── 099-c99-example.c │ │ │ │ ├── 099-c99-example.c.expected │ │ │ │ ├── 100-macro-with-colon.c │ │ │ │ ├── 100-macro-with-colon.c.expected │ │ │ │ ├── 101-macros-used-twice.c │ │ │ │ ├── 101-macros-used-twice.c.expected │ │ │ │ ├── 102-garbage-after-endif.c │ │ │ │ ├── 102-garbage-after-endif.c.expected │ │ │ │ ├── 103-garbage-after-else-0.c │ │ │ │ ├── 103-garbage-after-else-0.c.expected │ │ │ │ ├── 104-hash-line-followed-by-code.c │ │ │ │ ├── 104-hash-line-followed-by-code.c.expected │ │ │ │ ├── 105-multiline-hash-line.c │ │ │ │ ├── 105-multiline-hash-line.c.expected │ │ │ │ ├── 106-multiline-hash-if.c │ │ │ │ ├── 106-multiline-hash-if.c.expected │ │ │ │ ├── 107-multiline-hash-elif.c │ │ │ │ ├── 107-multiline-hash-elif.c.expected │ │ │ │ ├── 108-no-space-after-hash-version.c │ │ │ │ ├── 108-no-space-after-hash-version.c.expected │ │ │ │ ├── 109-no-space-after-hash-line.c │ │ │ │ ├── 109-no-space-after-hash-line.c.expected │ │ │ │ ├── 110-no-space-digits-after-hash-elif.c │ │ │ │ ├── 110-no-space-digits-after-hash-elif.c.expected │ │ │ │ ├── 111-no-space-operator-after-hash-if.c │ │ │ │ ├── 111-no-space-operator-after-hash-if.c.expected │ │ │ │ ├── 112-no-space-operator-after-hash-elif.c │ │ │ │ ├── 112-no-space-operator-after-hash-elif.c.expected │ │ │ │ ├── 113-line-and-file-macros.c │ │ │ │ ├── 113-line-and-file-macros.c.expected │ │ │ │ ├── 114-paste-integer-tokens.c │ │ │ │ ├── 114-paste-integer-tokens.c.expected │ │ │ │ ├── 115-line-continuations.c │ │ │ │ ├── 115-line-continuations.c.expected │ │ │ │ ├── 116-disable-line-continuations.c │ │ │ │ ├── 116-disable-line-continuations.c.expected │ │ │ │ ├── 117-line-continuation-and-non-continuation-backslash.c │ │ │ │ ├── 117-line-continuation-and-non-continuation-backslash.c.expected │ │ │ │ ├── 118-comment-becomes-space.c │ │ │ │ ├── 118-comment-becomes-space.c.expected │ │ │ │ ├── 119-elif-after-else.c │ │ │ │ ├── 119-elif-after-else.c.expected │ │ │ │ ├── 120-undef-builtin.c │ │ │ │ ├── 120-undef-builtin.c.expected │ │ │ │ ├── 121-comment-bug-72686.c │ │ │ │ ├── 121-comment-bug-72686.c.expected │ │ │ │ ├── 122-redefine-whitespace.c │ │ │ │ ├── 122-redefine-whitespace.c.expected │ │ │ │ ├── 123-garbage-after-else-1.c │ │ │ │ ├── 123-garbage-after-else-1.c.expected │ │ │ │ ├── 124-preprocessing-numbers.c │ │ │ │ ├── 124-preprocessing-numbers.c.expected │ │ │ │ ├── 125-es-short-circuit-undefined.c │ │ │ │ ├── 125-es-short-circuit-undefined.c.expected │ │ │ │ ├── 126-garbage-after-directive.c │ │ │ │ ├── 126-garbage-after-directive.c.expected │ │ │ │ ├── 127-pragma-empty.c │ │ │ │ ├── 127-pragma-empty.c.expected │ │ │ │ ├── 128-space-before-hash.c │ │ │ │ ├── 128-space-before-hash.c.expected │ │ │ │ ├── 129-define-non-identifier.c │ │ │ │ ├── 129-define-non-identifier.c.expected │ │ │ │ ├── 130-define-comment.c │ │ │ │ ├── 130-define-comment.c.expected │ │ │ │ ├── 131-eof-without-newline.c │ │ │ │ ├── 131-eof-without-newline.c.expected │ │ │ │ ├── 132-eof-without-newline-define.c │ │ │ │ ├── 132-eof-without-newline-define.c.expected │ │ │ │ ├── 133-eof-without-newline-comment.c │ │ │ │ ├── 133-eof-without-newline-comment.c.expected │ │ │ │ ├── 134-hash-comment-directive.c │ │ │ │ ├── 134-hash-comment-directive.c.expected │ │ │ │ ├── 135-duplicate-parameter.c │ │ │ │ ├── 135-duplicate-parameter.c.expected │ │ │ │ ├── 136-plus-plus-and-minus-minus.c │ │ │ │ ├── 136-plus-plus-and-minus-minus.c.expected │ │ │ │ ├── 137-expand-macro-after-period.c │ │ │ │ ├── 137-expand-macro-after-period.c.expected │ │ │ │ ├── 138-multi-line-comment-in-if-0.c │ │ │ │ ├── 138-multi-line-comment-in-if-0.c.expected │ │ │ │ ├── 139-define-without-macro-name.c │ │ │ │ ├── 139-define-without-macro-name.c.expected │ │ │ │ ├── 140-null-directive.c │ │ │ │ ├── 140-null-directive.c.expected │ │ │ │ ├── 141-pragma-and-__LINE__.c │ │ │ │ ├── 141-pragma-and-__LINE__.c.expected │ │ │ │ ├── 142-defined-within-macro.c │ │ │ │ ├── 142-defined-within-macro.c.expected │ │ │ │ ├── 143-multiple-else.c │ │ │ │ ├── 143-multiple-else.c.expected │ │ │ │ ├── 144-implicit-version.c │ │ │ │ ├── 144-implicit-version.c.expected │ │ │ │ ├── 145-version-first.c │ │ │ │ ├── 145-version-first.c.expected │ │ │ │ ├── 146-version-first-hash.c │ │ │ │ ├── 146-version-first-hash.c.expected │ │ │ │ ├── 147-define-macro-no-space.c │ │ │ │ ├── 147-define-macro-no-space.c.expected │ │ │ │ ├── 147-undef-builtin-allowed.c │ │ │ │ ├── 147-undef-builtin-allowed.c.expected │ │ │ │ ├── 148-legal-characters.c │ │ │ │ ├── 148-legal-characters.c.expected │ │ │ │ ├── 149-hex-const-uppercase-prefix.c │ │ │ │ ├── 149-hex-const-uppercase-prefix.c.expected │ │ │ │ └── glcpp_test.py │ │ ├── glsl_lexer.ll │ │ ├── glsl_parser.yy │ │ ├── glsl_parser_extras.cpp │ │ ├── glsl_parser_extras.h │ │ ├── glsl_symbol_table.cpp │ │ ├── glsl_symbol_table.h │ │ ├── glsl_to_nir.cpp │ │ ├── glsl_to_nir.h │ │ ├── hir_field_selection.cpp │ │ ├── int64.glsl │ │ ├── ir.cpp │ │ ├── ir.h │ │ ├── ir_array_refcount.cpp │ │ ├── ir_array_refcount.h │ │ ├── ir_basic_block.cpp │ │ ├── ir_basic_block.h │ │ ├── ir_builder.cpp │ │ ├── ir_builder.h │ │ ├── ir_builder_print_visitor.cpp │ │ ├── ir_builder_print_visitor.h │ │ ├── ir_clone.cpp │ │ ├── ir_constant_expression.cpp │ │ ├── ir_equals.cpp │ │ ├── ir_expression_flattening.cpp │ │ ├── ir_expression_flattening.h │ │ ├── ir_expression_operation.py │ │ ├── ir_function.cpp │ │ ├── ir_function_can_inline.cpp │ │ ├── ir_function_detect_recursion.cpp │ │ ├── ir_function_inlining.h │ │ ├── ir_hierarchical_visitor.cpp │ │ ├── ir_hierarchical_visitor.h │ │ ├── ir_hv_accept.cpp │ │ ├── ir_optimization.h │ │ ├── ir_print_visitor.cpp │ │ ├── ir_print_visitor.h │ │ ├── ir_reader.cpp │ │ ├── ir_reader.h │ │ ├── ir_rvalue_visitor.cpp │ │ ├── ir_rvalue_visitor.h │ │ ├── ir_set_program_inouts.cpp │ │ ├── ir_uniform.h │ │ ├── ir_validate.cpp │ │ ├── ir_variable_refcount.cpp │ │ ├── ir_variable_refcount.h │ │ ├── ir_visitor.h │ │ ├── link_functions.cpp │ │ ├── link_interface_blocks.cpp │ │ ├── link_uniform_block_active_visitor.cpp │ │ ├── link_uniform_block_active_visitor.h │ │ ├── link_uniform_blocks.cpp │ │ ├── link_uniforms.cpp │ │ ├── link_varyings.cpp │ │ ├── link_varyings.h │ │ ├── linker.cpp │ │ ├── linker.h │ │ ├── linker_util.cpp │ │ ├── linker_util.h │ │ ├── list.h │ │ ├── lower_blend_equation_advanced.cpp │ │ ├── lower_builtins.cpp │ │ ├── lower_cs_derived.cpp │ │ ├── lower_discard.cpp │ │ ├── lower_discard_flow.cpp │ │ ├── lower_distance.cpp │ │ ├── lower_instructions.cpp │ │ ├── lower_int64.cpp │ │ ├── lower_jumps.cpp │ │ ├── lower_mat_op_to_vec.cpp │ │ ├── lower_named_interface_blocks.cpp │ │ ├── lower_offset_array.cpp │ │ ├── lower_output_reads.cpp │ │ ├── lower_packing_builtins.cpp │ │ ├── lower_precision.cpp │ │ ├── lower_shared_reference.cpp │ │ ├── lower_subroutine.cpp │ │ ├── lower_tess_level.cpp │ │ ├── lower_vec_index_to_cond_assign.cpp │ │ ├── lower_vec_index_to_swizzle.cpp │ │ ├── lower_vector_derefs.cpp │ │ ├── lower_vector_insert.cpp │ │ ├── lower_vertex_id.cpp │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── opt_add_neg_to_sub.h │ │ ├── opt_algebraic.cpp │ │ ├── opt_array_splitting.cpp │ │ ├── opt_conditional_discard.cpp │ │ ├── opt_constant_folding.cpp │ │ ├── opt_constant_propagation.cpp │ │ ├── opt_constant_variable.cpp │ │ ├── opt_copy_propagation_elements.cpp │ │ ├── opt_dead_builtin_variables.cpp │ │ ├── opt_dead_code.cpp │ │ ├── opt_dead_code_local.cpp │ │ ├── opt_dead_functions.cpp │ │ ├── opt_flatten_nested_if_blocks.cpp │ │ ├── opt_flip_matrices.cpp │ │ ├── opt_function_inlining.cpp │ │ ├── opt_if_simplification.cpp │ │ ├── opt_minmax.cpp │ │ ├── opt_rebalance_tree.cpp │ │ ├── opt_structure_splitting.cpp │ │ ├── opt_swizzle.cpp │ │ ├── opt_tree_grafting.cpp │ │ ├── program.h │ │ ├── propagate_invariance.cpp │ │ ├── s_expression.cpp │ │ ├── s_expression.h │ │ ├── serialize.cpp │ │ ├── serialize.h │ │ ├── shader_cache.cpp │ │ ├── shader_cache.h │ │ ├── standalone.cpp │ │ ├── standalone.h │ │ ├── standalone_scaffolding.cpp │ │ ├── standalone_scaffolding.h │ │ ├── string_to_uint_map.cpp │ │ ├── string_to_uint_map.h │ │ ├── test.cpp │ │ ├── test_optpass.cpp │ │ ├── test_optpass.h │ │ └── tests │ │ │ ├── array_refcount_test.cpp │ │ │ ├── builtin_variable_test.cpp │ │ │ ├── general_ir_test.cpp │ │ │ ├── list_iterators.cpp │ │ │ ├── lower_int64_test.cpp │ │ │ ├── lower_jump_cases.py │ │ │ ├── lower_precision_test.py │ │ │ ├── meson.build │ │ │ ├── opt_add_neg_to_sub_test.cpp │ │ │ ├── optimization_test.py │ │ │ ├── sampler_types_test.cpp │ │ │ ├── sexps.py │ │ │ ├── standalone_dump-builder.frag │ │ │ ├── warnings │ │ │ ├── 000-basic-test.vert │ │ │ ├── 000-basic-test.vert.expected │ │ │ ├── 001-use-undefined-then-define.vert │ │ │ ├── 001-use-undefined-then-define.vert.expected │ │ │ ├── 002-loop.vert │ │ │ ├── 002-loop.vert.expected │ │ │ ├── 003-less.vert │ │ │ ├── 003-less.vert.expected │ │ │ ├── 004-greater.vert │ │ │ ├── 004-greater.vert.expected │ │ │ ├── 005-lequal.vert │ │ │ ├── 005-lequal.vert.expected │ │ │ ├── 006-gequal.vert │ │ │ ├── 006-gequal.vert.expected │ │ │ ├── 007-test-mod.vert │ │ │ ├── 007-test-mod.vert.expected │ │ │ ├── 008-mulassign.vert │ │ │ ├── 008-mulassign.vert.expected │ │ │ ├── 009-div-assign.vert │ │ │ ├── 009-div-assign.vert.expected │ │ │ ├── 010-add-assign.vert │ │ │ ├── 010-add-assign.vert.expected │ │ │ ├── 011-sub-assign.vert │ │ │ ├── 011-sub-assign.vert.expected │ │ │ ├── 012-modassign.vert │ │ │ ├── 012-modassign.vert.expected │ │ │ ├── 013-lsassign.vert │ │ │ ├── 013-lsassign.vert.expected │ │ │ ├── 014-rsassign.vert │ │ │ ├── 014-rsassign.vert.expected │ │ │ ├── 015-andassign.vert │ │ │ ├── 015-andassign.vert.expected │ │ │ ├── 016-orassign.vert │ │ │ ├── 016-orassign.vert.expected │ │ │ ├── 017-xorassign.vert │ │ │ ├── 017-xorassign.vert.expected │ │ │ ├── 018-bitand.vert │ │ │ ├── 018-bitand.vert.expected │ │ │ ├── 019-array.vert │ │ │ ├── 019-array.vert.expected │ │ │ ├── 020-array-length.vert │ │ │ ├── 020-array-length.vert.expected │ │ │ ├── 021-lshift.vert │ │ │ ├── 021-lshift.vert.expected │ │ │ ├── 022-rshift.vert │ │ │ ├── 022-rshift.vert.expected │ │ │ ├── 023-switch.vert │ │ │ ├── 023-switch.vert.expected │ │ │ ├── 024-shaderout.vert │ │ │ ├── 024-shaderout.vert.expected │ │ │ ├── 025-function-parameters.vert │ │ │ ├── 025-function-parameters.vert.expected │ │ │ ├── 026-out-function-parameter-shaderout.vert │ │ │ ├── 026-out-function-parameter-shaderout.vert.expected │ │ │ ├── 027-inout-function-parameter-shaderout.vert │ │ │ ├── 027-inout-function-parameter-shaderout.vert.expected │ │ │ ├── 028-conditional.vert │ │ │ ├── 028-conditional.vert.expected │ │ │ ├── 029-fieldselection.vert │ │ │ ├── 029-fieldselection.vert.expected │ │ │ ├── 030-array-as-function-parameter.vert │ │ │ ├── 030-array-as-function-parameter.vert.expected │ │ │ ├── 031-__-in-function-name.vert │ │ │ ├── 031-__-in-function-name.vert.expected │ │ │ ├── 032-__-in-function-name-pragma-disable.vert │ │ │ └── 032-__-in-function-name-pragma-disable.vert.expected │ │ │ └── warnings_test.py │ ├── glsl_types.cpp │ ├── glsl_types.h │ ├── isaspec │ │ ├── README.rst │ │ ├── decode.c │ │ ├── decode.h │ │ ├── decode.py │ │ ├── encode.py │ │ ├── isa.py │ │ └── meson.build │ ├── meson.build │ ├── nir │ │ ├── README │ │ ├── meson.build │ │ ├── nir.c │ │ ├── nir.h │ │ ├── nir_algebraic.py │ │ ├── nir_builder.c │ │ ├── nir_builder.h │ │ ├── nir_builder_opcodes_h.py │ │ ├── nir_builtin_builder.c │ │ ├── nir_builtin_builder.h │ │ ├── nir_clone.c │ │ ├── nir_constant_expressions.h │ │ ├── nir_constant_expressions.py │ │ ├── nir_control_flow.c │ │ ├── nir_control_flow.h │ │ ├── nir_control_flow_private.h │ │ ├── nir_conversion_builder.h │ │ ├── nir_convert_ycbcr.c │ │ ├── nir_deref.c │ │ ├── nir_deref.h │ │ ├── nir_divergence_analysis.c │ │ ├── nir_dominance.c │ │ ├── nir_format_convert.h │ │ ├── nir_from_ssa.c │ │ ├── nir_gather_info.c │ │ ├── nir_gather_ssa_types.c │ │ ├── nir_gather_xfb_info.c │ │ ├── nir_group_loads.c │ │ ├── nir_gs_count_vertices.c │ │ ├── nir_inline_functions.c │ │ ├── nir_inline_helpers.h │ │ ├── nir_inline_uniforms.c │ │ ├── nir_instr_set.c │ │ ├── nir_instr_set.h │ │ ├── nir_intrinsics.py │ │ ├── nir_intrinsics_c.py │ │ ├── nir_intrinsics_h.py │ │ ├── nir_intrinsics_indices_h.py │ │ ├── nir_linking_helpers.c │ │ ├── nir_liveness.c │ │ ├── nir_loop_analyze.c │ │ ├── nir_loop_analyze.h │ │ ├── nir_lower_alpha_test.c │ │ ├── nir_lower_alu.c │ │ ├── nir_lower_alu_width.c │ │ ├── nir_lower_amul.c │ │ ├── nir_lower_array_deref_of_vec.c │ │ ├── nir_lower_atomics_to_ssbo.c │ │ ├── nir_lower_bit_size.c │ │ ├── nir_lower_bitmap.c │ │ ├── nir_lower_blend.c │ │ ├── nir_lower_blend.h │ │ ├── nir_lower_bool_to_bitsize.c │ │ ├── nir_lower_bool_to_float.c │ │ ├── nir_lower_bool_to_int32.c │ │ ├── nir_lower_clamp_color_outputs.c │ │ ├── nir_lower_clip.c │ │ ├── nir_lower_clip_cull_distance_arrays.c │ │ ├── nir_lower_clip_disable.c │ │ ├── nir_lower_clip_halfz.c │ │ ├── nir_lower_const_arrays_to_uniforms.c │ │ ├── nir_lower_convert_alu_types.c │ │ ├── nir_lower_discard_if.c │ │ ├── nir_lower_discard_or_demote.c │ │ ├── nir_lower_double_ops.c │ │ ├── nir_lower_drawpixels.c │ │ ├── nir_lower_fb_read.c │ │ ├── nir_lower_flatshade.c │ │ ├── nir_lower_flrp.c │ │ ├── nir_lower_fp16_conv.c │ │ ├── nir_lower_fragcolor.c │ │ ├── nir_lower_fragcoord_wtrans.c │ │ ├── nir_lower_frexp.c │ │ ├── nir_lower_global_vars_to_local.c │ │ ├── nir_lower_goto_ifs.c │ │ ├── nir_lower_gs_intrinsics.c │ │ ├── nir_lower_idiv.c │ │ ├── nir_lower_image.c │ │ ├── nir_lower_indirect_derefs.c │ │ ├── nir_lower_input_attachments.c │ │ ├── nir_lower_int64.c │ │ ├── nir_lower_int_to_float.c │ │ ├── nir_lower_interpolation.c │ │ ├── nir_lower_io.c │ │ ├── nir_lower_io_arrays_to_elements.c │ │ ├── nir_lower_io_to_scalar.c │ │ ├── nir_lower_io_to_temporaries.c │ │ ├── nir_lower_io_to_vector.c │ │ ├── nir_lower_is_helper_invocation.c │ │ ├── nir_lower_load_const_to_scalar.c │ │ ├── nir_lower_locals_to_regs.c │ │ ├── nir_lower_mediump.c │ │ ├── nir_lower_memcpy.c │ │ ├── nir_lower_memory_model.c │ │ ├── nir_lower_multiview.c │ │ ├── nir_lower_non_uniform_access.c │ │ ├── nir_lower_packing.c │ │ ├── nir_lower_passthrough_edgeflags.c │ │ ├── nir_lower_patch_vertices.c │ │ ├── nir_lower_phis_to_scalar.c │ │ ├── nir_lower_pntc_ytransform.c │ │ ├── nir_lower_point_size.c │ │ ├── nir_lower_point_size_mov.c │ │ ├── nir_lower_point_smooth.c │ │ ├── nir_lower_poly_line_smooth.c │ │ ├── nir_lower_printf.c │ │ ├── nir_lower_readonly_images_to_tex.c │ │ ├── nir_lower_regs_to_ssa.c │ │ ├── nir_lower_returns.c │ │ ├── nir_lower_samplers.c │ │ ├── nir_lower_scratch.c │ │ ├── nir_lower_shader_calls.c │ │ ├── nir_lower_single_sampled.c │ │ ├── nir_lower_ssbo.c │ │ ├── nir_lower_subgroups.c │ │ ├── nir_lower_system_values.c │ │ ├── nir_lower_sysvals_to_varyings.c │ │ ├── nir_lower_task_shader.c │ │ ├── nir_lower_tex.c │ │ ├── nir_lower_tex_shadow.c │ │ ├── nir_lower_texcoord_replace.c │ │ ├── nir_lower_to_source_mods.c │ │ ├── nir_lower_two_sided_color.c │ │ ├── nir_lower_ubo_vec4.c │ │ ├── nir_lower_undef_to_zero.c │ │ ├── nir_lower_uniforms_to_ubo.c │ │ ├── nir_lower_var_copies.c │ │ ├── nir_lower_variable_initializers.c │ │ ├── nir_lower_vars_to_ssa.c │ │ ├── nir_lower_vec3_to_vec4.c │ │ ├── nir_lower_vec_to_movs.c │ │ ├── nir_lower_viewport_transform.c │ │ ├── nir_lower_wpos_center.c │ │ ├── nir_lower_wpos_ytransform.c │ │ ├── nir_lower_wrmasks.c │ │ ├── nir_metadata.c │ │ ├── nir_move_vec_src_uses_to_dest.c │ │ ├── nir_normalize_cubemap_coords.c │ │ ├── nir_opcodes.py │ │ ├── nir_opcodes_c.py │ │ ├── nir_opcodes_h.py │ │ ├── nir_opt_access.c │ │ ├── nir_opt_algebraic.py │ │ ├── nir_opt_barriers.c │ │ ├── nir_opt_combine_stores.c │ │ ├── nir_opt_comparison_pre.c │ │ ├── nir_opt_conditional_discard.c │ │ ├── nir_opt_constant_folding.c │ │ ├── nir_opt_copy_prop_vars.c │ │ ├── nir_opt_copy_propagate.c │ │ ├── nir_opt_cse.c │ │ ├── nir_opt_dce.c │ │ ├── nir_opt_dead_cf.c │ │ ├── nir_opt_dead_write_vars.c │ │ ├── nir_opt_find_array_copies.c │ │ ├── nir_opt_fragdepth.c │ │ ├── nir_opt_gcm.c │ │ ├── nir_opt_idiv_const.c │ │ ├── nir_opt_if.c │ │ ├── nir_opt_intrinsics.c │ │ ├── nir_opt_large_constants.c │ │ ├── nir_opt_load_store_vectorize.c │ │ ├── nir_opt_loop_unroll.c │ │ ├── nir_opt_memcpy.c │ │ ├── nir_opt_move.c │ │ ├── nir_opt_move_discards_to_top.c │ │ ├── nir_opt_offsets.c │ │ ├── nir_opt_peephole_select.c │ │ ├── nir_opt_phi_precision.c │ │ ├── nir_opt_preamble.c │ │ ├── nir_opt_ray_queries.c │ │ ├── nir_opt_rematerialize_compares.c │ │ ├── nir_opt_remove_phis.c │ │ ├── nir_opt_shrink_stores.c │ │ ├── nir_opt_shrink_vectors.c │ │ ├── nir_opt_sink.c │ │ ├── nir_opt_trivial_continues.c │ │ ├── nir_opt_undef.c │ │ ├── nir_opt_uniform_atomics.c │ │ ├── nir_opt_vectorize.c │ │ ├── nir_phi_builder.c │ │ ├── nir_phi_builder.h │ │ ├── nir_print.c │ │ ├── nir_propagate_invariant.c │ │ ├── nir_range_analysis.c │ │ ├── nir_range_analysis.h │ │ ├── nir_remove_dead_variables.c │ │ ├── nir_repair_ssa.c │ │ ├── nir_scale_fdiv.c │ │ ├── nir_schedule.c │ │ ├── nir_schedule.h │ │ ├── nir_search.c │ │ ├── nir_search.h │ │ ├── nir_search_helpers.h │ │ ├── nir_serialize.c │ │ ├── nir_serialize.h │ │ ├── nir_split_64bit_vec3_and_vec4.c │ │ ├── nir_split_per_member_structs.c │ │ ├── nir_split_var_copies.c │ │ ├── nir_split_vars.c │ │ ├── nir_sweep.c │ │ ├── nir_to_lcssa.c │ │ ├── nir_validate.c │ │ ├── nir_vla.h │ │ ├── nir_vulkan.h │ │ ├── nir_worklist.c │ │ ├── nir_worklist.h │ │ ├── nir_xfb_info.h │ │ └── tests │ │ │ ├── algebraic_parser_test.py │ │ │ ├── algebraic_tests.cpp │ │ │ ├── builder_tests.cpp │ │ │ ├── comparison_pre_tests.cpp │ │ │ ├── control_flow_tests.cpp │ │ │ ├── core_tests.cpp │ │ │ ├── dce_tests.cpp │ │ │ ├── load_store_vectorizer_tests.cpp │ │ │ ├── lower_returns_tests.cpp │ │ │ ├── negative_equal_tests.cpp │ │ │ ├── opt_if_tests.cpp │ │ │ ├── serialize_tests.cpp │ │ │ ├── ssa_def_bits_used_tests.cpp │ │ │ └── vars_tests.cpp │ ├── nir_gl_types.h │ ├── nir_types.cpp │ ├── nir_types.h │ ├── shader_enums.c │ ├── shader_enums.h │ ├── shader_info.h │ └── spirv │ │ ├── GLSL.ext.AMD.h │ │ ├── GLSL.std.450.h │ │ ├── OpenCL.std.h │ │ ├── gl_spirv.c │ │ ├── meson.build │ │ ├── nir_load_libclc.c │ │ ├── nir_lower_libclc.c │ │ ├── nir_spirv.h │ │ ├── spir-v.xml │ │ ├── spirv.core.grammar.json │ │ ├── spirv.h │ │ ├── spirv2nir.c │ │ ├── spirv_info.h │ │ ├── spirv_info_c.py │ │ ├── spirv_to_nir.c │ │ ├── tests │ │ ├── avail_vis.cpp │ │ ├── helpers.h │ │ └── volatile.cpp │ │ ├── vtn_alu.c │ │ ├── vtn_amd.c │ │ ├── vtn_cfg.c │ │ ├── vtn_gather_types_c.py │ │ ├── vtn_generator_ids_h.py │ │ ├── vtn_glsl450.c │ │ ├── vtn_opencl.c │ │ ├── vtn_private.h │ │ ├── vtn_subgroup.c │ │ └── vtn_variables.c ├── drm-shim │ ├── README.md │ ├── device.c │ ├── drm_shim.c │ ├── drm_shim.h │ └── meson.build ├── egl │ ├── drivers │ │ ├── dri2 │ │ │ ├── egl_dri2.c │ │ │ ├── egl_dri2.h │ │ │ ├── platform_android.c │ │ │ ├── platform_android.h │ │ │ ├── platform_android_mapper.cpp │ │ │ ├── platform_device.c │ │ │ ├── platform_drm.c │ │ │ ├── platform_surfaceless.c │ │ │ ├── platform_wayland.c │ │ │ ├── platform_x11.c │ │ │ ├── platform_x11_dri3.c │ │ │ └── platform_x11_dri3.h │ │ ├── haiku │ │ │ ├── .editorconfig │ │ │ └── egl_haiku.cpp │ │ └── wgl │ │ │ ├── egl_wgl.c │ │ │ └── egl_wgl.h │ ├── egl-entrypoint-check.py │ ├── egl-glvnd-symbols.txt │ ├── egl-symbols.txt │ ├── generate │ │ ├── egl.xml │ │ ├── eglFunctionList.py │ │ ├── egl_other.xml │ │ └── gen_egl_dispatch.py │ ├── main │ │ ├── 50_mesa.json │ │ ├── egl.def.in │ │ ├── eglapi.c │ │ ├── eglarray.c │ │ ├── eglarray.h │ │ ├── eglconfig.c │ │ ├── eglconfig.h │ │ ├── eglconfigdebug.c │ │ ├── eglconfigdebug.h │ │ ├── eglcontext.c │ │ ├── eglcontext.h │ │ ├── eglcurrent.c │ │ ├── eglcurrent.h │ │ ├── egldefines.h │ │ ├── egldevice.c │ │ ├── egldevice.h │ │ ├── egldispatchstubs.c │ │ ├── egldispatchstubs.h │ │ ├── egldisplay.c │ │ ├── egldisplay.h │ │ ├── egldriver.h │ │ ├── eglentrypoint.h │ │ ├── eglglobals.c │ │ ├── eglglobals.h │ │ ├── eglglvnd.c │ │ ├── eglimage.c │ │ ├── eglimage.h │ │ ├── egllog.c │ │ ├── egllog.h │ │ ├── eglsurface.c │ │ ├── eglsurface.h │ │ ├── eglsync.c │ │ ├── eglsync.h │ │ └── egltypedefs.h │ ├── meson.build │ └── wayland │ │ ├── .editorconfig │ │ └── wayland-drm │ │ ├── meson.build │ │ ├── wayland-drm.c │ │ ├── wayland-drm.h │ │ └── wayland-drm.xml ├── etnaviv │ ├── ci │ │ ├── etnaviv-gc2000-fails.txt │ │ ├── etnaviv-gc2000-flakes.txt │ │ ├── etnaviv-gc2000-skips.txt │ │ └── gitlab-ci.yml │ ├── drm-shim │ │ ├── README.md │ │ ├── etnaviv_noop.c │ │ └── meson.build │ ├── drm │ │ ├── etnaviv_bo.c │ │ ├── etnaviv_bo_cache.c │ │ ├── etnaviv_cmd_stream.c │ │ ├── etnaviv_device.c │ │ ├── etnaviv_drmif.h │ │ ├── etnaviv_gpu.c │ │ ├── etnaviv_perfmon.c │ │ ├── etnaviv_pipe.c │ │ ├── etnaviv_priv.h │ │ ├── meson.build │ │ └── tests │ │ │ ├── etnaviv_bo_cache_test.c │ │ │ ├── etnaviv_cmd_stream_test.c │ │ │ └── meson.build │ └── meson.build ├── freedreno │ ├── .clang-format │ ├── .dir-locals.el │ ├── .editorconfig │ ├── .gitlab-ci │ │ ├── reference │ │ │ ├── afuc_test.asm │ │ │ ├── afuc_test.fw │ │ │ ├── crash.log │ │ │ ├── dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.log │ │ │ ├── dEQP-VK.draw.indirect_draw.indexed.indirect_draw_count.triangle_list.log │ │ │ ├── es2gears-a320.log │ │ │ ├── fd-clouds.log │ │ │ ├── glxgears-a420.log │ │ │ └── shadow.log │ │ └── traces │ │ │ ├── afuc_test.asm │ │ │ ├── crash.devcore │ │ │ ├── dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.rd.gz │ │ │ ├── dEQP-VK.draw.indirect_draw.indexed.indirect_draw_count.triangle_list.rd.gz │ │ │ ├── es2gears-a320.rd.gz │ │ │ ├── fd-clouds.rd.gz │ │ │ ├── glxgears-a420.rd.gz │ │ │ └── shadow.rd.gz │ ├── afuc │ │ ├── README.rst │ │ ├── afuc.h │ │ ├── asm.c │ │ ├── asm.h │ │ ├── disasm.c │ │ ├── emu-ds.c │ │ ├── emu-regs.c │ │ ├── emu-ui.c │ │ ├── emu.c │ │ ├── emu.h │ │ ├── lexer.l │ │ ├── meson.build │ │ ├── parser.y │ │ ├── util.c │ │ └── util.h │ ├── ci │ │ ├── deqp-freedreno-a307.toml │ │ ├── deqp-freedreno-a530.toml │ │ ├── deqp-freedreno-a618-vk-full.toml │ │ ├── deqp-freedreno-a618-vk.toml │ │ ├── deqp-freedreno-a630-vk-asan.toml │ │ ├── deqp-freedreno-a630-vk-full.toml │ │ ├── deqp-freedreno-a630-vk.toml │ │ ├── deqp-freedreno-a630.toml │ │ ├── freedreno-a307-fails.txt │ │ ├── freedreno-a307-flakes.txt │ │ ├── freedreno-a307-skips.txt │ │ ├── freedreno-a420-fails.txt │ │ ├── freedreno-a420-flakes.txt │ │ ├── freedreno-a420-skips.txt │ │ ├── freedreno-a530-fails.txt │ │ ├── freedreno-a530-flakes.txt │ │ ├── freedreno-a530-skips.txt │ │ ├── freedreno-a618-fails.txt │ │ ├── freedreno-a618-flakes.txt │ │ ├── freedreno-a618-premerge-skips.txt │ │ ├── freedreno-a618-skips.txt │ │ ├── freedreno-a630-asan-fails.txt │ │ ├── freedreno-a630-asan-skips.txt │ │ ├── freedreno-a630-bypass-flakes.txt │ │ ├── freedreno-a630-fails.txt │ │ ├── freedreno-a630-flakes.txt │ │ ├── freedreno-a630-premerge-skips.txt │ │ ├── freedreno-a630-skips.txt │ │ ├── freedreno-a630-skqp-gl_rendertests.txt │ │ ├── freedreno-a630-skqp_unittests.txt │ │ ├── gitlab-ci.yml │ │ ├── restricted-traces-freedreno.yml │ │ └── traces-freedreno.yml │ ├── common │ │ ├── README.rst │ │ ├── disasm.h │ │ ├── freedreno_dev_info.c │ │ ├── freedreno_dev_info.h │ │ ├── freedreno_devices.py │ │ ├── freedreno_guardband.h │ │ ├── freedreno_pm4.h │ │ ├── freedreno_uuid.c │ │ ├── freedreno_uuid.h │ │ └── meson.build │ ├── computerator │ │ ├── README.rst │ │ ├── a4xx.c │ │ ├── a6xx.c │ │ ├── examples │ │ │ ├── branch.asm │ │ │ ├── early_preamble.asm │ │ │ ├── invocationid.asm │ │ │ ├── pvtmem.asm │ │ │ ├── simple.asm │ │ │ ├── stg_ldg_offset.asm │ │ │ ├── test-flut.sh │ │ │ ├── test-opcodes.sh │ │ │ └── test-regfile.sh │ │ ├── ir3_asm.c │ │ ├── ir3_asm.h │ │ ├── main.c │ │ ├── main.h │ │ └── meson.build │ ├── decode │ │ ├── buffers.c │ │ ├── buffers.h │ │ ├── cffdec.c │ │ ├── cffdec.h │ │ ├── cffdump.c │ │ ├── crashdec-hfi.c │ │ ├── crashdec-mempool.c │ │ ├── crashdec.c │ │ ├── crashdec.h │ │ ├── io.c │ │ ├── io.h │ │ ├── meson.build │ │ ├── pager.c │ │ ├── pager.h │ │ ├── pgmdump.c │ │ ├── pgmdump2.c │ │ ├── redump.h │ │ ├── rnnutil.c │ │ ├── rnnutil.h │ │ ├── script.c │ │ ├── script.h │ │ ├── scripts │ │ │ ├── analyze.lua │ │ │ ├── parse-submits.lua │ │ │ ├── sanity-a6xx.lua │ │ │ ├── test.lua │ │ │ ├── tex3d-layout.lua │ │ │ ├── texturator-to-unit-test-5xx.lua │ │ │ └── texturator-to-unit-test.lua │ │ └── util.h │ ├── drm-shim │ │ ├── README.md │ │ ├── freedreno_noop.c │ │ └── meson.build │ ├── drm │ │ ├── freedreno_bo.c │ │ ├── freedreno_bo_cache.c │ │ ├── freedreno_device.c │ │ ├── freedreno_drmif.h │ │ ├── freedreno_pipe.c │ │ ├── freedreno_priv.h │ │ ├── freedreno_ringbuffer.c │ │ ├── freedreno_ringbuffer.h │ │ ├── freedreno_ringbuffer_sp.c │ │ ├── freedreno_ringbuffer_sp.h │ │ ├── freedreno_ringbuffer_sp_reloc.h │ │ ├── meson.build │ │ ├── msm │ │ │ ├── msm_bo.c │ │ │ ├── msm_device.c │ │ │ ├── msm_pipe.c │ │ │ ├── msm_priv.h │ │ │ ├── msm_ringbuffer.c │ │ │ └── msm_ringbuffer_sp.c │ │ └── virtio │ │ │ ├── msm_proto.h │ │ │ ├── virtio_bo.c │ │ │ ├── virtio_device.c │ │ │ ├── virtio_pipe.c │ │ │ ├── virtio_priv.h │ │ │ ├── virtio_ringbuffer.c │ │ │ └── virtio_ringbuffer.h │ ├── ds │ │ ├── fd_pps_driver.cc │ │ ├── fd_pps_driver.h │ │ └── meson.build │ ├── fdl │ │ ├── fd5_layout.c │ │ ├── fd5_layout_test.c │ │ ├── fd6_format_table.c │ │ ├── fd6_format_table.h │ │ ├── fd6_layout.c │ │ ├── fd6_layout_test.c │ │ ├── fd6_view.c │ │ ├── fd_layout_test.c │ │ ├── fd_layout_test.h │ │ ├── freedreno_layout.c │ │ ├── freedreno_layout.h │ │ └── meson.build │ ├── ir2 │ │ ├── disasm-a2xx.c │ │ ├── instr-a2xx.h │ │ └── meson.build │ ├── ir3 │ │ ├── .dir-locals.el │ │ ├── .editorconfig │ │ ├── disasm-a3xx.c │ │ ├── instr-a3xx.h │ │ ├── ir3.c │ │ ├── ir3.h │ │ ├── ir3_a4xx.c │ │ ├── ir3_a6xx.c │ │ ├── ir3_array_to_ssa.c │ │ ├── ir3_assembler.c │ │ ├── ir3_assembler.h │ │ ├── ir3_cf.c │ │ ├── ir3_compiler.c │ │ ├── ir3_compiler.h │ │ ├── ir3_compiler_nir.c │ │ ├── ir3_context.c │ │ ├── ir3_context.h │ │ ├── ir3_cp.c │ │ ├── ir3_cse.c │ │ ├── ir3_dce.c │ │ ├── ir3_delay.c │ │ ├── ir3_disk_cache.c │ │ ├── ir3_dominance.c │ │ ├── ir3_image.c │ │ ├── ir3_image.h │ │ ├── ir3_legalize.c │ │ ├── ir3_lexer.l │ │ ├── ir3_liveness.c │ │ ├── ir3_lower_parallelcopy.c │ │ ├── ir3_lower_spill.c │ │ ├── ir3_lower_subgroups.c │ │ ├── ir3_merge_regs.c │ │ ├── ir3_nir.c │ │ ├── ir3_nir.h │ │ ├── ir3_nir_analyze_ubo_ranges.c │ │ ├── ir3_nir_imul.py │ │ ├── ir3_nir_lower_64b.c │ │ ├── ir3_nir_lower_io_offsets.c │ │ ├── ir3_nir_lower_load_barycentric_at_offset.c │ │ ├── ir3_nir_lower_load_barycentric_at_sample.c │ │ ├── ir3_nir_lower_tess.c │ │ ├── ir3_nir_lower_tex_prefetch.c │ │ ├── ir3_nir_lower_wide_load_store.c │ │ ├── ir3_nir_move_varying_inputs.c │ │ ├── ir3_nir_opt_preamble.c │ │ ├── ir3_nir_trig.py │ │ ├── ir3_parser.y │ │ ├── ir3_postsched.c │ │ ├── ir3_print.c │ │ ├── ir3_ra.c │ │ ├── ir3_ra.h │ │ ├── ir3_ra_validate.c │ │ ├── ir3_remove_unreachable.c │ │ ├── ir3_sched.c │ │ ├── ir3_shader.c │ │ ├── ir3_shader.h │ │ ├── ir3_spill.c │ │ ├── ir3_validate.c │ │ ├── meson.build │ │ └── tests │ │ │ ├── delay.c │ │ │ └── disasm.c │ ├── isa │ │ ├── encode.c │ │ ├── ir3-cat0.xml │ │ ├── ir3-cat1.xml │ │ ├── ir3-cat2.xml │ │ ├── ir3-cat3.xml │ │ ├── ir3-cat4.xml │ │ ├── ir3-cat5.xml │ │ ├── ir3-cat6.xml │ │ ├── ir3-cat7.xml │ │ ├── ir3-common.xml │ │ ├── ir3-disasm.c │ │ ├── ir3.xml │ │ ├── isa.h │ │ └── meson.build │ ├── meson.build │ ├── perfcntrs │ │ ├── fd2_perfcntr.c │ │ ├── fd5_perfcntr.c │ │ ├── fd6_perfcntr.c │ │ ├── fdperf.c │ │ ├── freedreno_dt.c │ │ ├── freedreno_dt.h │ │ ├── freedreno_perfcntr.c │ │ ├── freedreno_perfcntr.h │ │ └── meson.build │ ├── registers │ │ ├── .gitignore │ │ ├── adreno.xml │ │ ├── adreno │ │ │ ├── a2xx.xml │ │ │ ├── a3xx.xml │ │ │ ├── a4xx.xml │ │ │ ├── a5xx.xml │ │ │ ├── a6xx.xml │ │ │ ├── a6xx_gmu.xml │ │ │ ├── a7xx.xml │ │ │ ├── adreno_common.xml │ │ │ ├── adreno_control_regs.xml │ │ │ ├── adreno_pipe_regs.xml │ │ │ ├── adreno_pm4.xml │ │ │ ├── meson.build │ │ │ └── ocmem.xml │ │ ├── dsi │ │ │ ├── dsi.xml │ │ │ ├── dsi_phy_10nm.xml │ │ │ ├── dsi_phy_14nm.xml │ │ │ ├── dsi_phy_20nm.xml │ │ │ ├── dsi_phy_28nm.xml │ │ │ ├── dsi_phy_28nm_8960.xml │ │ │ ├── dsi_phy_7nm.xml │ │ │ ├── dsi_phy_v2.xml │ │ │ ├── mmss_cc.xml │ │ │ └── sfpb.xml │ │ ├── edp │ │ │ └── edp.xml │ │ ├── freedreno_copyright.xml │ │ ├── gen_header.py │ │ ├── hdmi │ │ │ ├── hdmi.xml │ │ │ └── qfprom.xml │ │ ├── mdp │ │ │ ├── mdp4.xml │ │ │ ├── mdp5.xml │ │ │ └── mdp_common.xml │ │ ├── meson.build │ │ ├── msm.xml │ │ ├── rules-ng-ng.txt │ │ ├── rules-ng.xsd │ │ └── text-format.txt │ ├── rnn │ │ ├── aprintf.c │ │ ├── colors.c │ │ ├── colors.h │ │ ├── headergen2.c │ │ ├── meson.build │ │ ├── path.c │ │ ├── rnn.c │ │ ├── rnn.h │ │ ├── rnndec.c │ │ ├── rnndec.h │ │ └── util.h │ └── vulkan │ │ ├── .clang-format │ │ ├── .dir-locals.el │ │ ├── .editorconfig │ │ ├── TODO │ │ ├── meson.build │ │ ├── msm_kgsl.h │ │ ├── tu_android.c │ │ ├── tu_autotune.c │ │ ├── tu_autotune.h │ │ ├── tu_clear_blit.c │ │ ├── tu_cmd_buffer.c │ │ ├── tu_cs.c │ │ ├── tu_cs.h │ │ ├── tu_descriptor_set.c │ │ ├── tu_descriptor_set.h │ │ ├── tu_device.c │ │ ├── tu_drm.c │ │ ├── tu_formats.c │ │ ├── tu_image.c │ │ ├── tu_kgsl.c │ │ ├── tu_lrz.c │ │ ├── tu_nir_lower_multiview.c │ │ ├── tu_pass.c │ │ ├── tu_perfetto.cc │ │ ├── tu_perfetto.h │ │ ├── tu_perfetto_util.c │ │ ├── tu_pipeline.c │ │ ├── tu_private.h │ │ ├── tu_query.c │ │ ├── tu_shader.c │ │ ├── tu_suballoc.c │ │ ├── tu_tracepoints.py │ │ ├── tu_util.c │ │ ├── tu_util.h │ │ └── tu_wsi.c ├── gallium │ ├── README.portability │ ├── auxiliary │ │ ├── cso_cache │ │ │ ├── cso_cache.c │ │ │ ├── cso_cache.h │ │ │ ├── cso_context.c │ │ │ ├── cso_context.h │ │ │ ├── cso_hash.c │ │ │ └── cso_hash.h │ │ ├── draw │ │ │ ├── draw_cliptest_tmp.h │ │ │ ├── draw_context.c │ │ │ ├── draw_context.h │ │ │ ├── draw_decompose_tmp.h │ │ │ ├── draw_fs.c │ │ │ ├── draw_fs.h │ │ │ ├── draw_gs.c │ │ │ ├── draw_gs.h │ │ │ ├── draw_gs_tmp.h │ │ │ ├── draw_llvm.c │ │ │ ├── draw_llvm.h │ │ │ ├── draw_llvm_sample.c │ │ │ ├── draw_pipe.c │ │ │ ├── draw_pipe.h │ │ │ ├── draw_pipe_aaline.c │ │ │ ├── draw_pipe_aapoint.c │ │ │ ├── draw_pipe_clip.c │ │ │ ├── draw_pipe_cull.c │ │ │ ├── draw_pipe_flatshade.c │ │ │ ├── draw_pipe_offset.c │ │ │ ├── draw_pipe_pstipple.c │ │ │ ├── draw_pipe_stipple.c │ │ │ ├── draw_pipe_twoside.c │ │ │ ├── draw_pipe_unfilled.c │ │ │ ├── draw_pipe_user_cull.c │ │ │ ├── draw_pipe_util.c │ │ │ ├── draw_pipe_validate.c │ │ │ ├── draw_pipe_vbuf.c │ │ │ ├── draw_pipe_wide_line.c │ │ │ ├── draw_pipe_wide_point.c │ │ │ ├── draw_prim_assembler.c │ │ │ ├── draw_prim_assembler.h │ │ │ ├── draw_prim_assembler_tmp.h │ │ │ ├── draw_private.h │ │ │ ├── draw_pt.c │ │ │ ├── draw_pt.h │ │ │ ├── draw_pt_decompose.h │ │ │ ├── draw_pt_emit.c │ │ │ ├── draw_pt_fetch.c │ │ │ ├── draw_pt_fetch_shade_emit.c │ │ │ ├── draw_pt_fetch_shade_pipeline.c │ │ │ ├── draw_pt_fetch_shade_pipeline_llvm.c │ │ │ ├── draw_pt_post_vs.c │ │ │ ├── draw_pt_so_emit.c │ │ │ ├── draw_pt_util.c │ │ │ ├── draw_pt_vsplit.c │ │ │ ├── draw_pt_vsplit_tmp.h │ │ │ ├── draw_so_emit_tmp.h │ │ │ ├── draw_split_tmp.h │ │ │ ├── draw_tess.c │ │ │ ├── draw_tess.h │ │ │ ├── draw_vbuf.h │ │ │ ├── draw_vertex.c │ │ │ ├── draw_vertex.h │ │ │ ├── draw_vs.c │ │ │ ├── draw_vs.h │ │ │ ├── draw_vs_exec.c │ │ │ ├── draw_vs_llvm.c │ │ │ └── draw_vs_variant.c │ │ ├── driver_ddebug │ │ │ ├── dd_context.c │ │ │ ├── dd_draw.c │ │ │ ├── dd_pipe.h │ │ │ ├── dd_public.h │ │ │ ├── dd_screen.c │ │ │ └── dd_util.h │ │ ├── driver_noop │ │ │ ├── noop_pipe.c │ │ │ ├── noop_public.h │ │ │ └── noop_state.c │ │ ├── driver_rbug │ │ │ ├── README │ │ │ ├── rbug_context.c │ │ │ ├── rbug_context.h │ │ │ ├── rbug_core.c │ │ │ ├── rbug_objects.c │ │ │ ├── rbug_objects.h │ │ │ ├── rbug_public.h │ │ │ ├── rbug_screen.c │ │ │ └── rbug_screen.h │ │ ├── driver_trace │ │ │ ├── README │ │ │ ├── enums2names.py │ │ │ ├── tr_context.c │ │ │ ├── tr_context.h │ │ │ ├── tr_dump.c │ │ │ ├── tr_dump.h │ │ │ ├── tr_dump_defines.h │ │ │ ├── tr_dump_state.c │ │ │ ├── tr_dump_state.h │ │ │ ├── tr_public.h │ │ │ ├── tr_screen.c │ │ │ ├── tr_screen.h │ │ │ ├── tr_texture.c │ │ │ ├── tr_texture.h │ │ │ └── trace.xsl │ │ ├── gallivm │ │ │ ├── f.cpp │ │ │ ├── lp_bld.h │ │ │ ├── lp_bld_arit.c │ │ │ ├── lp_bld_arit.h │ │ │ ├── lp_bld_arit_overflow.c │ │ │ ├── lp_bld_arit_overflow.h │ │ │ ├── lp_bld_assert.c │ │ │ ├── lp_bld_assert.h │ │ │ ├── lp_bld_bitarit.c │ │ │ ├── lp_bld_bitarit.h │ │ │ ├── lp_bld_const.c │ │ │ ├── lp_bld_const.h │ │ │ ├── lp_bld_conv.c │ │ │ ├── lp_bld_conv.h │ │ │ ├── lp_bld_coro.c │ │ │ ├── lp_bld_coro.h │ │ │ ├── lp_bld_debug.cpp │ │ │ ├── lp_bld_debug.h │ │ │ ├── lp_bld_flow.c │ │ │ ├── lp_bld_flow.h │ │ │ ├── lp_bld_format.c │ │ │ ├── lp_bld_format.h │ │ │ ├── lp_bld_format_aos.c │ │ │ ├── lp_bld_format_aos_array.c │ │ │ ├── lp_bld_format_float.c │ │ │ ├── lp_bld_format_s3tc.c │ │ │ ├── lp_bld_format_soa.c │ │ │ ├── lp_bld_format_srgb.c │ │ │ ├── lp_bld_format_yuv.c │ │ │ ├── lp_bld_gather.c │ │ │ ├── lp_bld_gather.h │ │ │ ├── lp_bld_init.c │ │ │ ├── lp_bld_init.h │ │ │ ├── lp_bld_intr.c │ │ │ ├── lp_bld_intr.h │ │ │ ├── lp_bld_ir_common.c │ │ │ ├── lp_bld_ir_common.h │ │ │ ├── lp_bld_limits.h │ │ │ ├── lp_bld_logic.c │ │ │ ├── lp_bld_logic.h │ │ │ ├── lp_bld_misc.cpp │ │ │ ├── lp_bld_misc.h │ │ │ ├── lp_bld_nir.c │ │ │ ├── lp_bld_nir.h │ │ │ ├── lp_bld_nir_aos.c │ │ │ ├── lp_bld_nir_soa.c │ │ │ ├── lp_bld_pack.c │ │ │ ├── lp_bld_pack.h │ │ │ ├── lp_bld_printf.c │ │ │ ├── lp_bld_printf.h │ │ │ ├── lp_bld_quad.c │ │ │ ├── lp_bld_quad.h │ │ │ ├── lp_bld_sample.c │ │ │ ├── lp_bld_sample.h │ │ │ ├── lp_bld_sample_aos.c │ │ │ ├── lp_bld_sample_aos.h │ │ │ ├── lp_bld_sample_soa.c │ │ │ ├── lp_bld_struct.c │ │ │ ├── lp_bld_struct.h │ │ │ ├── lp_bld_swizzle.c │ │ │ ├── lp_bld_swizzle.h │ │ │ ├── lp_bld_tgsi.c │ │ │ ├── lp_bld_tgsi.h │ │ │ ├── lp_bld_tgsi_action.c │ │ │ ├── lp_bld_tgsi_action.h │ │ │ ├── lp_bld_tgsi_aos.c │ │ │ ├── lp_bld_tgsi_info.c │ │ │ ├── lp_bld_tgsi_soa.c │ │ │ ├── lp_bld_type.c │ │ │ └── lp_bld_type.h │ │ ├── hud │ │ │ ├── font.c │ │ │ ├── font.h │ │ │ ├── hud_context.c │ │ │ ├── hud_context.h │ │ │ ├── hud_cpu.c │ │ │ ├── hud_cpufreq.c │ │ │ ├── hud_diskstat.c │ │ │ ├── hud_driver_query.c │ │ │ ├── hud_fps.c │ │ │ ├── hud_nic.c │ │ │ ├── hud_private.h │ │ │ └── hud_sensors_temp.c │ │ ├── meson.build │ │ ├── nir │ │ │ ├── nir_draw_helpers.c │ │ │ ├── nir_draw_helpers.h │ │ │ ├── nir_helpers.c │ │ │ ├── nir_helpers.h │ │ │ ├── nir_to_tgsi.c │ │ │ ├── nir_to_tgsi.h │ │ │ ├── nir_to_tgsi_info.c │ │ │ ├── nir_to_tgsi_info.h │ │ │ ├── tgsi_to_nir.c │ │ │ └── tgsi_to_nir.h │ │ ├── os │ │ │ ├── os_mman.h │ │ │ ├── os_process.c │ │ │ ├── os_process.h │ │ │ └── os_thread.h │ │ ├── pipe-loader │ │ │ ├── driinfo_gallium.h │ │ │ ├── meson.build │ │ │ ├── pipe_loader.c │ │ │ ├── pipe_loader.h │ │ │ ├── pipe_loader_drm.c │ │ │ ├── pipe_loader_priv.h │ │ │ └── pipe_loader_sw.c │ │ ├── pipebuffer │ │ │ ├── pb_buffer.h │ │ │ ├── pb_buffer_fenced.c │ │ │ ├── pb_buffer_fenced.h │ │ │ ├── pb_bufmgr.h │ │ │ ├── pb_bufmgr_cache.c │ │ │ ├── pb_bufmgr_debug.c │ │ │ ├── pb_bufmgr_mm.c │ │ │ ├── pb_bufmgr_slab.c │ │ │ ├── pb_cache.c │ │ │ ├── pb_cache.h │ │ │ ├── pb_slab.c │ │ │ ├── pb_slab.h │ │ │ ├── pb_validate.c │ │ │ └── pb_validate.h │ │ ├── postprocess │ │ │ ├── ADDING │ │ │ ├── filters.h │ │ │ ├── postprocess.h │ │ │ ├── pp_celshade.c │ │ │ ├── pp_celshade.h │ │ │ ├── pp_colors.c │ │ │ ├── pp_colors.h │ │ │ ├── pp_filters.h │ │ │ ├── pp_init.c │ │ │ ├── pp_mlaa.c │ │ │ ├── pp_mlaa.h │ │ │ ├── pp_mlaa_areamap.h │ │ │ ├── pp_private.h │ │ │ ├── pp_program.c │ │ │ └── pp_run.c │ │ ├── rbug │ │ │ ├── README │ │ │ ├── rbug.h │ │ │ ├── rbug_connection.c │ │ │ ├── rbug_connection.h │ │ │ ├── rbug_context.c │ │ │ ├── rbug_context.h │ │ │ ├── rbug_core.c │ │ │ ├── rbug_core.h │ │ │ ├── rbug_demarshal.c │ │ │ ├── rbug_internal.h │ │ │ ├── rbug_proto.h │ │ │ ├── rbug_shader.c │ │ │ ├── rbug_shader.h │ │ │ ├── rbug_texture.c │ │ │ └── rbug_texture.h │ │ ├── renderonly │ │ │ ├── renderonly.c │ │ │ └── renderonly.h │ │ ├── rtasm │ │ │ ├── rtasm_cpu.c │ │ │ ├── rtasm_cpu.h │ │ │ ├── rtasm_execmem.c │ │ │ ├── rtasm_execmem.h │ │ │ ├── rtasm_x86sse.c │ │ │ └── rtasm_x86sse.h │ │ ├── target-helpers │ │ │ ├── drm_helper.h │ │ │ ├── drm_helper_public.h │ │ │ ├── inline_debug_helper.h │ │ │ ├── inline_sw_helper.h │ │ │ ├── sw_helper.h │ │ │ └── sw_helper_public.h │ │ ├── tessellator │ │ │ ├── p_tessellator.cpp │ │ │ ├── p_tessellator.h │ │ │ ├── tessellator.cpp │ │ │ └── tessellator.hpp │ │ ├── tgsi │ │ │ ├── tgsi_aa_point.c │ │ │ ├── tgsi_aa_point.h │ │ │ ├── tgsi_build.c │ │ │ ├── tgsi_build.h │ │ │ ├── tgsi_dump.c │ │ │ ├── tgsi_dump.h │ │ │ ├── tgsi_dynamic_indexing.c │ │ │ ├── tgsi_dynamic_indexing.h │ │ │ ├── tgsi_exec.c │ │ │ ├── tgsi_exec.h │ │ │ ├── tgsi_from_mesa.c │ │ │ ├── tgsi_from_mesa.h │ │ │ ├── tgsi_info.c │ │ │ ├── tgsi_info.h │ │ │ ├── tgsi_info_opcodes.h │ │ │ ├── tgsi_iterate.c │ │ │ ├── tgsi_iterate.h │ │ │ ├── tgsi_lowering.c │ │ │ ├── tgsi_lowering.h │ │ │ ├── tgsi_opcode_tmp.h │ │ │ ├── tgsi_parse.c │ │ │ ├── tgsi_parse.h │ │ │ ├── tgsi_point_sprite.c │ │ │ ├── tgsi_point_sprite.h │ │ │ ├── tgsi_sanity.c │ │ │ ├── tgsi_sanity.h │ │ │ ├── tgsi_scan.c │ │ │ ├── tgsi_scan.h │ │ │ ├── tgsi_strings.c │ │ │ ├── tgsi_strings.h │ │ │ ├── tgsi_text.c │ │ │ ├── tgsi_text.h │ │ │ ├── tgsi_transform.c │ │ │ ├── tgsi_transform.h │ │ │ ├── tgsi_two_side.c │ │ │ ├── tgsi_two_side.h │ │ │ ├── tgsi_ureg.c │ │ │ ├── tgsi_ureg.h │ │ │ ├── tgsi_util.c │ │ │ ├── tgsi_util.h │ │ │ ├── tgsi_vpos.c │ │ │ └── tgsi_vpos.h │ │ ├── translate │ │ │ ├── translate.c │ │ │ ├── translate.h │ │ │ ├── translate_cache.c │ │ │ ├── translate_cache.h │ │ │ ├── translate_generic.c │ │ │ └── translate_sse.c │ │ ├── util │ │ │ ├── dbghelp.h │ │ │ ├── u_async_debug.c │ │ │ ├── u_async_debug.h │ │ │ ├── u_bitcast.h │ │ │ ├── u_bitmask.c │ │ │ ├── u_bitmask.h │ │ │ ├── u_blend.h │ │ │ ├── u_blitter.c │ │ │ ├── u_blitter.h │ │ │ ├── u_box.h │ │ │ ├── u_cache.c │ │ │ ├── u_cache.h │ │ │ ├── u_compute.c │ │ │ ├── u_compute.h │ │ │ ├── u_debug_flush.c │ │ │ ├── u_debug_flush.h │ │ │ ├── u_debug_image.c │ │ │ ├── u_debug_image.h │ │ │ ├── u_dirty_flags.h │ │ │ ├── u_dirty_surfaces.h │ │ │ ├── u_draw.c │ │ │ ├── u_draw.h │ │ │ ├── u_draw_quad.c │ │ │ ├── u_draw_quad.h │ │ │ ├── u_driconf.c │ │ │ ├── u_driconf.h │ │ │ ├── u_dual_blend.h │ │ │ ├── u_dump.h │ │ │ ├── u_dump_defines.c │ │ │ ├── u_dump_state.c │ │ │ ├── u_file.h │ │ │ ├── u_framebuffer.c │ │ │ ├── u_framebuffer.h │ │ │ ├── u_gen_mipmap.c │ │ │ ├── u_gen_mipmap.h │ │ │ ├── u_handle_table.c │ │ │ ├── u_handle_table.h │ │ │ ├── u_helpers.c │ │ │ ├── u_helpers.h │ │ │ ├── u_index_modify.c │ │ │ ├── u_index_modify.h │ │ │ ├── u_inlines.h │ │ │ ├── u_linear.c │ │ │ ├── u_linear.h │ │ │ ├── u_live_shader_cache.c │ │ │ ├── u_live_shader_cache.h │ │ │ ├── u_log.c │ │ │ ├── u_log.h │ │ │ ├── u_network.c │ │ │ ├── u_network.h │ │ │ ├── u_pack_color.h │ │ │ ├── u_prim.c │ │ │ ├── u_prim.h │ │ │ ├── u_prim_restart.c │ │ │ ├── u_prim_restart.h │ │ │ ├── u_pstipple.c │ │ │ ├── u_pstipple.h │ │ │ ├── u_pwr8.h │ │ │ ├── u_range.h │ │ │ ├── u_rect.h │ │ │ ├── u_resource.c │ │ │ ├── u_resource.h │ │ │ ├── u_sampler.c │ │ │ ├── u_sampler.h │ │ │ ├── u_screen.c │ │ │ ├── u_screen.h │ │ │ ├── u_simple_shaders.c │ │ │ ├── u_simple_shaders.h │ │ │ ├── u_split_draw.c │ │ │ ├── u_split_draw.h │ │ │ ├── u_split_prim.h │ │ │ ├── u_sse.h │ │ │ ├── u_suballoc.c │ │ │ ├── u_suballoc.h │ │ │ ├── u_surface.c │ │ │ ├── u_surface.h │ │ │ ├── u_tests.c │ │ │ ├── u_tests.h │ │ │ ├── u_texture.c │ │ │ ├── u_texture.h │ │ │ ├── u_threaded_context.c │ │ │ ├── u_threaded_context.h │ │ │ ├── u_threaded_context_calls.h │ │ │ ├── u_tile.c │ │ │ ├── u_tile.h │ │ │ ├── u_trace_gallium.c │ │ │ ├── u_trace_gallium.h │ │ │ ├── u_tracepoints.py │ │ │ ├── u_transfer.c │ │ │ ├── u_transfer.h │ │ │ ├── u_transfer_helper.c │ │ │ ├── u_transfer_helper.h │ │ │ ├── u_upload_mgr.c │ │ │ ├── u_upload_mgr.h │ │ │ ├── u_vbuf.c │ │ │ ├── u_vbuf.h │ │ │ ├── u_vertex_state_cache.c │ │ │ ├── u_vertex_state_cache.h │ │ │ ├── u_video.h │ │ │ └── u_viewport.h │ │ └── vl │ │ │ ├── vl_bicubic_filter.c │ │ │ ├── vl_bicubic_filter.h │ │ │ ├── vl_codec.c │ │ │ ├── vl_codec.h │ │ │ ├── vl_compositor.c │ │ │ ├── vl_compositor.h │ │ │ ├── vl_compositor_cs.c │ │ │ ├── vl_compositor_cs.h │ │ │ ├── vl_compositor_gfx.c │ │ │ ├── vl_compositor_gfx.h │ │ │ ├── vl_csc.c │ │ │ ├── vl_csc.h │ │ │ ├── vl_decoder.c │ │ │ ├── vl_decoder.h │ │ │ ├── vl_defines.h │ │ │ ├── vl_deint_filter.c │ │ │ ├── vl_deint_filter.h │ │ │ ├── vl_idct.c │ │ │ ├── vl_idct.h │ │ │ ├── vl_matrix_filter.c │ │ │ ├── vl_matrix_filter.h │ │ │ ├── vl_mc.c │ │ │ ├── vl_mc.h │ │ │ ├── vl_median_filter.c │ │ │ ├── vl_median_filter.h │ │ │ ├── vl_mpeg12_bitstream.c │ │ │ ├── vl_mpeg12_bitstream.h │ │ │ ├── vl_mpeg12_decoder.c │ │ │ ├── vl_mpeg12_decoder.h │ │ │ ├── vl_probs_table.h │ │ │ ├── vl_stubs.c │ │ │ ├── vl_types.h │ │ │ ├── vl_vertex_buffers.c │ │ │ ├── vl_vertex_buffers.h │ │ │ ├── vl_video_buffer.c │ │ │ ├── vl_video_buffer.h │ │ │ ├── vl_winsys.h │ │ │ ├── vl_winsys_dri.c │ │ │ ├── vl_winsys_dri3.c │ │ │ ├── vl_winsys_dri_vgem.c │ │ │ ├── vl_winsys_drm.c │ │ │ ├── vl_winsys_xlib_swrast.c │ │ │ ├── vl_zscan.c │ │ │ └── vl_zscan.h │ ├── drivers │ │ ├── asahi │ │ │ ├── agx_blit.c │ │ │ ├── agx_pipe.c │ │ │ ├── agx_public.h │ │ │ ├── agx_state.c │ │ │ ├── agx_state.h │ │ │ ├── agx_uniforms.c │ │ │ ├── magic.c │ │ │ ├── magic.h │ │ │ └── meson.build │ │ ├── crocus │ │ │ ├── ci │ │ │ │ ├── crocus-g41-fails.txt │ │ │ │ ├── crocus-g41-flakes.txt │ │ │ │ ├── crocus-g41-skips.txt │ │ │ │ ├── crocus-hsw-fails.txt │ │ │ │ ├── crocus-hsw-flakes.txt │ │ │ │ ├── crocus-hsw-skips.txt │ │ │ │ ├── deqp-crocus-g41.toml │ │ │ │ ├── deqp-crocus-hsw.toml │ │ │ │ ├── gitlab-ci.yml │ │ │ │ └── traces-crocus.yml │ │ │ ├── crocus_batch.c │ │ │ ├── crocus_batch.h │ │ │ ├── crocus_blit.c │ │ │ ├── crocus_blorp.c │ │ │ ├── crocus_blt.c │ │ │ ├── crocus_bufmgr.c │ │ │ ├── crocus_bufmgr.h │ │ │ ├── crocus_clear.c │ │ │ ├── crocus_context.c │ │ │ ├── crocus_context.h │ │ │ ├── crocus_defines.h │ │ │ ├── crocus_disk_cache.c │ │ │ ├── crocus_draw.c │ │ │ ├── crocus_fence.c │ │ │ ├── crocus_fence.h │ │ │ ├── crocus_fine_fence.c │ │ │ ├── crocus_fine_fence.h │ │ │ ├── crocus_formats.c │ │ │ ├── crocus_genx_macros.h │ │ │ ├── crocus_genx_protos.h │ │ │ ├── crocus_monitor.c │ │ │ ├── crocus_monitor.h │ │ │ ├── crocus_pipe.h │ │ │ ├── crocus_pipe_control.c │ │ │ ├── crocus_program.c │ │ │ ├── crocus_program_cache.c │ │ │ ├── crocus_query.c │ │ │ ├── crocus_resolve.c │ │ │ ├── crocus_resource.c │ │ │ ├── crocus_resource.h │ │ │ ├── crocus_screen.c │ │ │ ├── crocus_screen.h │ │ │ ├── crocus_state.c │ │ │ ├── crocus_todo.txt │ │ │ ├── driinfo_crocus.h │ │ │ ├── gen4_blorp_exec.h │ │ │ └── meson.build │ │ ├── d3d12 │ │ │ ├── .clang-format │ │ │ ├── D3D12ResourceState.cpp │ │ │ ├── D3D12ResourceState.h │ │ │ ├── ci │ │ │ │ ├── d3d12-quick_gl.txt │ │ │ │ ├── d3d12-quick_shader.txt │ │ │ │ └── gitlab-ci.yml │ │ │ ├── d3d12_batch.cpp │ │ │ ├── d3d12_batch.h │ │ │ ├── d3d12_blit.cpp │ │ │ ├── d3d12_blit.h │ │ │ ├── d3d12_bufmgr.cpp │ │ │ ├── d3d12_bufmgr.h │ │ │ ├── d3d12_cmd_signature.cpp │ │ │ ├── d3d12_cmd_signature.h │ │ │ ├── d3d12_common.h │ │ │ ├── d3d12_compiler.cpp │ │ │ ├── d3d12_compiler.h │ │ │ ├── d3d12_compute_transforms.cpp │ │ │ ├── d3d12_compute_transforms.h │ │ │ ├── d3d12_context.cpp │ │ │ ├── d3d12_context.h │ │ │ ├── d3d12_debug.h │ │ │ ├── d3d12_descriptor_pool.cpp │ │ │ ├── d3d12_descriptor_pool.h │ │ │ ├── d3d12_draw.cpp │ │ │ ├── d3d12_dxcore_screen.cpp │ │ │ ├── d3d12_dxgi_screen.cpp │ │ │ ├── d3d12_fence.cpp │ │ │ ├── d3d12_fence.h │ │ │ ├── d3d12_format.c │ │ │ ├── d3d12_format.h │ │ │ ├── d3d12_gs_variant.cpp │ │ │ ├── d3d12_lower_image_casts.c │ │ │ ├── d3d12_lower_point_sprite.c │ │ │ ├── d3d12_nir_passes.c │ │ │ ├── d3d12_nir_passes.h │ │ │ ├── d3d12_pipeline_state.cpp │ │ │ ├── d3d12_pipeline_state.h │ │ │ ├── d3d12_public.h │ │ │ ├── d3d12_query.cpp │ │ │ ├── d3d12_query.h │ │ │ ├── d3d12_residency.cpp │ │ │ ├── d3d12_residency.h │ │ │ ├── d3d12_resource.cpp │ │ │ ├── d3d12_resource.h │ │ │ ├── d3d12_root_signature.cpp │ │ │ ├── d3d12_root_signature.h │ │ │ ├── d3d12_screen.cpp │ │ │ ├── d3d12_screen.h │ │ │ ├── d3d12_surface.cpp │ │ │ ├── d3d12_surface.h │ │ │ ├── d3d12_tcs_variant.cpp │ │ │ ├── d3d12_util.h │ │ │ ├── d3d12_video_array_of_textures_dpb_manager.cpp │ │ │ ├── d3d12_video_array_of_textures_dpb_manager.h │ │ │ ├── d3d12_video_buffer.cpp │ │ │ ├── d3d12_video_buffer.h │ │ │ ├── d3d12_video_dec.cpp │ │ │ ├── d3d12_video_dec.h │ │ │ ├── d3d12_video_dec_h264.cpp │ │ │ ├── d3d12_video_dec_h264.h │ │ │ ├── d3d12_video_dec_references_mgr.cpp │ │ │ ├── d3d12_video_dec_references_mgr.h │ │ │ ├── d3d12_video_dpb_storage_manager.h │ │ │ ├── d3d12_video_enc.cpp │ │ │ ├── d3d12_video_enc.h │ │ │ ├── d3d12_video_enc_h264.cpp │ │ │ ├── d3d12_video_enc_h264.h │ │ │ ├── d3d12_video_encoder_bitstream.cpp │ │ │ ├── d3d12_video_encoder_bitstream.h │ │ │ ├── d3d12_video_encoder_bitstream_builder.h │ │ │ ├── d3d12_video_encoder_bitstream_builder_h264.cpp │ │ │ ├── d3d12_video_encoder_bitstream_builder_h264.h │ │ │ ├── d3d12_video_encoder_nalu_writer_h264.cpp │ │ │ ├── d3d12_video_encoder_nalu_writer_h264.h │ │ │ ├── d3d12_video_encoder_references_manager.h │ │ │ ├── d3d12_video_encoder_references_manager_h264.cpp │ │ │ ├── d3d12_video_encoder_references_manager_h264.h │ │ │ ├── d3d12_video_screen.cpp │ │ │ ├── d3d12_video_screen.h │ │ │ ├── d3d12_video_texture_array_dpb_manager.cpp │ │ │ ├── d3d12_video_texture_array_dpb_manager.h │ │ │ ├── d3d12_video_types.h │ │ │ └── meson.build │ │ ├── etnaviv │ │ │ ├── README │ │ │ ├── etnaviv_asm.c │ │ │ ├── etnaviv_asm.h │ │ │ ├── etnaviv_blend.c │ │ │ ├── etnaviv_blend.h │ │ │ ├── etnaviv_blt.c │ │ │ ├── etnaviv_blt.h │ │ │ ├── etnaviv_clear_blit.c │ │ │ ├── etnaviv_clear_blit.h │ │ │ ├── etnaviv_compiler.c │ │ │ ├── etnaviv_compiler.h │ │ │ ├── etnaviv_compiler_cmdline.c │ │ │ ├── etnaviv_compiler_nir.c │ │ │ ├── etnaviv_compiler_nir.h │ │ │ ├── etnaviv_compiler_nir_emit.c │ │ │ ├── etnaviv_compiler_nir_liveness.c │ │ │ ├── etnaviv_compiler_nir_ra.c │ │ │ ├── etnaviv_context.c │ │ │ ├── etnaviv_context.h │ │ │ ├── etnaviv_debug.h │ │ │ ├── etnaviv_disasm.c │ │ │ ├── etnaviv_disasm.h │ │ │ ├── etnaviv_disk_cache.c │ │ │ ├── etnaviv_disk_cache.h │ │ │ ├── etnaviv_emit.c │ │ │ ├── etnaviv_emit.h │ │ │ ├── etnaviv_etc2.c │ │ │ ├── etnaviv_etc2.h │ │ │ ├── etnaviv_fence.c │ │ │ ├── etnaviv_fence.h │ │ │ ├── etnaviv_format.c │ │ │ ├── etnaviv_format.h │ │ │ ├── etnaviv_internal.h │ │ │ ├── etnaviv_nir.c │ │ │ ├── etnaviv_nir.h │ │ │ ├── etnaviv_nir_lower_ubo_to_uniform.c │ │ │ ├── etnaviv_perfmon.c │ │ │ ├── etnaviv_perfmon.h │ │ │ ├── etnaviv_query.c │ │ │ ├── etnaviv_query.h │ │ │ ├── etnaviv_query_acc.c │ │ │ ├── etnaviv_query_acc.h │ │ │ ├── etnaviv_query_acc_occlusion.c │ │ │ ├── etnaviv_query_acc_perfmon.c │ │ │ ├── etnaviv_query_sw.c │ │ │ ├── etnaviv_query_sw.h │ │ │ ├── etnaviv_rasterizer.c │ │ │ ├── etnaviv_rasterizer.h │ │ │ ├── etnaviv_resource.c │ │ │ ├── etnaviv_resource.h │ │ │ ├── etnaviv_rs.c │ │ │ ├── etnaviv_rs.h │ │ │ ├── etnaviv_screen.c │ │ │ ├── etnaviv_screen.h │ │ │ ├── etnaviv_shader.c │ │ │ ├── etnaviv_shader.h │ │ │ ├── etnaviv_state.c │ │ │ ├── etnaviv_state.h │ │ │ ├── etnaviv_surface.c │ │ │ ├── etnaviv_surface.h │ │ │ ├── etnaviv_texture.c │ │ │ ├── etnaviv_texture.h │ │ │ ├── etnaviv_texture_desc.c │ │ │ ├── etnaviv_texture_desc.h │ │ │ ├── etnaviv_texture_state.c │ │ │ ├── etnaviv_texture_state.h │ │ │ ├── etnaviv_tiling.c │ │ │ ├── etnaviv_tiling.h │ │ │ ├── etnaviv_transfer.c │ │ │ ├── etnaviv_transfer.h │ │ │ ├── etnaviv_translate.h │ │ │ ├── etnaviv_uniforms.c │ │ │ ├── etnaviv_uniforms.h │ │ │ ├── etnaviv_util.h │ │ │ ├── etnaviv_zsa.c │ │ │ ├── etnaviv_zsa.h │ │ │ ├── hw │ │ │ │ ├── cmdstream.xml.h │ │ │ │ ├── common.xml.h │ │ │ │ ├── common_3d.xml.h │ │ │ │ ├── isa.xml.h │ │ │ │ ├── state.xml.h │ │ │ │ ├── state_3d.xml.h │ │ │ │ ├── state_blt.xml.h │ │ │ │ └── texdesc_3d.xml.h │ │ │ ├── meson.build │ │ │ └── tests │ │ │ │ └── lower_ubo_tests.cpp │ │ ├── freedreno │ │ │ ├── .clang-format │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── a2xx │ │ │ │ ├── fd2_blend.c │ │ │ │ ├── fd2_blend.h │ │ │ │ ├── fd2_context.c │ │ │ │ ├── fd2_context.h │ │ │ │ ├── fd2_draw.c │ │ │ │ ├── fd2_draw.h │ │ │ │ ├── fd2_emit.c │ │ │ │ ├── fd2_emit.h │ │ │ │ ├── fd2_gmem.c │ │ │ │ ├── fd2_gmem.h │ │ │ │ ├── fd2_program.c │ │ │ │ ├── fd2_program.h │ │ │ │ ├── fd2_query.c │ │ │ │ ├── fd2_query.h │ │ │ │ ├── fd2_rasterizer.c │ │ │ │ ├── fd2_rasterizer.h │ │ │ │ ├── fd2_resource.c │ │ │ │ ├── fd2_resource.h │ │ │ │ ├── fd2_screen.c │ │ │ │ ├── fd2_screen.h │ │ │ │ ├── fd2_texture.c │ │ │ │ ├── fd2_texture.h │ │ │ │ ├── fd2_util.c │ │ │ │ ├── fd2_util.h │ │ │ │ ├── fd2_zsa.c │ │ │ │ ├── fd2_zsa.h │ │ │ │ ├── ir2.c │ │ │ │ ├── ir2.h │ │ │ │ ├── ir2_assemble.c │ │ │ │ ├── ir2_cp.c │ │ │ │ ├── ir2_nir.c │ │ │ │ ├── ir2_private.h │ │ │ │ └── ir2_ra.c │ │ │ ├── a3xx │ │ │ │ ├── fd3_blend.c │ │ │ │ ├── fd3_blend.h │ │ │ │ ├── fd3_context.c │ │ │ │ ├── fd3_context.h │ │ │ │ ├── fd3_draw.c │ │ │ │ ├── fd3_draw.h │ │ │ │ ├── fd3_emit.c │ │ │ │ ├── fd3_emit.h │ │ │ │ ├── fd3_format.c │ │ │ │ ├── fd3_format.h │ │ │ │ ├── fd3_gmem.c │ │ │ │ ├── fd3_gmem.h │ │ │ │ ├── fd3_program.c │ │ │ │ ├── fd3_program.h │ │ │ │ ├── fd3_query.c │ │ │ │ ├── fd3_query.h │ │ │ │ ├── fd3_rasterizer.c │ │ │ │ ├── fd3_rasterizer.h │ │ │ │ ├── fd3_resource.c │ │ │ │ ├── fd3_resource.h │ │ │ │ ├── fd3_screen.c │ │ │ │ ├── fd3_screen.h │ │ │ │ ├── fd3_texture.c │ │ │ │ ├── fd3_texture.h │ │ │ │ ├── fd3_zsa.c │ │ │ │ └── fd3_zsa.h │ │ │ ├── a4xx │ │ │ │ ├── fd4_blend.c │ │ │ │ ├── fd4_blend.h │ │ │ │ ├── fd4_compute.c │ │ │ │ ├── fd4_compute.h │ │ │ │ ├── fd4_context.c │ │ │ │ ├── fd4_context.h │ │ │ │ ├── fd4_draw.c │ │ │ │ ├── fd4_draw.h │ │ │ │ ├── fd4_emit.c │ │ │ │ ├── fd4_emit.h │ │ │ │ ├── fd4_format.c │ │ │ │ ├── fd4_format.h │ │ │ │ ├── fd4_gmem.c │ │ │ │ ├── fd4_gmem.h │ │ │ │ ├── fd4_image.c │ │ │ │ ├── fd4_image.h │ │ │ │ ├── fd4_program.c │ │ │ │ ├── fd4_program.h │ │ │ │ ├── fd4_query.c │ │ │ │ ├── fd4_query.h │ │ │ │ ├── fd4_rasterizer.c │ │ │ │ ├── fd4_rasterizer.h │ │ │ │ ├── fd4_resource.c │ │ │ │ ├── fd4_resource.h │ │ │ │ ├── fd4_screen.c │ │ │ │ ├── fd4_screen.h │ │ │ │ ├── fd4_texture.c │ │ │ │ ├── fd4_texture.h │ │ │ │ ├── fd4_zsa.c │ │ │ │ └── fd4_zsa.h │ │ │ ├── a5xx │ │ │ │ ├── fd5_blend.c │ │ │ │ ├── fd5_blend.h │ │ │ │ ├── fd5_blitter.c │ │ │ │ ├── fd5_blitter.h │ │ │ │ ├── fd5_compute.c │ │ │ │ ├── fd5_compute.h │ │ │ │ ├── fd5_context.c │ │ │ │ ├── fd5_context.h │ │ │ │ ├── fd5_draw.c │ │ │ │ ├── fd5_draw.h │ │ │ │ ├── fd5_emit.c │ │ │ │ ├── fd5_emit.h │ │ │ │ ├── fd5_format.c │ │ │ │ ├── fd5_format.h │ │ │ │ ├── fd5_gmem.c │ │ │ │ ├── fd5_gmem.h │ │ │ │ ├── fd5_image.c │ │ │ │ ├── fd5_image.h │ │ │ │ ├── fd5_program.c │ │ │ │ ├── fd5_program.h │ │ │ │ ├── fd5_query.c │ │ │ │ ├── fd5_query.h │ │ │ │ ├── fd5_rasterizer.c │ │ │ │ ├── fd5_rasterizer.h │ │ │ │ ├── fd5_resource.c │ │ │ │ ├── fd5_resource.h │ │ │ │ ├── fd5_screen.c │ │ │ │ ├── fd5_screen.h │ │ │ │ ├── fd5_texture.c │ │ │ │ ├── fd5_texture.h │ │ │ │ ├── fd5_zsa.c │ │ │ │ └── fd5_zsa.h │ │ │ ├── a6xx │ │ │ │ ├── fd6_blend.c │ │ │ │ ├── fd6_blend.h │ │ │ │ ├── fd6_blitter.c │ │ │ │ ├── fd6_blitter.h │ │ │ │ ├── fd6_compute.c │ │ │ │ ├── fd6_compute.h │ │ │ │ ├── fd6_const.c │ │ │ │ ├── fd6_const.h │ │ │ │ ├── fd6_context.c │ │ │ │ ├── fd6_context.h │ │ │ │ ├── fd6_draw.c │ │ │ │ ├── fd6_draw.h │ │ │ │ ├── fd6_emit.c │ │ │ │ ├── fd6_emit.h │ │ │ │ ├── fd6_format.c │ │ │ │ ├── fd6_format.h │ │ │ │ ├── fd6_gmem.c │ │ │ │ ├── fd6_gmem.h │ │ │ │ ├── fd6_image.c │ │ │ │ ├── fd6_image.h │ │ │ │ ├── fd6_pack.h │ │ │ │ ├── fd6_program.c │ │ │ │ ├── fd6_program.h │ │ │ │ ├── fd6_query.c │ │ │ │ ├── fd6_query.h │ │ │ │ ├── fd6_rasterizer.c │ │ │ │ ├── fd6_rasterizer.h │ │ │ │ ├── fd6_resource.c │ │ │ │ ├── fd6_resource.h │ │ │ │ ├── fd6_screen.c │ │ │ │ ├── fd6_screen.h │ │ │ │ ├── fd6_texture.c │ │ │ │ ├── fd6_texture.h │ │ │ │ ├── fd6_vsc.c │ │ │ │ ├── fd6_vsc.h │ │ │ │ ├── fd6_zsa.c │ │ │ │ └── fd6_zsa.h │ │ │ ├── freedreno_autotune.c │ │ │ ├── freedreno_autotune.h │ │ │ ├── freedreno_batch.c │ │ │ ├── freedreno_batch.h │ │ │ ├── freedreno_batch_cache.c │ │ │ ├── freedreno_batch_cache.h │ │ │ ├── freedreno_blitter.c │ │ │ ├── freedreno_blitter.h │ │ │ ├── freedreno_context.c │ │ │ ├── freedreno_context.h │ │ │ ├── freedreno_draw.c │ │ │ ├── freedreno_draw.h │ │ │ ├── freedreno_fence.c │ │ │ ├── freedreno_fence.h │ │ │ ├── freedreno_gmem.c │ │ │ ├── freedreno_gmem.h │ │ │ ├── freedreno_perfetto.cc │ │ │ ├── freedreno_perfetto.h │ │ │ ├── freedreno_program.c │ │ │ ├── freedreno_program.h │ │ │ ├── freedreno_query.c │ │ │ ├── freedreno_query.h │ │ │ ├── freedreno_query_acc.c │ │ │ ├── freedreno_query_acc.h │ │ │ ├── freedreno_query_hw.c │ │ │ ├── freedreno_query_hw.h │ │ │ ├── freedreno_query_sw.c │ │ │ ├── freedreno_query_sw.h │ │ │ ├── freedreno_resource.c │ │ │ ├── freedreno_resource.h │ │ │ ├── freedreno_screen.c │ │ │ ├── freedreno_screen.h │ │ │ ├── freedreno_state.c │ │ │ ├── freedreno_state.h │ │ │ ├── freedreno_surface.c │ │ │ ├── freedreno_surface.h │ │ │ ├── freedreno_texture.c │ │ │ ├── freedreno_texture.h │ │ │ ├── freedreno_tracepoints.py │ │ │ ├── freedreno_util.c │ │ │ ├── freedreno_util.h │ │ │ ├── gmemtool.c │ │ │ ├── ir3 │ │ │ │ ├── ir3_cache.c │ │ │ │ ├── ir3_cache.h │ │ │ │ ├── ir3_cmdline.c │ │ │ │ ├── ir3_const.h │ │ │ │ ├── ir3_gallium.c │ │ │ │ └── ir3_gallium.h │ │ │ ├── meson.build │ │ │ └── trace-parser.py │ │ ├── i915 │ │ │ ├── .clang-format │ │ │ ├── TODO │ │ │ ├── ci │ │ │ │ ├── deqp-i915g.toml │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── i915-g33-fails.txt │ │ │ │ ├── i915-g33-flakes.txt │ │ │ │ ├── i915-g33-skips.txt │ │ │ │ └── traces-i915.yml │ │ │ ├── i915_batch.h │ │ │ ├── i915_batchbuffer.h │ │ │ ├── i915_blit.c │ │ │ ├── i915_blit.h │ │ │ ├── i915_clear.c │ │ │ ├── i915_context.c │ │ │ ├── i915_context.h │ │ │ ├── i915_debug.c │ │ │ ├── i915_debug.h │ │ │ ├── i915_debug_fp.c │ │ │ ├── i915_debug_private.h │ │ │ ├── i915_flush.c │ │ │ ├── i915_fpc.h │ │ │ ├── i915_fpc_emit.c │ │ │ ├── i915_fpc_optimize.c │ │ │ ├── i915_fpc_translate.c │ │ │ ├── i915_prim_emit.c │ │ │ ├── i915_prim_vbuf.c │ │ │ ├── i915_public.h │ │ │ ├── i915_query.c │ │ │ ├── i915_query.h │ │ │ ├── i915_reg.h │ │ │ ├── i915_resource.c │ │ │ ├── i915_resource.h │ │ │ ├── i915_resource_buffer.c │ │ │ ├── i915_resource_texture.c │ │ │ ├── i915_screen.c │ │ │ ├── i915_screen.h │ │ │ ├── i915_state.c │ │ │ ├── i915_state.h │ │ │ ├── i915_state_derived.c │ │ │ ├── i915_state_dynamic.c │ │ │ ├── i915_state_emit.c │ │ │ ├── i915_state_fpc.c │ │ │ ├── i915_state_immediate.c │ │ │ ├── i915_state_inlines.h │ │ │ ├── i915_state_sampler.c │ │ │ ├── i915_state_static.c │ │ │ ├── i915_surface.c │ │ │ ├── i915_surface.h │ │ │ ├── i915_winsys.h │ │ │ └── meson.build │ │ ├── iris │ │ │ ├── driinfo_iris.h │ │ │ ├── iris_batch.c │ │ │ ├── iris_batch.h │ │ │ ├── iris_binder.c │ │ │ ├── iris_binder.h │ │ │ ├── iris_blit.c │ │ │ ├── iris_blorp.c │ │ │ ├── iris_border_color.c │ │ │ ├── iris_bufmgr.c │ │ │ ├── iris_bufmgr.h │ │ │ ├── iris_clear.c │ │ │ ├── iris_context.c │ │ │ ├── iris_context.h │ │ │ ├── iris_defines.h │ │ │ ├── iris_disk_cache.c │ │ │ ├── iris_draw.c │ │ │ ├── iris_fence.c │ │ │ ├── iris_fence.h │ │ │ ├── iris_fine_fence.c │ │ │ ├── iris_fine_fence.h │ │ │ ├── iris_formats.c │ │ │ ├── iris_genx_macros.h │ │ │ ├── iris_genx_protos.h │ │ │ ├── iris_measure.c │ │ │ ├── iris_measure.h │ │ │ ├── iris_monitor.c │ │ │ ├── iris_monitor.h │ │ │ ├── iris_perf.c │ │ │ ├── iris_perf.h │ │ │ ├── iris_performance_query.c │ │ │ ├── iris_pipe.h │ │ │ ├── iris_pipe_control.c │ │ │ ├── iris_program.c │ │ │ ├── iris_program_cache.c │ │ │ ├── iris_query.c │ │ │ ├── iris_resolve.c │ │ │ ├── iris_resource.c │ │ │ ├── iris_resource.h │ │ │ ├── iris_screen.c │ │ │ ├── iris_screen.h │ │ │ ├── iris_state.c │ │ │ ├── iris_utrace.c │ │ │ ├── iris_utrace.h │ │ │ └── meson.build │ │ ├── lima │ │ │ ├── ci │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── lima-fails.txt │ │ │ │ └── lima-skips.txt │ │ │ ├── drm-shim │ │ │ │ ├── lima_noop.c │ │ │ │ └── meson.build │ │ │ ├── ir │ │ │ │ ├── gp │ │ │ │ │ ├── codegen.c │ │ │ │ │ ├── codegen.h │ │ │ │ │ ├── disasm.c │ │ │ │ │ ├── gpir.h │ │ │ │ │ ├── instr.c │ │ │ │ │ ├── lower.c │ │ │ │ │ ├── nir.c │ │ │ │ │ ├── node.c │ │ │ │ │ ├── optimize.c │ │ │ │ │ ├── reduce_scheduler.c │ │ │ │ │ ├── regalloc.c │ │ │ │ │ └── scheduler.c │ │ │ │ ├── lima_ir.h │ │ │ │ ├── lima_nir_algebraic.py │ │ │ │ ├── lima_nir_duplicate_consts.c │ │ │ │ ├── lima_nir_duplicate_intrinsic.c │ │ │ │ ├── lima_nir_lower_txp.c │ │ │ │ ├── lima_nir_lower_uniform_to_scalar.c │ │ │ │ ├── lima_nir_split_load_input.c │ │ │ │ ├── lima_nir_split_loads.c │ │ │ │ └── pp │ │ │ │ │ ├── codegen.c │ │ │ │ │ ├── codegen.h │ │ │ │ │ ├── disasm.c │ │ │ │ │ ├── instr.c │ │ │ │ │ ├── liveness.c │ │ │ │ │ ├── lower.c │ │ │ │ │ ├── nir.c │ │ │ │ │ ├── node.c │ │ │ │ │ ├── node_to_instr.c │ │ │ │ │ ├── ppir.h │ │ │ │ │ ├── regalloc.c │ │ │ │ │ └── scheduler.c │ │ │ ├── lima_blit.c │ │ │ ├── lima_blit.h │ │ │ ├── lima_bo.c │ │ │ ├── lima_bo.h │ │ │ ├── lima_context.c │ │ │ ├── lima_context.h │ │ │ ├── lima_disk_cache.c │ │ │ ├── lima_disk_cache.h │ │ │ ├── lima_draw.c │ │ │ ├── lima_fence.c │ │ │ ├── lima_fence.h │ │ │ ├── lima_format.c │ │ │ ├── lima_format.h │ │ │ ├── lima_gpu.h │ │ │ ├── lima_job.c │ │ │ ├── lima_job.h │ │ │ ├── lima_parser.c │ │ │ ├── lima_parser.h │ │ │ ├── lima_program.c │ │ │ ├── lima_program.h │ │ │ ├── lima_query.c │ │ │ ├── lima_resource.c │ │ │ ├── lima_resource.h │ │ │ ├── lima_screen.c │ │ │ ├── lima_screen.h │ │ │ ├── lima_state.c │ │ │ ├── lima_texture.c │ │ │ ├── lima_texture.h │ │ │ ├── lima_util.c │ │ │ ├── lima_util.h │ │ │ ├── meson.build │ │ │ └── standalone │ │ │ │ ├── glsl.cpp │ │ │ │ ├── glsl.h │ │ │ │ ├── lima_compiler_cmdline.c │ │ │ │ └── lima_disasm.c │ │ ├── llvmpipe │ │ │ ├── ci │ │ │ │ ├── deqp-llvmpipe-asan.toml │ │ │ │ ├── deqp-llvmpipe.toml │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── llvmpipe-cl.txt │ │ │ │ ├── llvmpipe-fails.txt │ │ │ │ ├── llvmpipe-flakes.txt │ │ │ │ ├── llvmpipe-skips.txt │ │ │ │ └── traces-llvmpipe.yml │ │ │ ├── lp_bld_alpha.c │ │ │ ├── lp_bld_alpha.h │ │ │ ├── lp_bld_blend.c │ │ │ ├── lp_bld_blend.h │ │ │ ├── lp_bld_blend_aos.c │ │ │ ├── lp_bld_blend_logicop.c │ │ │ ├── lp_bld_depth.c │ │ │ ├── lp_bld_depth.h │ │ │ ├── lp_bld_interp.c │ │ │ ├── lp_bld_interp.h │ │ │ ├── lp_clear.c │ │ │ ├── lp_clear.h │ │ │ ├── lp_context.c │ │ │ ├── lp_context.h │ │ │ ├── lp_cs_tpool.c │ │ │ ├── lp_cs_tpool.h │ │ │ ├── lp_debug.h │ │ │ ├── lp_draw_arrays.c │ │ │ ├── lp_fence.c │ │ │ ├── lp_fence.h │ │ │ ├── lp_flush.c │ │ │ ├── lp_flush.h │ │ │ ├── lp_jit.c │ │ │ ├── lp_jit.h │ │ │ ├── lp_limits.h │ │ │ ├── lp_linear.c │ │ │ ├── lp_linear_fastpath.c │ │ │ ├── lp_linear_interp.c │ │ │ ├── lp_linear_priv.h │ │ │ ├── lp_linear_sampler.c │ │ │ ├── lp_memory.c │ │ │ ├── lp_memory.h │ │ │ ├── lp_perf.c │ │ │ ├── lp_perf.h │ │ │ ├── lp_public.h │ │ │ ├── lp_query.c │ │ │ ├── lp_query.h │ │ │ ├── lp_rast.c │ │ │ ├── lp_rast.h │ │ │ ├── lp_rast_debug.c │ │ │ ├── lp_rast_linear.c │ │ │ ├── lp_rast_linear_fallback.c │ │ │ ├── lp_rast_priv.h │ │ │ ├── lp_rast_rect.c │ │ │ ├── lp_rast_tri.c │ │ │ ├── lp_rast_tri_tmp.h │ │ │ ├── lp_scene.c │ │ │ ├── lp_scene.h │ │ │ ├── lp_scene_queue.c │ │ │ ├── lp_scene_queue.h │ │ │ ├── lp_screen.c │ │ │ ├── lp_screen.h │ │ │ ├── lp_setup.c │ │ │ ├── lp_setup.h │ │ │ ├── lp_setup_analysis.c │ │ │ ├── lp_setup_context.h │ │ │ ├── lp_setup_line.c │ │ │ ├── lp_setup_point.c │ │ │ ├── lp_setup_rect.c │ │ │ ├── lp_setup_tri.c │ │ │ ├── lp_setup_vbuf.c │ │ │ ├── lp_state.h │ │ │ ├── lp_state_blend.c │ │ │ ├── lp_state_clip.c │ │ │ ├── lp_state_cs.c │ │ │ ├── lp_state_cs.h │ │ │ ├── lp_state_derived.c │ │ │ ├── lp_state_fs.c │ │ │ ├── lp_state_fs.h │ │ │ ├── lp_state_fs_analysis.c │ │ │ ├── lp_state_fs_fastpath.c │ │ │ ├── lp_state_fs_linear.c │ │ │ ├── lp_state_fs_linear_llvm.c │ │ │ ├── lp_state_gs.c │ │ │ ├── lp_state_rasterizer.c │ │ │ ├── lp_state_sampler.c │ │ │ ├── lp_state_setup.c │ │ │ ├── lp_state_setup.h │ │ │ ├── lp_state_so.c │ │ │ ├── lp_state_surface.c │ │ │ ├── lp_state_tess.c │ │ │ ├── lp_state_vertex.c │ │ │ ├── lp_state_vs.c │ │ │ ├── lp_surface.c │ │ │ ├── lp_surface.h │ │ │ ├── lp_test.h │ │ │ ├── lp_test_arit.c │ │ │ ├── lp_test_blend.c │ │ │ ├── lp_test_conv.c │ │ │ ├── lp_test_format.c │ │ │ ├── lp_test_main.c │ │ │ ├── lp_test_printf.c │ │ │ ├── lp_tex_sample.c │ │ │ ├── lp_tex_sample.h │ │ │ ├── lp_texture.c │ │ │ ├── lp_texture.h │ │ │ └── meson.build │ │ ├── nouveau │ │ │ ├── ci │ │ │ │ ├── deqp-nouveau-gm20b.toml │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── nouveau-gf108-fails.txt │ │ │ │ ├── nouveau-gf108-skips.txt │ │ │ │ ├── nouveau-gm206-fails.txt │ │ │ │ ├── nouveau-gm206-flakes.txt │ │ │ │ ├── nouveau-gm206-skips.txt │ │ │ │ ├── nouveau-gm20b-fails.txt │ │ │ │ ├── nouveau-gm20b-flakes.txt │ │ │ │ ├── nouveau-gm20b-skips.txt │ │ │ │ ├── nouveau-gt215-fails.txt │ │ │ │ ├── nouveau-gt215-skips.txt │ │ │ │ ├── nouveau-nv92-fails.txt │ │ │ │ ├── nouveau-nv92-flakes.txt │ │ │ │ └── nouveau-nv92-skips.txt │ │ │ ├── meson.build │ │ │ ├── nouveau_buffer.c │ │ │ ├── nouveau_buffer.h │ │ │ ├── nouveau_compiler.c │ │ │ ├── nouveau_context.h │ │ │ ├── nouveau_debug.h │ │ │ ├── nouveau_fence.c │ │ │ ├── nouveau_fence.h │ │ │ ├── nouveau_gldefs.h │ │ │ ├── nouveau_heap.c │ │ │ ├── nouveau_heap.h │ │ │ ├── nouveau_mm.c │ │ │ ├── nouveau_mm.h │ │ │ ├── nouveau_screen.c │ │ │ ├── nouveau_screen.h │ │ │ ├── nouveau_video.c │ │ │ ├── nouveau_video.h │ │ │ ├── nouveau_vp3_video.c │ │ │ ├── nouveau_vp3_video.h │ │ │ ├── nouveau_vp3_video_bsp.c │ │ │ ├── nouveau_vp3_video_vp.c │ │ │ ├── nouveau_winsys.h │ │ │ ├── nv17_mpeg.xml.h │ │ │ ├── nv30 │ │ │ │ ├── nv01_2d.xml.h │ │ │ │ ├── nv30-40_3d.xml.h │ │ │ │ ├── nv30_clear.c │ │ │ │ ├── nv30_context.c │ │ │ │ ├── nv30_context.h │ │ │ │ ├── nv30_draw.c │ │ │ │ ├── nv30_format.c │ │ │ │ ├── nv30_format.h │ │ │ │ ├── nv30_fragprog.c │ │ │ │ ├── nv30_fragtex.c │ │ │ │ ├── nv30_miptree.c │ │ │ │ ├── nv30_push.c │ │ │ │ ├── nv30_query.c │ │ │ │ ├── nv30_resource.c │ │ │ │ ├── nv30_resource.h │ │ │ │ ├── nv30_screen.c │ │ │ │ ├── nv30_screen.h │ │ │ │ ├── nv30_state.c │ │ │ │ ├── nv30_state.h │ │ │ │ ├── nv30_state_validate.c │ │ │ │ ├── nv30_texture.c │ │ │ │ ├── nv30_transfer.c │ │ │ │ ├── nv30_transfer.h │ │ │ │ ├── nv30_vbo.c │ │ │ │ ├── nv30_vertprog.c │ │ │ │ ├── nv30_vertprog.h │ │ │ │ ├── nv30_winsys.h │ │ │ │ ├── nv40_vertprog.h │ │ │ │ ├── nv40_verttex.c │ │ │ │ ├── nvfx_fragprog.c │ │ │ │ ├── nvfx_shader.h │ │ │ │ └── nvfx_vertprog.c │ │ │ ├── nv31_mpeg.xml.h │ │ │ ├── nv50 │ │ │ │ ├── g80_defs.xml.h │ │ │ │ ├── g80_texture.xml.h │ │ │ │ ├── nv50_2d.xml.h │ │ │ │ ├── nv50_3d.xml.h │ │ │ │ ├── nv50_3ddefs.xml.h │ │ │ │ ├── nv50_blit.h │ │ │ │ ├── nv50_compute.c │ │ │ │ ├── nv50_compute.xml.h │ │ │ │ ├── nv50_context.c │ │ │ │ ├── nv50_context.h │ │ │ │ ├── nv50_formats.c │ │ │ │ ├── nv50_miptree.c │ │ │ │ ├── nv50_program.c │ │ │ │ ├── nv50_program.h │ │ │ │ ├── nv50_push.c │ │ │ │ ├── nv50_query.c │ │ │ │ ├── nv50_query.h │ │ │ │ ├── nv50_query_hw.c │ │ │ │ ├── nv50_query_hw.h │ │ │ │ ├── nv50_query_hw_metric.c │ │ │ │ ├── nv50_query_hw_metric.h │ │ │ │ ├── nv50_query_hw_sm.c │ │ │ │ ├── nv50_query_hw_sm.h │ │ │ │ ├── nv50_resource.c │ │ │ │ ├── nv50_resource.h │ │ │ │ ├── nv50_screen.c │ │ │ │ ├── nv50_screen.h │ │ │ │ ├── nv50_shader_state.c │ │ │ │ ├── nv50_state.c │ │ │ │ ├── nv50_state_validate.c │ │ │ │ ├── nv50_stateobj.h │ │ │ │ ├── nv50_stateobj_tex.h │ │ │ │ ├── nv50_surface.c │ │ │ │ ├── nv50_tex.c │ │ │ │ ├── nv50_transfer.c │ │ │ │ ├── nv50_transfer.h │ │ │ │ ├── nv50_vbo.c │ │ │ │ ├── nv50_winsys.h │ │ │ │ ├── nv84_video.c │ │ │ │ ├── nv84_video.h │ │ │ │ ├── nv84_video_bsp.c │ │ │ │ ├── nv84_video_vp.c │ │ │ │ ├── nv98_video.c │ │ │ │ ├── nv98_video.h │ │ │ │ ├── nv98_video_bsp.c │ │ │ │ ├── nv98_video_ppp.c │ │ │ │ └── nv98_video_vp.c │ │ │ ├── nv_m2mf.xml.h │ │ │ ├── nv_object.xml.h │ │ │ └── nvc0 │ │ │ │ ├── cla0c0qmd.h │ │ │ │ ├── clc0c0qmd.h │ │ │ │ ├── clc3c0qmd.h │ │ │ │ ├── drf.h │ │ │ │ ├── gm107_texture.xml.h │ │ │ │ ├── mme │ │ │ │ ├── Makefile │ │ │ │ ├── com9097.mme │ │ │ │ ├── com9097.mme.h │ │ │ │ ├── com90c0.mme │ │ │ │ ├── com90c0.mme.h │ │ │ │ └── comc597.mme.h │ │ │ │ ├── nvc0_3d.xml.h │ │ │ │ ├── nvc0_compute.c │ │ │ │ ├── nvc0_compute.xml.h │ │ │ │ ├── nvc0_context.c │ │ │ │ ├── nvc0_context.h │ │ │ │ ├── nvc0_formats.c │ │ │ │ ├── nvc0_m2mf.xml.h │ │ │ │ ├── nvc0_macros.h │ │ │ │ ├── nvc0_miptree.c │ │ │ │ ├── nvc0_program.c │ │ │ │ ├── nvc0_program.h │ │ │ │ ├── nvc0_query.c │ │ │ │ ├── nvc0_query.h │ │ │ │ ├── nvc0_query_hw.c │ │ │ │ ├── nvc0_query_hw.h │ │ │ │ ├── nvc0_query_hw_metric.c │ │ │ │ ├── nvc0_query_hw_metric.h │ │ │ │ ├── nvc0_query_hw_sm.c │ │ │ │ ├── nvc0_query_hw_sm.h │ │ │ │ ├── nvc0_query_sw.c │ │ │ │ ├── nvc0_query_sw.h │ │ │ │ ├── nvc0_resource.c │ │ │ │ ├── nvc0_resource.h │ │ │ │ ├── nvc0_screen.c │ │ │ │ ├── nvc0_screen.h │ │ │ │ ├── nvc0_shader_state.c │ │ │ │ ├── nvc0_state.c │ │ │ │ ├── nvc0_state_validate.c │ │ │ │ ├── nvc0_stateobj.h │ │ │ │ ├── nvc0_surface.c │ │ │ │ ├── nvc0_tex.c │ │ │ │ ├── nvc0_transfer.c │ │ │ │ ├── nvc0_vbo.c │ │ │ │ ├── nvc0_vbo_translate.c │ │ │ │ ├── nvc0_video.c │ │ │ │ ├── nvc0_video.h │ │ │ │ ├── nvc0_video_bsp.c │ │ │ │ ├── nvc0_video_ppp.c │ │ │ │ ├── nvc0_video_vp.c │ │ │ │ ├── nvc0_winsys.h │ │ │ │ ├── nve4_compute.c │ │ │ │ ├── nve4_compute.h │ │ │ │ ├── nve4_compute.xml.h │ │ │ │ ├── nve4_copy.xml.h │ │ │ │ ├── nve4_p2mf.xml.h │ │ │ │ ├── qmd.h │ │ │ │ ├── qmda0c0.c │ │ │ │ ├── qmdc0c0.c │ │ │ │ └── qmdc3c0.c │ │ ├── panfrost │ │ │ ├── .editorconfig │ │ │ ├── meson.build │ │ │ ├── pan_assemble.c │ │ │ ├── pan_blend_cso.h │ │ │ ├── pan_blit.c │ │ │ ├── pan_cmdstream.c │ │ │ ├── pan_compute.c │ │ │ ├── pan_context.c │ │ │ ├── pan_context.h │ │ │ ├── pan_helpers.c │ │ │ ├── pan_job.c │ │ │ ├── pan_job.h │ │ │ ├── pan_mempool.c │ │ │ ├── pan_mempool.h │ │ │ ├── pan_public.h │ │ │ ├── pan_resource.c │ │ │ ├── pan_resource.h │ │ │ ├── pan_screen.c │ │ │ └── pan_screen.h │ │ ├── r300 │ │ │ ├── .editorconfig │ │ │ ├── ci │ │ │ │ ├── r300-rv515-fails.txt │ │ │ │ ├── r300-rv515-flakes.txt │ │ │ │ └── r300-rv515-skips.txt │ │ │ ├── compiler │ │ │ │ ├── memory_pool.c │ │ │ │ ├── memory_pool.h │ │ │ │ ├── r300_fragprog.c │ │ │ │ ├── r300_fragprog.h │ │ │ │ ├── r300_fragprog_emit.c │ │ │ │ ├── r300_fragprog_swizzle.c │ │ │ │ ├── r300_fragprog_swizzle.h │ │ │ │ ├── r300_nir_algebraic.py │ │ │ │ ├── r3xx_fragprog.c │ │ │ │ ├── r3xx_vertprog.c │ │ │ │ ├── r3xx_vertprog_dump.c │ │ │ │ ├── r500_fragprog.c │ │ │ │ ├── r500_fragprog.h │ │ │ │ ├── r500_fragprog_emit.c │ │ │ │ ├── radeon_code.c │ │ │ │ ├── radeon_code.h │ │ │ │ ├── radeon_compiler.c │ │ │ │ ├── radeon_compiler.h │ │ │ │ ├── radeon_compiler_util.c │ │ │ │ ├── radeon_compiler_util.h │ │ │ │ ├── radeon_dataflow.c │ │ │ │ ├── radeon_dataflow.h │ │ │ │ ├── radeon_dataflow_deadcode.c │ │ │ │ ├── radeon_dataflow_swizzles.c │ │ │ │ ├── radeon_emulate_branches.c │ │ │ │ ├── radeon_emulate_branches.h │ │ │ │ ├── radeon_inline_literals.c │ │ │ │ ├── radeon_list.c │ │ │ │ ├── radeon_list.h │ │ │ │ ├── radeon_opcodes.c │ │ │ │ ├── radeon_opcodes.h │ │ │ │ ├── radeon_optimize.c │ │ │ │ ├── radeon_pair_dead_sources.c │ │ │ │ ├── radeon_pair_regalloc.c │ │ │ │ ├── radeon_pair_schedule.c │ │ │ │ ├── radeon_pair_translate.c │ │ │ │ ├── radeon_program.c │ │ │ │ ├── radeon_program.h │ │ │ │ ├── radeon_program_alu.c │ │ │ │ ├── radeon_program_alu.h │ │ │ │ ├── radeon_program_constants.h │ │ │ │ ├── radeon_program_pair.c │ │ │ │ ├── radeon_program_pair.h │ │ │ │ ├── radeon_program_print.c │ │ │ │ ├── radeon_program_tex.c │ │ │ │ ├── radeon_program_tex.h │ │ │ │ ├── radeon_regalloc.h │ │ │ │ ├── radeon_remove_constants.c │ │ │ │ ├── radeon_remove_constants.h │ │ │ │ ├── radeon_rename_regs.c │ │ │ │ ├── radeon_rename_regs.h │ │ │ │ ├── radeon_swizzle.h │ │ │ │ ├── radeon_variable.c │ │ │ │ ├── radeon_variable.h │ │ │ │ ├── radeon_vert_fc.c │ │ │ │ └── tests │ │ │ │ │ ├── omod_two_writers.test │ │ │ │ │ ├── r300_compiler_tests.c │ │ │ │ │ ├── r300_compiler_tests.h │ │ │ │ │ ├── radeon_compiler_optimize_tests.c │ │ │ │ │ ├── radeon_compiler_regalloc_tests.c │ │ │ │ │ ├── radeon_compiler_util_tests.c │ │ │ │ │ ├── rc_test_helpers.c │ │ │ │ │ ├── rc_test_helpers.h │ │ │ │ │ ├── regalloc_tex_1d_swizzle.test │ │ │ │ │ ├── unit_test.c │ │ │ │ │ └── unit_test.h │ │ │ ├── meson.build │ │ │ ├── r300_blit.c │ │ │ ├── r300_cb.h │ │ │ ├── r300_chipset.c │ │ │ ├── r300_chipset.h │ │ │ ├── r300_context.c │ │ │ ├── r300_context.h │ │ │ ├── r300_cs.h │ │ │ ├── r300_debug.c │ │ │ ├── r300_defines.h │ │ │ ├── r300_emit.c │ │ │ ├── r300_emit.h │ │ │ ├── r300_flush.c │ │ │ ├── r300_fs.c │ │ │ ├── r300_fs.h │ │ │ ├── r300_hyperz.c │ │ │ ├── r300_public.h │ │ │ ├── r300_query.c │ │ │ ├── r300_reg.h │ │ │ ├── r300_render.c │ │ │ ├── r300_render_stencilref.c │ │ │ ├── r300_render_translate.c │ │ │ ├── r300_resource.c │ │ │ ├── r300_screen.c │ │ │ ├── r300_screen.h │ │ │ ├── r300_screen_buffer.c │ │ │ ├── r300_screen_buffer.h │ │ │ ├── r300_shader_semantics.h │ │ │ ├── r300_state.c │ │ │ ├── r300_state_derived.c │ │ │ ├── r300_state_inlines.h │ │ │ ├── r300_texture.c │ │ │ ├── r300_texture.h │ │ │ ├── r300_texture_desc.c │ │ │ ├── r300_texture_desc.h │ │ │ ├── r300_tgsi_to_rc.c │ │ │ ├── r300_tgsi_to_rc.h │ │ │ ├── r300_transfer.c │ │ │ ├── r300_transfer.h │ │ │ ├── r300_vs.c │ │ │ ├── r300_vs.h │ │ │ └── r300_vs_draw.c │ │ ├── r600 │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── cayman_msaa.c │ │ │ ├── ci │ │ │ │ ├── r600-rv770-fails.txt │ │ │ │ ├── r600-rv770-flakes.txt │ │ │ │ ├── r600-rv770-skips.txt │ │ │ │ ├── r600-turks-fails.txt │ │ │ │ ├── r600-turks-flakes.txt │ │ │ │ └── r600-turks-skips.txt │ │ │ ├── compute_memory_pool.c │ │ │ ├── compute_memory_pool.h │ │ │ ├── eg_asm.c │ │ │ ├── eg_debug.c │ │ │ ├── eg_sq.h │ │ │ ├── egd_tables.py │ │ │ ├── evergreen_compute.c │ │ │ ├── evergreen_compute.h │ │ │ ├── evergreen_compute_internal.h │ │ │ ├── evergreen_hw_context.c │ │ │ ├── evergreen_state.c │ │ │ ├── evergreend.h │ │ │ ├── meson.build │ │ │ ├── r600_asm.c │ │ │ ├── r600_asm.h │ │ │ ├── r600_blit.c │ │ │ ├── r600_buffer_common.c │ │ │ ├── r600_cs.h │ │ │ ├── r600_dump.c │ │ │ ├── r600_dump.h │ │ │ ├── r600_formats.h │ │ │ ├── r600_gpu_load.c │ │ │ ├── r600_hw_context.c │ │ │ ├── r600_isa.c │ │ │ ├── r600_isa.h │ │ │ ├── r600_opcodes.h │ │ │ ├── r600_perfcounter.c │ │ │ ├── r600_pipe.c │ │ │ ├── r600_pipe.h │ │ │ ├── r600_pipe_common.c │ │ │ ├── r600_pipe_common.h │ │ │ ├── r600_public.h │ │ │ ├── r600_query.c │ │ │ ├── r600_query.h │ │ │ ├── r600_shader.c │ │ │ ├── r600_shader.h │ │ │ ├── r600_sq.h │ │ │ ├── r600_state.c │ │ │ ├── r600_state_common.c │ │ │ ├── r600_streamout.c │ │ │ ├── r600_test_dma.c │ │ │ ├── r600_texture.c │ │ │ ├── r600_uvd.c │ │ │ ├── r600_viewport.c │ │ │ ├── r600d.h │ │ │ ├── r600d_common.h │ │ │ ├── r700_asm.c │ │ │ ├── r700_sq.h │ │ │ ├── radeon_uvd.c │ │ │ ├── radeon_uvd.h │ │ │ ├── radeon_vce.c │ │ │ ├── radeon_vce.h │ │ │ ├── radeon_video.c │ │ │ ├── radeon_video.h │ │ │ ├── sb │ │ │ │ ├── notes.markdown │ │ │ │ ├── sb_bc.h │ │ │ │ ├── sb_bc_builder.cpp │ │ │ │ ├── sb_bc_decoder.cpp │ │ │ │ ├── sb_bc_dump.cpp │ │ │ │ ├── sb_bc_finalize.cpp │ │ │ │ ├── sb_bc_fmt_def.inc │ │ │ │ ├── sb_bc_parser.cpp │ │ │ │ ├── sb_context.cpp │ │ │ │ ├── sb_core.cpp │ │ │ │ ├── sb_dce_cleanup.cpp │ │ │ │ ├── sb_def_use.cpp │ │ │ │ ├── sb_dump.cpp │ │ │ │ ├── sb_expr.cpp │ │ │ │ ├── sb_expr.h │ │ │ │ ├── sb_gcm.cpp │ │ │ │ ├── sb_gvn.cpp │ │ │ │ ├── sb_if_conversion.cpp │ │ │ │ ├── sb_ir.cpp │ │ │ │ ├── sb_ir.h │ │ │ │ ├── sb_liveness.cpp │ │ │ │ ├── sb_pass.cpp │ │ │ │ ├── sb_pass.h │ │ │ │ ├── sb_peephole.cpp │ │ │ │ ├── sb_psi_ops.cpp │ │ │ │ ├── sb_public.h │ │ │ │ ├── sb_ra_checker.cpp │ │ │ │ ├── sb_ra_coalesce.cpp │ │ │ │ ├── sb_ra_init.cpp │ │ │ │ ├── sb_sched.cpp │ │ │ │ ├── sb_sched.h │ │ │ │ ├── sb_shader.cpp │ │ │ │ ├── sb_shader.h │ │ │ │ ├── sb_ssa_builder.cpp │ │ │ │ └── sb_valtable.cpp │ │ │ └── sfn │ │ │ │ ├── .editorconfig │ │ │ │ ├── sfn_alu_defines.cpp │ │ │ │ ├── sfn_alu_defines.h │ │ │ │ ├── sfn_alu_readport_validation.cpp │ │ │ │ ├── sfn_alu_readport_validation.h │ │ │ │ ├── sfn_assembler.cpp │ │ │ │ ├── sfn_assembler.h │ │ │ │ ├── sfn_callstack.cpp │ │ │ │ ├── sfn_callstack.h │ │ │ │ ├── sfn_conditionaljumptracker.cpp │ │ │ │ ├── sfn_conditionaljumptracker.h │ │ │ │ ├── sfn_debug.cpp │ │ │ │ ├── sfn_debug.h │ │ │ │ ├── sfn_defines.h │ │ │ │ ├── sfn_docu.txt │ │ │ │ ├── sfn_instr.cpp │ │ │ │ ├── sfn_instr.h │ │ │ │ ├── sfn_instr_alu.cpp │ │ │ │ ├── sfn_instr_alu.h │ │ │ │ ├── sfn_instr_alugroup.cpp │ │ │ │ ├── sfn_instr_alugroup.h │ │ │ │ ├── sfn_instr_controlflow.cpp │ │ │ │ ├── sfn_instr_controlflow.h │ │ │ │ ├── sfn_instr_export.cpp │ │ │ │ ├── sfn_instr_export.h │ │ │ │ ├── sfn_instr_fetch.cpp │ │ │ │ ├── sfn_instr_fetch.h │ │ │ │ ├── sfn_instr_lds.cpp │ │ │ │ ├── sfn_instr_lds.h │ │ │ │ ├── sfn_instr_mem.cpp │ │ │ │ ├── sfn_instr_mem.h │ │ │ │ ├── sfn_instr_tex.cpp │ │ │ │ ├── sfn_instr_tex.h │ │ │ │ ├── sfn_instrfactory.cpp │ │ │ │ ├── sfn_instrfactory.h │ │ │ │ ├── sfn_liverangeevaluator.cpp │ │ │ │ ├── sfn_liverangeevaluator.h │ │ │ │ ├── sfn_liverangeevaluator_helpers.cpp │ │ │ │ ├── sfn_liverangeevaluator_helpers.h │ │ │ │ ├── sfn_memorypool.cpp │ │ │ │ ├── sfn_memorypool.h │ │ │ │ ├── sfn_nir.cpp │ │ │ │ ├── sfn_nir.h │ │ │ │ ├── sfn_nir_legalize_image_load_store.cpp │ │ │ │ ├── sfn_nir_lower_64bit.cpp │ │ │ │ ├── sfn_nir_lower_alu.cpp │ │ │ │ ├── sfn_nir_lower_alu.h │ │ │ │ ├── sfn_nir_lower_fs_out_to_vector.cpp │ │ │ │ ├── sfn_nir_lower_fs_out_to_vector.h │ │ │ │ ├── sfn_nir_lower_tess_io.cpp │ │ │ │ ├── sfn_nir_lower_tex.cpp │ │ │ │ ├── sfn_nir_lower_tex.h │ │ │ │ ├── sfn_nir_vectorize_vs_inputs.c │ │ │ │ ├── sfn_optimizer.cpp │ │ │ │ ├── sfn_optimizer.h │ │ │ │ ├── sfn_peephole.cpp │ │ │ │ ├── sfn_peephole.h │ │ │ │ ├── sfn_ra.cpp │ │ │ │ ├── sfn_ra.h │ │ │ │ ├── sfn_scheduler.cpp │ │ │ │ ├── sfn_scheduler.h │ │ │ │ ├── sfn_shader.cpp │ │ │ │ ├── sfn_shader.h │ │ │ │ ├── sfn_shader_cs.cpp │ │ │ │ ├── sfn_shader_cs.h │ │ │ │ ├── sfn_shader_fs.cpp │ │ │ │ ├── sfn_shader_fs.h │ │ │ │ ├── sfn_shader_gs.cpp │ │ │ │ ├── sfn_shader_gs.h │ │ │ │ ├── sfn_shader_tess.cpp │ │ │ │ ├── sfn_shader_tess.h │ │ │ │ ├── sfn_shader_vs.cpp │ │ │ │ ├── sfn_shader_vs.h │ │ │ │ ├── sfn_valuefactory.cpp │ │ │ │ ├── sfn_valuefactory.h │ │ │ │ ├── sfn_virtualvalues.cpp │ │ │ │ ├── sfn_virtualvalues.h │ │ │ │ └── tests │ │ │ │ ├── meson.build │ │ │ │ ├── sfn_instr_test.cpp │ │ │ │ ├── sfn_instrfromstring_test.cpp │ │ │ │ ├── sfn_liverange_test.cpp │ │ │ │ ├── sfn_optimizer_test.cpp │ │ │ │ ├── sfn_shaderfromstring_test.cpp │ │ │ │ ├── sfn_test_shaders.cpp │ │ │ │ ├── sfn_test_shaders.h │ │ │ │ ├── sfn_value_test.cpp │ │ │ │ └── sfn_valuefactory_test.cpp │ │ ├── radeonsi │ │ │ ├── ci │ │ │ │ ├── deqp-radeonsi-stoney.toml │ │ │ │ ├── gfx10-navi10-fail.csv │ │ │ │ ├── gfx10_3-navi21-fail.csv │ │ │ │ ├── gfx8-polaris11-fail.csv │ │ │ │ ├── gfx9-raven-fail.csv │ │ │ │ ├── gfx9-vega20-fail.csv │ │ │ │ ├── gfx9-vega20-flakes.csv │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── radeonsi-run-tests.py │ │ │ │ ├── radeonsi-stoney-fails.txt │ │ │ │ ├── radeonsi-stoney-skips.txt │ │ │ │ ├── skips.csv │ │ │ │ └── traces-radeonsi.yml │ │ │ ├── driinfo_radeonsi.h │ │ │ ├── gfx10_query.c │ │ │ ├── gfx10_shader_ngg.c │ │ │ ├── glsl_tests │ │ │ │ ├── HOW_TO_RUN │ │ │ │ ├── amdgcn_glslc.c │ │ │ │ ├── bitcount.glsl │ │ │ │ ├── bitfield_extract.glsl │ │ │ │ ├── bitfield_insert.glsl │ │ │ │ ├── div.glsl │ │ │ │ ├── exp2.glsl │ │ │ │ ├── fma.glsl │ │ │ │ ├── fract.glsl │ │ │ │ ├── frexp.glsl │ │ │ │ ├── ldexp.glsl │ │ │ │ ├── lit.cfg │ │ │ │ ├── log2.glsl │ │ │ │ ├── meson.build │ │ │ │ ├── minmax.f32.glsl │ │ │ │ ├── minmax.f64.glsl │ │ │ │ ├── minmax.i32.glsl │ │ │ │ ├── minmax.u32.glsl │ │ │ │ ├── pack_unpack_half.glsl │ │ │ │ ├── pow.glsl │ │ │ │ └── sqrt.glsl │ │ │ ├── meson.build │ │ │ ├── pspdecryptionparam.h │ │ │ ├── radeon_efc.h │ │ │ ├── radeon_temporal.h │ │ │ ├── radeon_uvd.c │ │ │ ├── radeon_uvd.h │ │ │ ├── radeon_uvd_enc.c │ │ │ ├── radeon_uvd_enc.h │ │ │ ├── radeon_uvd_enc_1_1.c │ │ │ ├── radeon_vce.c │ │ │ ├── radeon_vce.h │ │ │ ├── radeon_vce_40_2_2.c │ │ │ ├── radeon_vce_50.c │ │ │ ├── radeon_vce_52.c │ │ │ ├── radeon_vcn.c │ │ │ ├── radeon_vcn.h │ │ │ ├── radeon_vcn_av1_default.h │ │ │ ├── radeon_vcn_dec.c │ │ │ ├── radeon_vcn_dec.h │ │ │ ├── radeon_vcn_dec_jpeg.c │ │ │ ├── radeon_vcn_enc.c │ │ │ ├── radeon_vcn_enc.h │ │ │ ├── radeon_vcn_enc_1_2.c │ │ │ ├── radeon_vcn_enc_2_0.c │ │ │ ├── radeon_vcn_enc_3_0.c │ │ │ ├── radeon_vcn_enc_4_0.c │ │ │ ├── radeon_video.c │ │ │ ├── radeon_video.h │ │ │ ├── si_blit.c │ │ │ ├── si_buffer.c │ │ │ ├── si_build_pm4.h │ │ │ ├── si_clear.c │ │ │ ├── si_compute.c │ │ │ ├── si_compute.h │ │ │ ├── si_compute_blit.c │ │ │ ├── si_cp_dma.c │ │ │ ├── si_cp_reg_shadowing.c │ │ │ ├── si_debug.c │ │ │ ├── si_debug_options.h │ │ │ ├── si_descriptors.c │ │ │ ├── si_fence.c │ │ │ ├── si_get.c │ │ │ ├── si_gfx_cs.c │ │ │ ├── si_gpu_load.c │ │ │ ├── si_nir_optim.c │ │ │ ├── si_perfcounter.c │ │ │ ├── si_pipe.c │ │ │ ├── si_pipe.h │ │ │ ├── si_pm4.c │ │ │ ├── si_pm4.h │ │ │ ├── si_public.h │ │ │ ├── si_query.c │ │ │ ├── si_query.h │ │ │ ├── si_sdma_copy_image.c │ │ │ ├── si_shader.c │ │ │ ├── si_shader.h │ │ │ ├── si_shader_info.c │ │ │ ├── si_shader_internal.h │ │ │ ├── si_shader_llvm.c │ │ │ ├── si_shader_llvm_gs.c │ │ │ ├── si_shader_llvm_ps.c │ │ │ ├── si_shader_llvm_resources.c │ │ │ ├── si_shader_llvm_tess.c │ │ │ ├── si_shader_llvm_vs.c │ │ │ ├── si_shader_nir.c │ │ │ ├── si_shaderlib_nir.c │ │ │ ├── si_shaderlib_tgsi.c │ │ │ ├── si_sqtt.c │ │ │ ├── si_state.c │ │ │ ├── si_state.h │ │ │ ├── si_state_binning.c │ │ │ ├── si_state_draw.cpp │ │ │ ├── si_state_msaa.c │ │ │ ├── si_state_shaders.cpp │ │ │ ├── si_state_streamout.c │ │ │ ├── si_state_viewport.c │ │ │ ├── si_test_dma_perf.c │ │ │ ├── si_test_image_copy_region.c │ │ │ ├── si_texture.c │ │ │ └── si_uvd.c │ │ ├── softpipe │ │ │ ├── ci │ │ │ │ ├── deqp-softpipe.toml │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── softpipe-asan-fails.txt │ │ │ │ ├── softpipe-fails.txt │ │ │ │ ├── softpipe-flakes.txt │ │ │ │ └── softpipe-skips.txt │ │ │ ├── meson.build │ │ │ ├── sp_buffer.c │ │ │ ├── sp_buffer.h │ │ │ ├── sp_clear.c │ │ │ ├── sp_clear.h │ │ │ ├── sp_compute.c │ │ │ ├── sp_context.c │ │ │ ├── sp_context.h │ │ │ ├── sp_draw_arrays.c │ │ │ ├── sp_fence.c │ │ │ ├── sp_fence.h │ │ │ ├── sp_flush.c │ │ │ ├── sp_flush.h │ │ │ ├── sp_fs.h │ │ │ ├── sp_fs_exec.c │ │ │ ├── sp_image.c │ │ │ ├── sp_image.h │ │ │ ├── sp_limits.h │ │ │ ├── sp_prim_vbuf.c │ │ │ ├── sp_prim_vbuf.h │ │ │ ├── sp_public.h │ │ │ ├── sp_quad.h │ │ │ ├── sp_quad_blend.c │ │ │ ├── sp_quad_depth_test.c │ │ │ ├── sp_quad_depth_test_tmp.h │ │ │ ├── sp_quad_fs.c │ │ │ ├── sp_quad_pipe.c │ │ │ ├── sp_quad_pipe.h │ │ │ ├── sp_query.c │ │ │ ├── sp_query.h │ │ │ ├── sp_screen.c │ │ │ ├── sp_screen.h │ │ │ ├── sp_setup.c │ │ │ ├── sp_setup.h │ │ │ ├── sp_state.h │ │ │ ├── sp_state_blend.c │ │ │ ├── sp_state_clip.c │ │ │ ├── sp_state_derived.c │ │ │ ├── sp_state_image.c │ │ │ ├── sp_state_rasterizer.c │ │ │ ├── sp_state_sampler.c │ │ │ ├── sp_state_shader.c │ │ │ ├── sp_state_so.c │ │ │ ├── sp_state_surface.c │ │ │ ├── sp_state_vertex.c │ │ │ ├── sp_surface.c │ │ │ ├── sp_surface.h │ │ │ ├── sp_tex_sample.c │ │ │ ├── sp_tex_sample.h │ │ │ ├── sp_tex_tile_cache.c │ │ │ ├── sp_tex_tile_cache.h │ │ │ ├── sp_texture.c │ │ │ ├── sp_texture.h │ │ │ ├── sp_tile_cache.c │ │ │ └── sp_tile_cache.h │ │ ├── svga │ │ │ ├── include │ │ │ │ ├── README │ │ │ │ ├── VGPU10ShaderTokens.h │ │ │ │ ├── includeCheck.h │ │ │ │ ├── svga3d_caps.h │ │ │ │ ├── svga3d_cmd.h │ │ │ │ ├── svga3d_devcaps.h │ │ │ │ ├── svga3d_dx.h │ │ │ │ ├── svga3d_limits.h │ │ │ │ ├── svga3d_reg.h │ │ │ │ ├── svga3d_shaderdefs.h │ │ │ │ ├── svga3d_surfacedefs.h │ │ │ │ ├── svga3d_types.h │ │ │ │ ├── svga_escape.h │ │ │ │ ├── svga_overlay.h │ │ │ │ ├── svga_reg.h │ │ │ │ ├── svga_types.h │ │ │ │ ├── vmware_pack_begin.h │ │ │ │ └── vmware_pack_end.h │ │ │ ├── meson.build │ │ │ ├── svga_cmd.c │ │ │ ├── svga_cmd.h │ │ │ ├── svga_cmd_vgpu10.c │ │ │ ├── svga_context.c │ │ │ ├── svga_context.h │ │ │ ├── svga_debug.h │ │ │ ├── svga_draw.c │ │ │ ├── svga_draw.h │ │ │ ├── svga_draw_arrays.c │ │ │ ├── svga_draw_elements.c │ │ │ ├── svga_draw_private.h │ │ │ ├── svga_format.c │ │ │ ├── svga_format.h │ │ │ ├── svga_hw_reg.h │ │ │ ├── svga_image_view.c │ │ │ ├── svga_image_view.h │ │ │ ├── svga_link.c │ │ │ ├── svga_link.h │ │ │ ├── svga_mksstats.h │ │ │ ├── svga_pipe_blend.c │ │ │ ├── svga_pipe_blit.c │ │ │ ├── svga_pipe_clear.c │ │ │ ├── svga_pipe_constants.c │ │ │ ├── svga_pipe_cs.c │ │ │ ├── svga_pipe_depthstencil.c │ │ │ ├── svga_pipe_draw.c │ │ │ ├── svga_pipe_flush.c │ │ │ ├── svga_pipe_fs.c │ │ │ ├── svga_pipe_gs.c │ │ │ ├── svga_pipe_misc.c │ │ │ ├── svga_pipe_query.c │ │ │ ├── svga_pipe_rasterizer.c │ │ │ ├── svga_pipe_sampler.c │ │ │ ├── svga_pipe_streamout.c │ │ │ ├── svga_pipe_ts.c │ │ │ ├── svga_pipe_vertex.c │ │ │ ├── svga_pipe_vs.c │ │ │ ├── svga_public.h │ │ │ ├── svga_resource.c │ │ │ ├── svga_resource.h │ │ │ ├── svga_resource_buffer.c │ │ │ ├── svga_resource_buffer.h │ │ │ ├── svga_resource_buffer_upload.c │ │ │ ├── svga_resource_buffer_upload.h │ │ │ ├── svga_resource_texture.c │ │ │ ├── svga_resource_texture.h │ │ │ ├── svga_sampler_view.c │ │ │ ├── svga_sampler_view.h │ │ │ ├── svga_screen.c │ │ │ ├── svga_screen.h │ │ │ ├── svga_screen_cache.c │ │ │ ├── svga_screen_cache.h │ │ │ ├── svga_shader.c │ │ │ ├── svga_shader.h │ │ │ ├── svga_shader_buffer.c │ │ │ ├── svga_shader_buffer.h │ │ │ ├── svga_state.c │ │ │ ├── svga_state.h │ │ │ ├── svga_state_constants.c │ │ │ ├── svga_state_cs.c │ │ │ ├── svga_state_framebuffer.c │ │ │ ├── svga_state_fs.c │ │ │ ├── svga_state_gs.c │ │ │ ├── svga_state_need_swtnl.c │ │ │ ├── svga_state_rss.c │ │ │ ├── svga_state_sampler.c │ │ │ ├── svga_state_tgsi_transform.c │ │ │ ├── svga_state_ts.c │ │ │ ├── svga_state_tss.c │ │ │ ├── svga_state_uav.c │ │ │ ├── svga_state_vdecl.c │ │ │ ├── svga_state_vs.c │ │ │ ├── svga_streamout.h │ │ │ ├── svga_surface.c │ │ │ ├── svga_surface.h │ │ │ ├── svga_swtnl.h │ │ │ ├── svga_swtnl_backend.c │ │ │ ├── svga_swtnl_draw.c │ │ │ ├── svga_swtnl_private.h │ │ │ ├── svga_swtnl_state.c │ │ │ ├── svga_tgsi.c │ │ │ ├── svga_tgsi.h │ │ │ ├── svga_tgsi_decl_sm30.c │ │ │ ├── svga_tgsi_emit.h │ │ │ ├── svga_tgsi_insn.c │ │ │ ├── svga_tgsi_vgpu10.c │ │ │ ├── svga_winsys.h │ │ │ └── svgadump │ │ │ │ ├── svga_dump.c │ │ │ │ ├── svga_dump.h │ │ │ │ ├── svga_dump.py │ │ │ │ ├── svga_shader.h │ │ │ │ ├── svga_shader_dump.c │ │ │ │ ├── svga_shader_dump.h │ │ │ │ ├── svga_shader_op.c │ │ │ │ └── svga_shader_op.h │ │ ├── tegra │ │ │ ├── meson.build │ │ │ ├── tegra_context.c │ │ │ ├── tegra_context.h │ │ │ ├── tegra_resource.h │ │ │ ├── tegra_screen.c │ │ │ └── tegra_screen.h │ │ ├── v3d │ │ │ ├── .editorconfig │ │ │ ├── driinfo_v3d.h │ │ │ ├── meson.build │ │ │ ├── v3d_blit.c │ │ │ ├── v3d_bufmgr.c │ │ │ ├── v3d_bufmgr.h │ │ │ ├── v3d_cl.c │ │ │ ├── v3d_cl.h │ │ │ ├── v3d_context.c │ │ │ ├── v3d_context.h │ │ │ ├── v3d_disk_cache.c │ │ │ ├── v3d_fence.c │ │ │ ├── v3d_format_table.h │ │ │ ├── v3d_formats.c │ │ │ ├── v3d_job.c │ │ │ ├── v3d_program.c │ │ │ ├── v3d_query.c │ │ │ ├── v3d_query.h │ │ │ ├── v3d_query_perfcnt.c │ │ │ ├── v3d_query_pipe.c │ │ │ ├── v3d_resource.c │ │ │ ├── v3d_resource.h │ │ │ ├── v3d_screen.c │ │ │ ├── v3d_screen.h │ │ │ ├── v3d_uniforms.c │ │ │ ├── v3dx_context.h │ │ │ ├── v3dx_draw.c │ │ │ ├── v3dx_emit.c │ │ │ ├── v3dx_format_table.c │ │ │ ├── v3dx_job.c │ │ │ ├── v3dx_rcl.c │ │ │ └── v3dx_state.c │ │ ├── vc4 │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── kernel │ │ │ │ ├── .dir-locals.el │ │ │ │ ├── .editorconfig │ │ │ │ ├── README │ │ │ │ ├── vc4_drv.h │ │ │ │ ├── vc4_gem.c │ │ │ │ ├── vc4_packet.h │ │ │ │ ├── vc4_render_cl.c │ │ │ │ ├── vc4_validate.c │ │ │ │ └── vc4_validate_shaders.c │ │ │ ├── meson.build │ │ │ ├── vc4_blit.c │ │ │ ├── vc4_bufmgr.c │ │ │ ├── vc4_bufmgr.h │ │ │ ├── vc4_cl.c │ │ │ ├── vc4_cl.h │ │ │ ├── vc4_cl_dump.c │ │ │ ├── vc4_cl_dump.h │ │ │ ├── vc4_context.c │ │ │ ├── vc4_context.h │ │ │ ├── vc4_draw.c │ │ │ ├── vc4_emit.c │ │ │ ├── vc4_fence.c │ │ │ ├── vc4_formats.c │ │ │ ├── vc4_job.c │ │ │ ├── vc4_nir_lower_blend.c │ │ │ ├── vc4_nir_lower_io.c │ │ │ ├── vc4_nir_lower_txf_ms.c │ │ │ ├── vc4_opt_algebraic.c │ │ │ ├── vc4_opt_coalesce_ff_writes.c │ │ │ ├── vc4_opt_constant_folding.c │ │ │ ├── vc4_opt_copy_propagation.c │ │ │ ├── vc4_opt_dead_code.c │ │ │ ├── vc4_opt_peephole_sf.c │ │ │ ├── vc4_opt_small_immediates.c │ │ │ ├── vc4_opt_vpm.c │ │ │ ├── vc4_program.c │ │ │ ├── vc4_qir.c │ │ │ ├── vc4_qir.h │ │ │ ├── vc4_qir_emit_uniform_stream_resets.c │ │ │ ├── vc4_qir_live_variables.c │ │ │ ├── vc4_qir_lower_uniforms.c │ │ │ ├── vc4_qir_schedule.c │ │ │ ├── vc4_qir_validate.c │ │ │ ├── vc4_qpu.c │ │ │ ├── vc4_qpu.h │ │ │ ├── vc4_qpu_defines.h │ │ │ ├── vc4_qpu_disasm.c │ │ │ ├── vc4_qpu_emit.c │ │ │ ├── vc4_qpu_schedule.c │ │ │ ├── vc4_qpu_validate.c │ │ │ ├── vc4_query.c │ │ │ ├── vc4_register_allocate.c │ │ │ ├── vc4_reorder_uniforms.c │ │ │ ├── vc4_resource.c │ │ │ ├── vc4_resource.h │ │ │ ├── vc4_screen.c │ │ │ ├── vc4_screen.h │ │ │ ├── vc4_simulator.c │ │ │ ├── vc4_simulator_validate.h │ │ │ ├── vc4_state.c │ │ │ ├── vc4_tiling.c │ │ │ ├── vc4_tiling.h │ │ │ ├── vc4_tiling_lt.c │ │ │ ├── vc4_tiling_lt_neon.c │ │ │ └── vc4_uniforms.c │ │ ├── virgl │ │ │ ├── ci │ │ │ │ ├── deqp-virgl-gl.toml │ │ │ │ ├── deqp-virgl-gles.toml │ │ │ │ ├── deqp-virpipe-gl.toml │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── traces-virgl-iris.yml │ │ │ │ ├── traces-virgl.yml │ │ │ │ ├── virgl-gl-fails.txt │ │ │ │ ├── virgl-gl-flakes.txt │ │ │ │ ├── virgl-gl-skips.txt │ │ │ │ ├── virgl-gles-fails.txt │ │ │ │ ├── virgl-gles-flakes.txt │ │ │ │ ├── virgl-gles-skips.txt │ │ │ │ ├── virpipe-gl-fails.txt │ │ │ │ ├── virpipe-gl-flakes.txt │ │ │ │ └── virpipe-gl-skips.txt │ │ │ ├── meson.build │ │ │ ├── tests │ │ │ │ ├── meson.build │ │ │ │ └── virgl_staging_mgr_test.cpp │ │ │ ├── virgl_buffer.c │ │ │ ├── virgl_context.c │ │ │ ├── virgl_context.h │ │ │ ├── virgl_driinfo.h.in │ │ │ ├── virgl_encode.c │ │ │ ├── virgl_encode.h │ │ │ ├── virgl_public.h │ │ │ ├── virgl_query.c │ │ │ ├── virgl_resource.c │ │ │ ├── virgl_resource.h │ │ │ ├── virgl_screen.c │ │ │ ├── virgl_screen.h │ │ │ ├── virgl_staging_mgr.c │ │ │ ├── virgl_staging_mgr.h │ │ │ ├── virgl_streamout.c │ │ │ ├── virgl_texture.c │ │ │ ├── virgl_tgsi.c │ │ │ ├── virgl_transfer_queue.c │ │ │ ├── virgl_transfer_queue.h │ │ │ └── virgl_winsys.h │ │ └── zink │ │ │ ├── ci │ │ │ ├── deqp-zink-anv-tgl.toml │ │ │ ├── deqp-zink-lvp.toml │ │ │ ├── deqp-zink-radv.toml │ │ │ ├── gitlab-ci.yml │ │ │ ├── zink-amdpro-fails.txt │ │ │ ├── zink-anv-icl-fails.txt │ │ │ ├── zink-anv-icl-skips.txt │ │ │ ├── zink-anv-tgl-fails.txt │ │ │ ├── zink-anv-tgl-skips.txt │ │ │ ├── zink-lvp-fails.txt │ │ │ ├── zink-lvp-flakes.txt │ │ │ ├── zink-lvp-skips.txt │ │ │ ├── zink-nv-fails.txt │ │ │ ├── zink-nv-flakes.txt │ │ │ ├── zink-radv-fails.txt │ │ │ ├── zink-radv-flakes.txt │ │ │ ├── zink-radv-skips.txt │ │ │ ├── zink-tu-a630-fails.txt │ │ │ ├── zink-tu-a630-flakes.txt │ │ │ └── zink-tu-a630-skips.txt │ │ │ ├── driinfo_zink.h │ │ │ ├── meson.build │ │ │ ├── nir_to_spirv │ │ │ ├── nir_to_spirv.c │ │ │ ├── nir_to_spirv.h │ │ │ ├── spirv_builder.c │ │ │ ├── spirv_builder.h │ │ │ └── zink_nir_algebraic.py │ │ │ ├── zink_batch.c │ │ │ ├── zink_batch.h │ │ │ ├── zink_blit.c │ │ │ ├── zink_bo.c │ │ │ ├── zink_bo.h │ │ │ ├── zink_clear.c │ │ │ ├── zink_clear.h │ │ │ ├── zink_compiler.c │ │ │ ├── zink_compiler.h │ │ │ ├── zink_context.c │ │ │ ├── zink_context.h │ │ │ ├── zink_descriptors.c │ │ │ ├── zink_descriptors.h │ │ │ ├── zink_descriptors_lazy.c │ │ │ ├── zink_device_info.py │ │ │ ├── zink_draw.cpp │ │ │ ├── zink_extensions.py │ │ │ ├── zink_fence.c │ │ │ ├── zink_fence.h │ │ │ ├── zink_format.c │ │ │ ├── zink_format.h │ │ │ ├── zink_format_test.c │ │ │ ├── zink_framebuffer.c │ │ │ ├── zink_framebuffer.h │ │ │ ├── zink_helpers.h │ │ │ ├── zink_inlines.h │ │ │ ├── zink_instance.py │ │ │ ├── zink_kopper.c │ │ │ ├── zink_kopper.h │ │ │ ├── zink_lower_cubemap_to_array.c │ │ │ ├── zink_pipeline.c │ │ │ ├── zink_pipeline.h │ │ │ ├── zink_program.c │ │ │ ├── zink_program.h │ │ │ ├── zink_public.h │ │ │ ├── zink_query.c │ │ │ ├── zink_query.h │ │ │ ├── zink_render_pass.c │ │ │ ├── zink_render_pass.h │ │ │ ├── zink_resource.c │ │ │ ├── zink_resource.h │ │ │ ├── zink_screen.c │ │ │ ├── zink_screen.h │ │ │ ├── zink_shader_keys.h │ │ │ ├── zink_state.c │ │ │ ├── zink_state.h │ │ │ ├── zink_surface.c │ │ │ └── zink_surface.h │ ├── frontends │ │ ├── clover │ │ │ ├── api │ │ │ │ ├── context.cpp │ │ │ │ ├── device.cpp │ │ │ │ ├── dispatch.cpp │ │ │ │ ├── dispatch.hpp │ │ │ │ ├── event.cpp │ │ │ │ ├── interop.cpp │ │ │ │ ├── invalid.cpp │ │ │ │ ├── kernel.cpp │ │ │ │ ├── memory.cpp │ │ │ │ ├── platform.cpp │ │ │ │ ├── program.cpp │ │ │ │ ├── queue.cpp │ │ │ │ ├── sampler.cpp │ │ │ │ ├── transfer.cpp │ │ │ │ └── util.hpp │ │ │ ├── core │ │ │ │ ├── binary.cpp │ │ │ │ ├── binary.hpp │ │ │ │ ├── compiler.hpp │ │ │ │ ├── context.cpp │ │ │ │ ├── context.hpp │ │ │ │ ├── device.cpp │ │ │ │ ├── device.hpp │ │ │ │ ├── error.hpp │ │ │ │ ├── event.cpp │ │ │ │ ├── event.hpp │ │ │ │ ├── format.cpp │ │ │ │ ├── format.hpp │ │ │ │ ├── kernel.cpp │ │ │ │ ├── kernel.hpp │ │ │ │ ├── memory.cpp │ │ │ │ ├── memory.hpp │ │ │ │ ├── object.hpp │ │ │ │ ├── platform.cpp │ │ │ │ ├── platform.hpp │ │ │ │ ├── printf.cpp │ │ │ │ ├── printf.hpp │ │ │ │ ├── program.cpp │ │ │ │ ├── program.hpp │ │ │ │ ├── property.hpp │ │ │ │ ├── queue.cpp │ │ │ │ ├── queue.hpp │ │ │ │ ├── resource.cpp │ │ │ │ ├── resource.hpp │ │ │ │ ├── sampler.cpp │ │ │ │ ├── sampler.hpp │ │ │ │ ├── timestamp.cpp │ │ │ │ └── timestamp.hpp │ │ │ ├── llvm │ │ │ │ ├── codegen.hpp │ │ │ │ ├── codegen │ │ │ │ │ ├── bitcode.cpp │ │ │ │ │ ├── common.cpp │ │ │ │ │ └── native.cpp │ │ │ │ ├── compat.hpp │ │ │ │ ├── invocation.cpp │ │ │ │ ├── invocation.hpp │ │ │ │ ├── metadata.hpp │ │ │ │ └── util.hpp │ │ │ ├── meson.build │ │ │ ├── nir │ │ │ │ ├── invocation.cpp │ │ │ │ └── invocation.hpp │ │ │ ├── spirv │ │ │ │ ├── invocation.cpp │ │ │ │ └── invocation.hpp │ │ │ └── util │ │ │ │ ├── adaptor.hpp │ │ │ │ ├── algebra.hpp │ │ │ │ ├── algorithm.hpp │ │ │ │ ├── compat.hpp │ │ │ │ ├── factor.hpp │ │ │ │ ├── functional.hpp │ │ │ │ ├── lazy.hpp │ │ │ │ ├── pointer.hpp │ │ │ │ ├── range.hpp │ │ │ │ └── tuple.hpp │ │ ├── d3d10umd │ │ │ ├── Adapter.cpp │ │ │ ├── D3DKMT.cpp │ │ │ ├── Debug.cpp │ │ │ ├── Debug.h │ │ │ ├── Device.cpp │ │ │ ├── Device.h │ │ │ ├── Draw.cpp │ │ │ ├── Draw.h │ │ │ ├── DriverIncludes.h │ │ │ ├── DxgiFns.cpp │ │ │ ├── DxgiFns.h │ │ │ ├── Format.cpp │ │ │ ├── Format.h │ │ │ ├── InputAssembly.cpp │ │ │ ├── InputAssembly.h │ │ │ ├── OutputMerger.cpp │ │ │ ├── OutputMerger.h │ │ │ ├── Query.cpp │ │ │ ├── Query.h │ │ │ ├── README.md │ │ │ ├── Rasterizer.cpp │ │ │ ├── Rasterizer.h │ │ │ ├── Resource.cpp │ │ │ ├── Resource.h │ │ │ ├── Shader.cpp │ │ │ ├── Shader.h │ │ │ ├── ShaderDump.cpp │ │ │ ├── ShaderDump.h │ │ │ ├── ShaderParse.c │ │ │ ├── ShaderParse.h │ │ │ ├── ShaderTGSI.c │ │ │ ├── State.h │ │ │ └── meson.build │ │ ├── dri │ │ │ ├── dri2.c │ │ │ ├── dri_context.c │ │ │ ├── dri_context.h │ │ │ ├── dri_drawable.c │ │ │ ├── dri_drawable.h │ │ │ ├── dri_helpers.c │ │ │ ├── dri_helpers.h │ │ │ ├── dri_query_renderer.c │ │ │ ├── dri_query_renderer.h │ │ │ ├── dri_screen.c │ │ │ ├── dri_screen.h │ │ │ ├── dri_util.c │ │ │ ├── dri_util.h │ │ │ ├── drisw.c │ │ │ ├── kopper.c │ │ │ └── meson.build │ │ ├── glx │ │ │ └── xlib │ │ │ │ ├── glx_api.c │ │ │ │ ├── glx_getproc.c │ │ │ │ ├── glx_usefont.c │ │ │ │ ├── meson.build │ │ │ │ ├── xm_api.c │ │ │ │ ├── xm_api.h │ │ │ │ ├── xm_public.h │ │ │ │ ├── xm_st.c │ │ │ │ └── xm_st.h │ │ ├── hgl │ │ │ ├── .editorconfig │ │ │ ├── bitmap_wrapper.cpp │ │ │ ├── bitmap_wrapper.h │ │ │ ├── hgl.c │ │ │ ├── hgl_context.h │ │ │ └── meson.build │ │ ├── lavapipe │ │ │ ├── ci │ │ │ │ ├── deqp-lvp.toml │ │ │ │ ├── gitlab-ci.yml │ │ │ │ ├── lvp-asan-fails.txt │ │ │ │ ├── lvp-asan-skips.txt │ │ │ │ ├── lvp-fails.txt │ │ │ │ ├── lvp-flakes.txt │ │ │ │ └── lvp-skips.txt │ │ │ ├── lvp_cmd_buffer.c │ │ │ ├── lvp_conv.h │ │ │ ├── lvp_descriptor_set.c │ │ │ ├── lvp_device.c │ │ │ ├── lvp_execute.c │ │ │ ├── lvp_formats.c │ │ │ ├── lvp_image.c │ │ │ ├── lvp_lower_input_attachments.c │ │ │ ├── lvp_lower_vulkan_resource.c │ │ │ ├── lvp_lower_vulkan_resource.h │ │ │ ├── lvp_pipe_sync.c │ │ │ ├── lvp_pipeline.c │ │ │ ├── lvp_pipeline_cache.c │ │ │ ├── lvp_private.h │ │ │ ├── lvp_query.c │ │ │ ├── lvp_util.c │ │ │ ├── lvp_wsi.c │ │ │ ├── lvp_wsi.h │ │ │ └── meson.build │ │ ├── nine │ │ │ ├── .editorconfig │ │ │ ├── adapter9.c │ │ │ ├── adapter9.h │ │ │ ├── authenticatedchannel9.c │ │ │ ├── authenticatedchannel9.h │ │ │ ├── basetexture9.c │ │ │ ├── basetexture9.h │ │ │ ├── buffer9.c │ │ │ ├── buffer9.h │ │ │ ├── cryptosession9.c │ │ │ ├── cryptosession9.h │ │ │ ├── cubetexture9.c │ │ │ ├── cubetexture9.h │ │ │ ├── device9.c │ │ │ ├── device9.h │ │ │ ├── device9ex.c │ │ │ ├── device9ex.h │ │ │ ├── device9video.c │ │ │ ├── device9video.h │ │ │ ├── guid.c │ │ │ ├── guid.h │ │ │ ├── indexbuffer9.c │ │ │ ├── indexbuffer9.h │ │ │ ├── iunknown.c │ │ │ ├── iunknown.h │ │ │ ├── meson.build │ │ │ ├── nine_buffer_upload.c │ │ │ ├── nine_buffer_upload.h │ │ │ ├── nine_csmt_helper.h │ │ │ ├── nine_debug.c │ │ │ ├── nine_debug.h │ │ │ ├── nine_defines.h │ │ │ ├── nine_dump.c │ │ │ ├── nine_dump.h │ │ │ ├── nine_ff.c │ │ │ ├── nine_ff.h │ │ │ ├── nine_flags.h │ │ │ ├── nine_helpers.c │ │ │ ├── nine_helpers.h │ │ │ ├── nine_limits.h │ │ │ ├── nine_lock.c │ │ │ ├── nine_lock.h │ │ │ ├── nine_memory_helper.c │ │ │ ├── nine_memory_helper.h │ │ │ ├── nine_pdata.h │ │ │ ├── nine_pipe.c │ │ │ ├── nine_pipe.h │ │ │ ├── nine_queue.c │ │ │ ├── nine_queue.h │ │ │ ├── nine_quirk.c │ │ │ ├── nine_quirk.h │ │ │ ├── nine_shader.c │ │ │ ├── nine_shader.h │ │ │ ├── nine_state.c │ │ │ ├── nine_state.h │ │ │ ├── nineexoverlayextension.c │ │ │ ├── nineexoverlayextension.h │ │ │ ├── pixelshader9.c │ │ │ ├── pixelshader9.h │ │ │ ├── query9.c │ │ │ ├── query9.h │ │ │ ├── resource9.c │ │ │ ├── resource9.h │ │ │ ├── stateblock9.c │ │ │ ├── stateblock9.h │ │ │ ├── surface9.c │ │ │ ├── surface9.h │ │ │ ├── swapchain9.c │ │ │ ├── swapchain9.h │ │ │ ├── swapchain9ex.c │ │ │ ├── swapchain9ex.h │ │ │ ├── texture9.c │ │ │ ├── texture9.h │ │ │ ├── threadpool.c │ │ │ ├── threadpool.h │ │ │ ├── vertexbuffer9.c │ │ │ ├── vertexbuffer9.h │ │ │ ├── vertexdeclaration9.c │ │ │ ├── vertexdeclaration9.h │ │ │ ├── vertexshader9.c │ │ │ ├── vertexshader9.h │ │ │ ├── volume9.c │ │ │ ├── volume9.h │ │ │ ├── volumetexture9.c │ │ │ └── volumetexture9.h │ │ ├── omx │ │ │ ├── bellagio │ │ │ │ ├── entrypoint.c │ │ │ │ ├── entrypoint.h │ │ │ │ ├── vid_dec.c │ │ │ │ ├── vid_dec.h │ │ │ │ ├── vid_dec_av1.c │ │ │ │ ├── vid_dec_av1.h │ │ │ │ ├── vid_dec_h264.c │ │ │ │ ├── vid_dec_h265.c │ │ │ │ ├── vid_dec_mpeg12.c │ │ │ │ ├── vid_enc.c │ │ │ │ └── vid_enc.h │ │ │ ├── meson.build │ │ │ ├── tizonia │ │ │ │ ├── entrypoint.c │ │ │ │ ├── entrypoint.h │ │ │ │ ├── h264d.c │ │ │ │ ├── h264d.h │ │ │ │ ├── h264dinport.c │ │ │ │ ├── h264dinport.h │ │ │ │ ├── h264dinport_decls.h │ │ │ │ ├── h264dprc.c │ │ │ │ ├── h264dprc.h │ │ │ │ ├── h264e.c │ │ │ │ ├── h264e.h │ │ │ │ ├── h264einport.c │ │ │ │ ├── h264einport.h │ │ │ │ ├── h264einport_decls.h │ │ │ │ ├── h264eoutport.c │ │ │ │ ├── h264eoutport.h │ │ │ │ ├── h264eoutport_decls.h │ │ │ │ ├── h264eprc.c │ │ │ │ ├── h264eprc.h │ │ │ │ └── names.h │ │ │ ├── vid_dec_common.c │ │ │ ├── vid_dec_common.h │ │ │ ├── vid_dec_h264_common.c │ │ │ ├── vid_dec_h264_common.h │ │ │ ├── vid_enc_common.c │ │ │ ├── vid_enc_common.h │ │ │ ├── vid_omx_common.c │ │ │ └── vid_omx_common.h │ │ ├── osmesa │ │ │ ├── meson.build │ │ │ └── osmesa.c │ │ ├── va │ │ │ ├── buffer.c │ │ │ ├── config.c │ │ │ ├── context.c │ │ │ ├── display.c │ │ │ ├── image.c │ │ │ ├── meson.build │ │ │ ├── picture.c │ │ │ ├── picture_av1.c │ │ │ ├── picture_h264.c │ │ │ ├── picture_h264_enc.c │ │ │ ├── picture_hevc.c │ │ │ ├── picture_hevc_enc.c │ │ │ ├── picture_mjpeg.c │ │ │ ├── picture_mpeg12.c │ │ │ ├── picture_mpeg4.c │ │ │ ├── picture_vc1.c │ │ │ ├── picture_vp9.c │ │ │ ├── postproc.c │ │ │ ├── subpicture.c │ │ │ ├── surface.c │ │ │ └── va_private.h │ │ ├── vdpau │ │ │ ├── bitmap.c │ │ │ ├── decode.c │ │ │ ├── device.c │ │ │ ├── ftab.c │ │ │ ├── htab.c │ │ │ ├── meson.build │ │ │ ├── mixer.c │ │ │ ├── output.c │ │ │ ├── preemption.c │ │ │ ├── presentation.c │ │ │ ├── query.c │ │ │ ├── surface.c │ │ │ └── vdpau_private.h │ │ ├── wgl │ │ │ ├── gldrv.h │ │ │ ├── meson.build │ │ │ ├── stw_context.c │ │ │ ├── stw_context.h │ │ │ ├── stw_device.c │ │ │ ├── stw_device.h │ │ │ ├── stw_ext_context.c │ │ │ ├── stw_ext_context.h │ │ │ ├── stw_ext_extensionsstring.c │ │ │ ├── stw_ext_pbuffer.c │ │ │ ├── stw_ext_pixelformat.c │ │ │ ├── stw_ext_rendertexture.c │ │ │ ├── stw_ext_swapinterval.c │ │ │ ├── stw_framebuffer.c │ │ │ ├── stw_framebuffer.h │ │ │ ├── stw_getprocaddress.c │ │ │ ├── stw_nopfuncs.c │ │ │ ├── stw_nopfuncs.h │ │ │ ├── stw_pixelformat.c │ │ │ ├── stw_pixelformat.h │ │ │ ├── stw_st.c │ │ │ ├── stw_st.h │ │ │ ├── stw_tls.c │ │ │ ├── stw_tls.h │ │ │ └── stw_winsys.h │ │ ├── xa │ │ │ ├── .editorconfig │ │ │ ├── README │ │ │ ├── meson.build │ │ │ ├── xa-indent.sh │ │ │ ├── xa_composite.c │ │ │ ├── xa_composite.h │ │ │ ├── xa_context.c │ │ │ ├── xa_context.h │ │ │ ├── xa_priv.h │ │ │ ├── xa_renderer.c │ │ │ ├── xa_tgsi.c │ │ │ ├── xa_tracker.c │ │ │ ├── xa_tracker.h.in │ │ │ └── xa_yuv.c │ │ └── xvmc │ │ │ ├── attributes.c │ │ │ ├── block.c │ │ │ ├── context.c │ │ │ ├── meson.build │ │ │ ├── subpicture.c │ │ │ ├── surface.c │ │ │ ├── tests │ │ │ ├── test_blocks.c │ │ │ ├── test_context.c │ │ │ ├── test_rendering.c │ │ │ ├── test_subpicture.c │ │ │ ├── test_surface.c │ │ │ ├── testlib.c │ │ │ ├── testlib.h │ │ │ └── xvmc_bench.c │ │ │ └── xvmc_private.h │ ├── include │ │ ├── frontend │ │ │ ├── api.h │ │ │ ├── drisw_api.h │ │ │ ├── drm_driver.h │ │ │ ├── graw.h │ │ │ ├── opencl_interop.h │ │ │ ├── sw_driver.h │ │ │ ├── sw_winsys.h │ │ │ ├── vdpau_dmabuf.h │ │ │ ├── vdpau_funcs.h │ │ │ ├── vdpau_interop.h │ │ │ ├── winsys_handle.h │ │ │ └── xlibsw_api.h │ │ ├── pipe │ │ │ ├── p_compiler.h │ │ │ ├── p_config.h │ │ │ ├── p_context.h │ │ │ ├── p_defines.h │ │ │ ├── p_format.h │ │ │ ├── p_screen.h │ │ │ ├── p_shader_tokens.h │ │ │ ├── p_state.h │ │ │ ├── p_video_codec.h │ │ │ ├── p_video_enums.h │ │ │ └── p_video_state.h │ │ └── winsys │ │ │ └── radeon_winsys.h │ ├── meson.build │ ├── targets │ │ ├── d3d10sw │ │ │ ├── README.md │ │ │ ├── d3d10_gdi.c │ │ │ ├── d3d10_sw.def.in │ │ │ ├── meson.build │ │ │ └── tests │ │ │ │ ├── tri.cpp │ │ │ │ ├── tri_ps_4_0.h │ │ │ │ └── tri_vs_4_0.h │ │ ├── d3dadapter9 │ │ │ ├── .editorconfig │ │ │ ├── d3dadapter9.sym │ │ │ ├── description.c │ │ │ ├── drm.c │ │ │ ├── getproc.c │ │ │ └── meson.build │ │ ├── dri-vdpau.dyn │ │ ├── dri │ │ │ ├── dri.sym │ │ │ ├── meson.build │ │ │ └── target.c │ │ ├── graw-gdi │ │ │ ├── graw_gdi.c │ │ │ └── meson.build │ │ ├── graw-null │ │ │ ├── graw_null.c │ │ │ ├── graw_util.c │ │ │ └── meson.build │ │ ├── graw-xlib │ │ │ ├── graw_xlib.c │ │ │ └── meson.build │ │ ├── haiku-softpipe │ │ │ ├── .editorconfig │ │ │ ├── GalliumContext.cpp │ │ │ ├── GalliumContext.h │ │ │ ├── SoftwareRenderer.cpp │ │ │ ├── SoftwareRenderer.h │ │ │ ├── SoftwareRenderer.rdef │ │ │ └── meson.build │ │ ├── lavapipe │ │ │ ├── meson.build │ │ │ └── target.c │ │ ├── libgl-d3d12 │ │ │ ├── libgl_d3d12.c │ │ │ ├── meson.build │ │ │ └── openglon12.def │ │ ├── libgl-gdi │ │ │ ├── meson.build │ │ │ ├── opengl32.def.in │ │ │ ├── stw_wgl.c │ │ │ ├── stw_wgl.h │ │ │ └── tests │ │ │ │ └── wgl_tests.cpp │ │ ├── libgl-xlib │ │ │ ├── libgl-xlib.sym │ │ │ ├── meson.build │ │ │ └── xlib.c │ │ ├── omx │ │ │ ├── meson.build │ │ │ ├── omx.sym │ │ │ └── target.c │ │ ├── opencl │ │ │ ├── MesaOpenCL.def │ │ │ ├── OpenCL.def │ │ │ ├── mesa.icd.in │ │ │ ├── meson.build │ │ │ └── opencl.sym │ │ ├── osmesa │ │ │ ├── meson.build │ │ │ ├── osmesa.def.in │ │ │ ├── osmesa.sym │ │ │ ├── target.c │ │ │ └── test-render.cpp │ │ ├── pipe-loader │ │ │ ├── meson.build │ │ │ ├── pipe.sym │ │ │ ├── pipe_crocus.c │ │ │ ├── pipe_i915.c │ │ │ ├── pipe_iris.c │ │ │ ├── pipe_kmsro.c │ │ │ ├── pipe_msm.c │ │ │ ├── pipe_nouveau.c │ │ │ ├── pipe_r300.c │ │ │ ├── pipe_r600.c │ │ │ ├── pipe_radeonsi.c │ │ │ ├── pipe_swrast.c │ │ │ └── pipe_vmwgfx.c │ │ ├── va │ │ │ ├── meson.build │ │ │ ├── target.c │ │ │ └── va.sym │ │ ├── vdpau │ │ │ ├── meson.build │ │ │ ├── target.c │ │ │ └── vdpau.sym │ │ ├── wgl │ │ │ ├── gallium_wgl.def.in │ │ │ ├── meson.build │ │ │ └── wgl.c │ │ ├── xa │ │ │ ├── meson.build │ │ │ ├── target.c │ │ │ └── xa.sym │ │ └── xvmc │ │ │ ├── meson.build │ │ │ ├── target.c │ │ │ └── xvmc.sym │ ├── tests │ │ ├── graw │ │ │ ├── clear.c │ │ │ ├── disasm.c │ │ │ ├── fragment-shader │ │ │ │ ├── frag-abs.txt │ │ │ │ ├── frag-add.txt │ │ │ │ ├── frag-cb-1d.txt │ │ │ │ ├── frag-cb-2d.txt │ │ │ │ ├── frag-dp3.txt │ │ │ │ ├── frag-dp4.txt │ │ │ │ ├── frag-dst.txt │ │ │ │ ├── frag-ex2.txt │ │ │ │ ├── frag-face.txt │ │ │ │ ├── frag-flr.txt │ │ │ │ ├── frag-frc.txt │ │ │ │ ├── frag-kil.txt │ │ │ │ ├── frag-lg2.txt │ │ │ │ ├── frag-lit.txt │ │ │ │ ├── frag-lrp.txt │ │ │ │ ├── frag-mad-immx.txt │ │ │ │ ├── frag-mad.txt │ │ │ │ ├── frag-max.txt │ │ │ │ ├── frag-min.txt │ │ │ │ ├── frag-mov.txt │ │ │ │ ├── frag-mul.txt │ │ │ │ ├── frag-rcp.txt │ │ │ │ ├── frag-rsq.txt │ │ │ │ ├── frag-sge.txt │ │ │ │ ├── frag-slt.txt │ │ │ │ ├── frag-srcmod-abs.txt │ │ │ │ ├── frag-srcmod-absneg.txt │ │ │ │ ├── frag-srcmod-neg.txt │ │ │ │ ├── frag-srcmod-swz.txt │ │ │ │ ├── frag-sub.txt │ │ │ │ ├── frag-tempx.txt │ │ │ │ ├── frag-ucmp.txt │ │ │ │ └── frag-xpd.txt │ │ │ ├── fs-fragcoord.c │ │ │ ├── fs-frontface.c │ │ │ ├── fs-test.c │ │ │ ├── fs-write-z.c │ │ │ ├── geometry-shader │ │ │ │ ├── add-mix.txt │ │ │ │ ├── add.txt │ │ │ │ ├── line.txt │ │ │ │ ├── mov-cb-2d.txt │ │ │ │ ├── mov.txt │ │ │ │ └── multi-line.txt │ │ │ ├── graw_util.h │ │ │ ├── gs-test.c │ │ │ ├── meson.build │ │ │ ├── occlusion-query.c │ │ │ ├── quad-sample.c │ │ │ ├── quad-tex.c │ │ │ ├── shader-leak.c │ │ │ ├── tex-srgb.c │ │ │ ├── tex-swizzle.c │ │ │ ├── tgsi_dump.gdb │ │ │ ├── tri-gs.c │ │ │ ├── tri-instanced.c │ │ │ ├── tri-large.c │ │ │ ├── tri.c │ │ │ ├── vertex-shader │ │ │ │ ├── vert-abs.txt │ │ │ │ ├── vert-add.txt │ │ │ │ ├── vert-arl.txt │ │ │ │ ├── vert-arr.txt │ │ │ │ ├── vert-cb-1d.txt │ │ │ │ ├── vert-cb-2d.txt │ │ │ │ ├── vert-dp3.txt │ │ │ │ ├── vert-dp4.txt │ │ │ │ ├── vert-dst.txt │ │ │ │ ├── vert-ex2.txt │ │ │ │ ├── vert-flr.txt │ │ │ │ ├── vert-frc.txt │ │ │ │ ├── vert-imul_hi.txt │ │ │ │ ├── vert-lg2.txt │ │ │ │ ├── vert-lit.txt │ │ │ │ ├── vert-lrp.txt │ │ │ │ ├── vert-mad.txt │ │ │ │ ├── vert-max.txt │ │ │ │ ├── vert-min.txt │ │ │ │ ├── vert-mov.txt │ │ │ │ ├── vert-mul.txt │ │ │ │ ├── vert-rcp.txt │ │ │ │ ├── vert-rsq.txt │ │ │ │ ├── vert-sge.txt │ │ │ │ ├── vert-slt.txt │ │ │ │ ├── vert-srcmod-abs.txt │ │ │ │ ├── vert-srcmod-absneg.txt │ │ │ │ ├── vert-srcmod-neg.txt │ │ │ │ ├── vert-srcmod-swz.txt │ │ │ │ ├── vert-sub.txt │ │ │ │ ├── vert-uadd.txt │ │ │ │ ├── vert-umul_hi.txt │ │ │ │ └── vert-xpd.txt │ │ │ └── vs-test.c │ │ ├── meson.build │ │ ├── python │ │ │ └── tests │ │ │ │ └── regress │ │ │ │ └── fragment-shader │ │ │ │ └── frag-cmp.sh │ │ ├── trivial │ │ │ ├── compute.c │ │ │ ├── meson.build │ │ │ ├── quad-tex.c │ │ │ └── tri.c │ │ └── unit │ │ │ ├── meson.build │ │ │ ├── pipe_barrier_test.c │ │ │ ├── translate_test.c │ │ │ ├── u_cache_test.c │ │ │ ├── u_half_test.c │ │ │ └── u_prim_verts_test.c │ ├── tools │ │ ├── addr2line.sh │ │ └── trace │ │ │ ├── README.txt │ │ │ ├── TODO.txt │ │ │ ├── diff_state.py │ │ │ ├── dump.py │ │ │ ├── dump_state.py │ │ │ ├── format.py │ │ │ ├── model.py │ │ │ ├── parse.py │ │ │ ├── pytracediff.py │ │ │ └── tracediff.sh │ └── winsys │ │ ├── amdgpu │ │ └── drm │ │ │ ├── amdgpu_bo.c │ │ │ ├── amdgpu_bo.h │ │ │ ├── amdgpu_cs.c │ │ │ ├── amdgpu_cs.h │ │ │ ├── amdgpu_surface.c │ │ │ ├── amdgpu_winsys.c │ │ │ ├── amdgpu_winsys.h │ │ │ └── meson.build │ │ ├── crocus │ │ └── drm │ │ │ ├── crocus_drm_public.h │ │ │ ├── crocus_drm_winsys.c │ │ │ └── meson.build │ │ ├── d3d12 │ │ └── wgl │ │ │ ├── d3d12_wgl_framebuffer.cpp │ │ │ ├── d3d12_wgl_public.h │ │ │ ├── d3d12_wgl_winsys.c │ │ │ └── meson.build │ │ ├── etnaviv │ │ └── drm │ │ │ ├── etnaviv_drm_public.h │ │ │ ├── etnaviv_drm_winsys.c │ │ │ └── meson.build │ │ ├── freedreno │ │ └── drm │ │ │ ├── .editorconfig │ │ │ ├── freedreno_drm_public.h │ │ │ ├── freedreno_drm_winsys.c │ │ │ └── meson.build │ │ ├── i915 │ │ └── drm │ │ │ ├── i915_drm_batchbuffer.c │ │ │ ├── i915_drm_buffer.c │ │ │ ├── i915_drm_fence.c │ │ │ ├── i915_drm_public.h │ │ │ ├── i915_drm_winsys.c │ │ │ ├── i915_drm_winsys.h │ │ │ └── meson.build │ │ ├── iris │ │ └── drm │ │ │ ├── iris_drm_public.h │ │ │ ├── iris_drm_winsys.c │ │ │ └── meson.build │ │ ├── kmsro │ │ └── drm │ │ │ ├── kmsro_drm_public.h │ │ │ ├── kmsro_drm_winsys.c │ │ │ └── meson.build │ │ ├── lima │ │ └── drm │ │ │ ├── lima_drm_public.h │ │ │ ├── lima_drm_winsys.c │ │ │ └── meson.build │ │ ├── nouveau │ │ └── drm │ │ │ ├── .editorconfig │ │ │ ├── meson.build │ │ │ ├── nouveau_drm_public.h │ │ │ └── nouveau_drm_winsys.c │ │ ├── panfrost │ │ └── drm │ │ │ ├── meson.build │ │ │ ├── panfrost_drm_public.h │ │ │ └── panfrost_drm_winsys.c │ │ ├── radeon │ │ ├── .dir-locals.el │ │ └── drm │ │ │ ├── meson.build │ │ │ ├── radeon_drm_bo.c │ │ │ ├── radeon_drm_bo.h │ │ │ ├── radeon_drm_cs.c │ │ │ ├── radeon_drm_cs.h │ │ │ ├── radeon_drm_surface.c │ │ │ ├── radeon_drm_winsys.c │ │ │ └── radeon_drm_winsys.h │ │ ├── svga │ │ └── drm │ │ │ ├── meson.build │ │ │ ├── pb_buffer_simple_fenced.c │ │ │ ├── svga_drm_public.h │ │ │ ├── vmw_buffer.c │ │ │ ├── vmw_buffer.h │ │ │ ├── vmw_context.c │ │ │ ├── vmw_context.h │ │ │ ├── vmw_fence.c │ │ │ ├── vmw_fence.h │ │ │ ├── vmw_msg.c │ │ │ ├── vmw_msg.h │ │ │ ├── vmw_query.c │ │ │ ├── vmw_query.h │ │ │ ├── vmw_screen.c │ │ │ ├── vmw_screen.h │ │ │ ├── vmw_screen_dri.c │ │ │ ├── vmw_screen_ioctl.c │ │ │ ├── vmw_screen_pools.c │ │ │ ├── vmw_screen_svga.c │ │ │ ├── vmw_shader.c │ │ │ ├── vmw_shader.h │ │ │ ├── vmw_surface.c │ │ │ ├── vmw_surface.h │ │ │ └── vmwgfx_drm.h │ │ ├── sw │ │ ├── dri │ │ │ ├── dri_sw_winsys.c │ │ │ ├── dri_sw_winsys.h │ │ │ └── meson.build │ │ ├── gdi │ │ │ ├── gdi_sw_winsys.c │ │ │ ├── gdi_sw_winsys.h │ │ │ └── meson.build │ │ ├── hgl │ │ │ ├── .editorconfig │ │ │ ├── hgl_sw_winsys.cpp │ │ │ ├── hgl_sw_winsys.h │ │ │ └── meson.build │ │ ├── kms-dri │ │ │ ├── kms_dri_sw_winsys.c │ │ │ ├── kms_dri_sw_winsys.h │ │ │ └── meson.build │ │ ├── null │ │ │ ├── meson.build │ │ │ ├── null_sw_winsys.c │ │ │ └── null_sw_winsys.h │ │ ├── wrapper │ │ │ ├── meson.build │ │ │ ├── wrapper_sw_winsys.c │ │ │ └── wrapper_sw_winsys.h │ │ └── xlib │ │ │ ├── meson.build │ │ │ ├── xlib_sw_winsys.c │ │ │ └── xlib_sw_winsys.h │ │ ├── tegra │ │ └── drm │ │ │ ├── meson.build │ │ │ ├── tegra_drm_public.h │ │ │ └── tegra_drm_winsys.c │ │ ├── v3d │ │ └── drm │ │ │ ├── meson.build │ │ │ ├── v3d_drm_public.h │ │ │ └── v3d_drm_winsys.c │ │ ├── vc4 │ │ └── drm │ │ │ ├── meson.build │ │ │ ├── vc4_drm_public.h │ │ │ └── vc4_drm_winsys.c │ │ └── virgl │ │ ├── common │ │ ├── meson.build │ │ ├── virgl_resource_cache.c │ │ └── virgl_resource_cache.h │ │ ├── drm │ │ ├── meson.build │ │ ├── virgl_drm_public.h │ │ ├── virgl_drm_winsys.c │ │ └── virgl_drm_winsys.h │ │ └── vtest │ │ ├── meson.build │ │ ├── virgl_vtest_public.h │ │ ├── virgl_vtest_socket.c │ │ ├── virgl_vtest_winsys.c │ │ └── virgl_vtest_winsys.h ├── gbm │ ├── backends │ │ └── dri │ │ │ ├── gbm_dri.c │ │ │ └── gbm_driint.h │ ├── gbm-symbols.txt │ ├── main │ │ ├── backend.c │ │ ├── backend.h │ │ ├── gbm.c │ │ ├── gbm.h │ │ ├── gbm_abi_check.c │ │ ├── gbm_backend_abi.h │ │ └── gbmint.h │ └── meson.build ├── getopt │ ├── .editorconfig │ ├── getopt.h │ ├── getopt_long.c │ └── meson.build ├── glx │ ├── apple │ │ ├── RELEASE_NOTES │ │ ├── TODO │ │ ├── apple_cgl.c │ │ ├── apple_cgl.h │ │ ├── apple_glapi.c │ │ ├── apple_glx.c │ │ ├── apple_glx.h │ │ ├── apple_glx_context.c │ │ ├── apple_glx_context.h │ │ ├── apple_glx_drawable.c │ │ ├── apple_glx_drawable.h │ │ ├── apple_glx_log.c │ │ ├── apple_glx_log.h │ │ ├── apple_glx_pbuffer.c │ │ ├── apple_glx_pixmap.c │ │ ├── apple_glx_surface.c │ │ ├── apple_visual.c │ │ ├── apple_visual.h │ │ ├── apple_xgl_api.h │ │ ├── apple_xgl_api_read.c │ │ ├── apple_xgl_api_stereo.c │ │ ├── apple_xgl_api_viewport.c │ │ ├── appledri.c │ │ ├── appledri.h │ │ ├── appledristr.h │ │ ├── glx_empty.c │ │ └── meson.build │ ├── applegl_glx.c │ ├── clientattrib.c │ ├── clientinfo.c │ ├── compsize.c │ ├── create_context.c │ ├── dri2.c │ ├── dri2.h │ ├── dri2_glx.c │ ├── dri2_priv.h │ ├── dri3_glx.c │ ├── dri3_priv.h │ ├── dri_common.c │ ├── dri_common.h │ ├── dri_common_interop.c │ ├── dri_common_query_renderer.c │ ├── drisw_glx.c │ ├── drisw_priv.h │ ├── driwindows_glx.c │ ├── eval.c │ ├── g_glxglvnddispatchfuncs.c │ ├── g_glxglvnddispatchindices.h │ ├── glx_error.c │ ├── glx_error.h │ ├── glx_pbuffer.c │ ├── glx_query.c │ ├── glxclient.h │ ├── glxcmds.c │ ├── glxconfig.c │ ├── glxconfig.h │ ├── glxcurrent.c │ ├── glxext.c │ ├── glxextensions.c │ ├── glxextensions.h │ ├── glxglvnd.c │ ├── glxglvnd.h │ ├── glxglvnddispatchfuncs.h │ ├── glxhash.c │ ├── glxhash.h │ ├── indirect_glx.c │ ├── indirect_init.h │ ├── indirect_texture_compression.c │ ├── indirect_transpose_matrix.c │ ├── indirect_vertex_array.c │ ├── indirect_vertex_array.h │ ├── indirect_vertex_array_priv.h │ ├── indirect_vertex_program.c │ ├── indirect_window_pos.c │ ├── meson.build │ ├── packrender.h │ ├── packsingle.h │ ├── pixel.c │ ├── pixelstore.c │ ├── query_renderer.c │ ├── render2.c │ ├── renderpix.c │ ├── single2.c │ ├── singlepix.c │ ├── tests │ │ ├── clientinfo_unittest.cpp │ │ ├── create_context_unittest.cpp │ │ ├── dispatch-index-check │ │ ├── enum_sizes.cpp │ │ ├── fake_glx_screen.cpp │ │ ├── fake_glx_screen.h │ │ ├── indirect_api.cpp │ │ ├── meson.build │ │ ├── mock_xdisplay.h │ │ ├── query_renderer_implementation_unittest.cpp │ │ └── query_renderer_unittest.cpp │ ├── vertarr.c │ ├── windows │ │ ├── meson.build │ │ ├── wgl.c │ │ ├── wgl.h │ │ ├── windows_drawable.c │ │ ├── windowsdriconst.h │ │ ├── windowsdristr.h │ │ ├── windowsgl.c │ │ ├── windowsgl.h │ │ ├── windowsgl_internal.h │ │ ├── xwindowsdri.c │ │ └── xwindowsdri.h │ └── xfont.c ├── gtest │ ├── .editorconfig │ ├── include │ │ ├── gtest │ │ │ ├── gtest-death-test.h │ │ │ ├── gtest-matchers.h │ │ │ ├── gtest-message.h │ │ │ ├── gtest-param-test.h │ │ │ ├── gtest-printers.h │ │ │ ├── gtest-spi.h │ │ │ ├── gtest-test-part.h │ │ │ ├── gtest-typed-test.h │ │ │ ├── gtest.h │ │ │ ├── gtest_pred_impl.h │ │ │ ├── gtest_prod.h │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── README.md │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-printers.h │ │ │ │ └── gtest.h │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port-arch.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ └── mesa-gtest-extras.h │ ├── meson.build │ └── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-matchers.cc │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc ├── hgl │ ├── .editorconfig │ ├── GLRenderer.cpp │ ├── GLRendererRoster.cpp │ ├── GLRendererRoster.h │ ├── GLView.cpp │ └── meson.build ├── imagination │ ├── .clang-format │ ├── .dir-locals.el │ ├── .editorconfig │ ├── common │ │ ├── meson.build │ │ ├── pvr_debug.c │ │ ├── pvr_debug.h │ │ ├── pvr_device_info.c │ │ └── pvr_device_info.h │ ├── csbgen │ │ ├── gen_pack_header.py │ │ ├── meson.build │ │ ├── pvr_packet_helpers.h │ │ ├── rogue_cdm.xml │ │ ├── rogue_cr.xml │ │ ├── rogue_hwdefs.h │ │ ├── rogue_ipf.xml │ │ ├── rogue_lls.xml │ │ ├── rogue_pbestate.xml │ │ ├── rogue_pds.xml │ │ ├── rogue_ppp.xml │ │ ├── rogue_texstate.xml │ │ └── rogue_vdm.xml │ ├── include │ │ ├── hwdef │ │ │ ├── rogue_hw_defs.h │ │ │ └── rogue_hw_utils.h │ │ ├── pvr_rogue_fw.h │ │ └── pvr_types.h │ ├── meson.build │ ├── rogue │ │ ├── meson.build │ │ ├── nir │ │ │ ├── rogue_nir_constreg.c │ │ │ ├── rogue_nir_lower_io.c │ │ │ └── rogue_nir_pfo.c │ │ ├── rogue.c │ │ ├── rogue.h │ │ ├── rogue_build_data.c │ │ ├── rogue_build_data.h │ │ ├── rogue_compiler.c │ │ ├── rogue_compiler.h │ │ ├── rogue_constreg.c │ │ ├── rogue_constreg.h │ │ ├── rogue_dump.c │ │ ├── rogue_dump.h │ │ ├── rogue_encode.c │ │ ├── rogue_encode.h │ │ ├── rogue_encoders.c │ │ ├── rogue_encoders.h │ │ ├── rogue_instr.c │ │ ├── rogue_instr.h │ │ ├── rogue_nir.c │ │ ├── rogue_nir.h │ │ ├── rogue_nir_helpers.h │ │ ├── rogue_operand.c │ │ ├── rogue_operand.h │ │ ├── rogue_regalloc.c │ │ ├── rogue_regalloc.h │ │ ├── rogue_shader.c │ │ ├── rogue_shader.h │ │ ├── rogue_util.c │ │ ├── rogue_util.h │ │ ├── rogue_validate.c │ │ ├── rogue_validate.h │ │ └── tools │ │ │ └── offline_compiler.c │ └── vulkan │ │ ├── meson.build │ │ ├── pds │ │ ├── meson.build │ │ ├── pvr_pds.c │ │ ├── pvr_pds.h │ │ ├── pvr_pds_disasm.c │ │ ├── pvr_pds_printer.c │ │ ├── pvr_pds_programs │ │ │ ├── pvr_draw_indirect_arrays0.h │ │ │ ├── pvr_draw_indirect_arrays1.h │ │ │ ├── pvr_draw_indirect_arrays2.h │ │ │ ├── pvr_draw_indirect_arrays3.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance0.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance1.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance2.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance3.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance_drawid0.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance_drawid1.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance_drawid2.h │ │ │ ├── pvr_draw_indirect_arrays_base_instance_drawid3.h │ │ │ ├── pvr_draw_indirect_elements0.h │ │ │ ├── pvr_draw_indirect_elements1.h │ │ │ ├── pvr_draw_indirect_elements2.h │ │ │ ├── pvr_draw_indirect_elements3.h │ │ │ ├── pvr_draw_indirect_elements_base_instance0.h │ │ │ ├── pvr_draw_indirect_elements_base_instance1.h │ │ │ ├── pvr_draw_indirect_elements_base_instance2.h │ │ │ ├── pvr_draw_indirect_elements_base_instance3.h │ │ │ ├── pvr_draw_indirect_elements_base_instance_drawid0.h │ │ │ ├── pvr_draw_indirect_elements_base_instance_drawid1.h │ │ │ ├── pvr_draw_indirect_elements_base_instance_drawid2.h │ │ │ └── pvr_draw_indirect_elements_base_instance_drawid3.h │ │ ├── pvr_rogue_pds_defs.h │ │ ├── pvr_rogue_pds_disasm.h │ │ ├── pvr_rogue_pds_encode.h │ │ └── pvr_xgl_pds.c │ │ ├── pvr_blit.c │ │ ├── pvr_bo.c │ │ ├── pvr_bo.h │ │ ├── pvr_cmd_buffer.c │ │ ├── pvr_csb.c │ │ ├── pvr_csb.h │ │ ├── pvr_csb_enum_helpers.h │ │ ├── pvr_descriptor_set.c │ │ ├── pvr_device.c │ │ ├── pvr_formats.c │ │ ├── pvr_formats.h │ │ ├── pvr_hardcode.c │ │ ├── pvr_hardcode.h │ │ ├── pvr_hw_pass.c │ │ ├── pvr_hw_pass.h │ │ ├── pvr_image.c │ │ ├── pvr_job_common.c │ │ ├── pvr_job_common.h │ │ ├── pvr_job_compute.c │ │ ├── pvr_job_compute.h │ │ ├── pvr_job_context.c │ │ ├── pvr_job_context.h │ │ ├── pvr_job_render.c │ │ ├── pvr_job_render.h │ │ ├── pvr_job_transfer.c │ │ ├── pvr_job_transfer.h │ │ ├── pvr_limits.h │ │ ├── pvr_pass.c │ │ ├── pvr_pipeline.c │ │ ├── pvr_pipeline_cache.c │ │ ├── pvr_private.h │ │ ├── pvr_query.c │ │ ├── pvr_queue.c │ │ ├── pvr_shader.c │ │ ├── pvr_shader.h │ │ ├── pvr_tex_state.c │ │ ├── pvr_tex_state.h │ │ ├── pvr_wsi.c │ │ ├── usc │ │ ├── hardcoded_apps │ │ │ └── pvr_simple_compute.h │ │ └── programs │ │ │ ├── pvr_cdm_load_sr.h │ │ │ ├── pvr_end_of_tile.h │ │ │ ├── pvr_nop_usc.h │ │ │ ├── pvr_transfer_eot.h │ │ │ ├── pvr_usc_fragment_shader.h │ │ │ ├── pvr_vdm_load_sr.h │ │ │ └── pvr_vdm_store_sr.h │ │ ├── vk_format.h │ │ └── winsys │ │ ├── powervr │ │ ├── pvr_drm.c │ │ └── pvr_drm_public.h │ │ ├── pvr_winsys.c │ │ ├── pvr_winsys.h │ │ ├── pvr_winsys_helper.c │ │ ├── pvr_winsys_helper.h │ │ └── pvrsrvkm │ │ ├── fw-api │ │ ├── pvr_rogue_fwif.h │ │ ├── pvr_rogue_fwif_rf.h │ │ └── pvr_rogue_fwif_shared.h │ │ ├── pvr_srv.c │ │ ├── pvr_srv.h │ │ ├── pvr_srv_bo.c │ │ ├── pvr_srv_bo.h │ │ ├── pvr_srv_bridge.c │ │ ├── pvr_srv_bridge.h │ │ ├── pvr_srv_job_common.c │ │ ├── pvr_srv_job_common.h │ │ ├── pvr_srv_job_compute.c │ │ ├── pvr_srv_job_compute.h │ │ ├── pvr_srv_job_null.c │ │ ├── pvr_srv_job_null.h │ │ ├── pvr_srv_job_render.c │ │ ├── pvr_srv_job_render.h │ │ ├── pvr_srv_job_transfer.c │ │ ├── pvr_srv_job_transfer.h │ │ ├── pvr_srv_public.h │ │ ├── pvr_srv_sync.c │ │ └── pvr_srv_sync.h ├── imgui │ ├── LICENSE.txt │ ├── README │ ├── imconfig.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_draw.cpp │ ├── imgui_internal.h │ ├── imgui_memory_editor.h │ ├── imgui_widgets.cpp │ ├── imstb_rectpack.h │ ├── imstb_textedit.h │ ├── imstb_truetype.h │ └── meson.build ├── intel │ ├── blorp │ │ ├── TODO │ │ ├── blorp.c │ │ ├── blorp.h │ │ ├── blorp_blit.c │ │ ├── blorp_clear.c │ │ ├── blorp_genX_exec.h │ │ ├── blorp_nir_builder.h │ │ ├── blorp_priv.h │ │ └── meson.build │ ├── ci │ │ ├── anv-skips.txt │ │ ├── anv-tgl-fails.txt │ │ ├── anv-tgl-skips.txt │ │ ├── deqp-anv-tgl-vk.toml │ │ ├── deqp-iris-amly.toml │ │ ├── deqp-iris-apl.toml │ │ ├── deqp-iris-cml.toml │ │ ├── deqp-iris-glk.toml │ │ ├── deqp-iris-kbl.toml │ │ ├── deqp-iris-whl.toml │ │ ├── gitlab-ci.yml │ │ ├── intel-tgl-skqp-gl_rendertests.txt │ │ ├── intel-tgl-skqp-gles_rendertests.txt │ │ ├── iris-amly-fails.txt │ │ ├── iris-amly-flakes.txt │ │ ├── iris-amly-skips.txt │ │ ├── iris-apl-fails.txt │ │ ├── iris-apl-flakes.txt │ │ ├── iris-cml-fails.txt │ │ ├── iris-cml-flakes.txt │ │ ├── iris-glk-fails.txt │ │ ├── iris-glk-flakes.txt │ │ ├── iris-kbl-fails.txt │ │ ├── iris-kbl-flakes.txt │ │ ├── iris-kbl-skips.txt │ │ ├── iris-skips.txt │ │ ├── iris-whl-fails.txt │ │ ├── iris-whl-flakes.txt │ │ └── traces-iris.yml │ ├── common │ │ ├── intel_aux_map.c │ │ ├── intel_aux_map.h │ │ ├── intel_batch_decoder.c │ │ ├── intel_batch_decoder_stub.c │ │ ├── intel_buffer_alloc.h │ │ ├── intel_clflush.h │ │ ├── intel_decoder.c │ │ ├── intel_decoder.h │ │ ├── intel_defines.h │ │ ├── intel_disasm.c │ │ ├── intel_disasm.h │ │ ├── intel_gem.c │ │ ├── intel_gem.h │ │ ├── intel_guardband.h │ │ ├── intel_l3_config.c │ │ ├── intel_l3_config.h │ │ ├── intel_measure.c │ │ ├── intel_measure.h │ │ ├── intel_pixel_hash.h │ │ ├── intel_sample_positions.c │ │ ├── intel_sample_positions.h │ │ ├── intel_urb_config.c │ │ ├── intel_uuid.c │ │ ├── intel_uuid.h │ │ ├── meson.build │ │ ├── mi_builder.h │ │ └── tests │ │ │ ├── gentest.xml │ │ │ ├── genxml_test.c │ │ │ └── mi_builder_test.cpp │ ├── compiler │ │ ├── brw_cfg.cpp │ │ ├── brw_cfg.h │ │ ├── brw_clip.h │ │ ├── brw_clip_line.c │ │ ├── brw_clip_point.c │ │ ├── brw_clip_tri.c │ │ ├── brw_clip_unfilled.c │ │ ├── brw_clip_util.c │ │ ├── brw_compile_clip.c │ │ ├── brw_compile_ff_gs.c │ │ ├── brw_compile_sf.c │ │ ├── brw_compiler.c │ │ ├── brw_compiler.h │ │ ├── brw_dead_control_flow.cpp │ │ ├── brw_dead_control_flow.h │ │ ├── brw_debug_recompile.c │ │ ├── brw_disasm.c │ │ ├── brw_disasm_info.c │ │ ├── brw_disasm_info.h │ │ ├── brw_eu.c │ │ ├── brw_eu.h │ │ ├── brw_eu_compact.c │ │ ├── brw_eu_defines.h │ │ ├── brw_eu_emit.c │ │ ├── brw_eu_util.c │ │ ├── brw_eu_validate.c │ │ ├── brw_fs.cpp │ │ ├── brw_fs.h │ │ ├── brw_fs_bank_conflicts.cpp │ │ ├── brw_fs_builder.h │ │ ├── brw_fs_cmod_propagation.cpp │ │ ├── brw_fs_combine_constants.cpp │ │ ├── brw_fs_copy_propagation.cpp │ │ ├── brw_fs_cse.cpp │ │ ├── brw_fs_dead_code_eliminate.cpp │ │ ├── brw_fs_generator.cpp │ │ ├── brw_fs_live_variables.cpp │ │ ├── brw_fs_live_variables.h │ │ ├── brw_fs_lower_pack.cpp │ │ ├── brw_fs_lower_regioning.cpp │ │ ├── brw_fs_nir.cpp │ │ ├── brw_fs_reg_allocate.cpp │ │ ├── brw_fs_register_coalesce.cpp │ │ ├── brw_fs_saturate_propagation.cpp │ │ ├── brw_fs_scoreboard.cpp │ │ ├── brw_fs_sel_peephole.cpp │ │ ├── brw_fs_validate.cpp │ │ ├── brw_fs_visitor.cpp │ │ ├── brw_gfx_ver_enum.h │ │ ├── brw_inst.h │ │ ├── brw_interpolation_map.c │ │ ├── brw_ir.h │ │ ├── brw_ir_allocator.h │ │ ├── brw_ir_analysis.h │ │ ├── brw_ir_fs.h │ │ ├── brw_ir_performance.cpp │ │ ├── brw_ir_performance.h │ │ ├── brw_ir_vec4.h │ │ ├── brw_isa_info.h │ │ ├── brw_kernel.c │ │ ├── brw_kernel.h │ │ ├── brw_lower_logical_sends.cpp │ │ ├── brw_mesh.cpp │ │ ├── brw_nir.c │ │ ├── brw_nir.h │ │ ├── brw_nir_analyze_boolean_resolves.c │ │ ├── brw_nir_analyze_ubo_ranges.c │ │ ├── brw_nir_attribute_workarounds.c │ │ ├── brw_nir_clamp_image_1d_2d_array_sizes.c │ │ ├── brw_nir_lower_alpha_to_coverage.c │ │ ├── brw_nir_lower_conversions.c │ │ ├── brw_nir_lower_cs_intrinsics.c │ │ ├── brw_nir_lower_intersection_shader.c │ │ ├── brw_nir_lower_mem_access_bit_sizes.c │ │ ├── brw_nir_lower_ray_queries.c │ │ ├── brw_nir_lower_rt_intrinsics.c │ │ ├── brw_nir_lower_scoped_barriers.c │ │ ├── brw_nir_lower_shader_calls.c │ │ ├── brw_nir_lower_shading_rate_output.c │ │ ├── brw_nir_lower_storage_image.c │ │ ├── brw_nir_opt_peephole_ffma.c │ │ ├── brw_nir_rt.c │ │ ├── brw_nir_rt.h │ │ ├── brw_nir_rt_builder.h │ │ ├── brw_nir_tcs_workarounds.c │ │ ├── brw_nir_trig_workarounds.py │ │ ├── brw_packed_float.c │ │ ├── brw_predicated_break.cpp │ │ ├── brw_prim.h │ │ ├── brw_private.h │ │ ├── brw_reg.h │ │ ├── brw_reg_type.c │ │ ├── brw_reg_type.h │ │ ├── brw_rt.h │ │ ├── brw_schedule_instructions.cpp │ │ ├── brw_shader.cpp │ │ ├── brw_shader.h │ │ ├── brw_simd_selection.c │ │ ├── brw_vec4.cpp │ │ ├── brw_vec4.h │ │ ├── brw_vec4_builder.h │ │ ├── brw_vec4_cmod_propagation.cpp │ │ ├── brw_vec4_copy_propagation.cpp │ │ ├── brw_vec4_cse.cpp │ │ ├── brw_vec4_dead_code_eliminate.cpp │ │ ├── brw_vec4_generator.cpp │ │ ├── brw_vec4_gs_nir.cpp │ │ ├── brw_vec4_gs_visitor.cpp │ │ ├── brw_vec4_gs_visitor.h │ │ ├── brw_vec4_live_variables.cpp │ │ ├── brw_vec4_live_variables.h │ │ ├── brw_vec4_nir.cpp │ │ ├── brw_vec4_reg_allocate.cpp │ │ ├── brw_vec4_surface_builder.cpp │ │ ├── brw_vec4_surface_builder.h │ │ ├── brw_vec4_tcs.cpp │ │ ├── brw_vec4_tcs.h │ │ ├── brw_vec4_tes.cpp │ │ ├── brw_vec4_tes.h │ │ ├── brw_vec4_visitor.cpp │ │ ├── brw_vec4_vs.h │ │ ├── brw_vec4_vs_visitor.cpp │ │ ├── brw_vue_map.c │ │ ├── brw_wm_iz.cpp │ │ ├── gfx6_gs_visitor.cpp │ │ ├── gfx6_gs_visitor.h │ │ ├── intel_clc.c │ │ ├── meson.build │ │ ├── test_eu_compact.cpp │ │ ├── test_eu_validate.cpp │ │ ├── test_fs_cmod_propagation.cpp │ │ ├── test_fs_copy_propagation.cpp │ │ ├── test_fs_saturate_propagation.cpp │ │ ├── test_fs_scoreboard.cpp │ │ ├── test_simd_selection.cpp │ │ ├── test_vec4_cmod_propagation.cpp │ │ ├── test_vec4_copy_propagation.cpp │ │ ├── test_vec4_dead_code_eliminate.cpp │ │ ├── test_vec4_register_coalesce.cpp │ │ └── test_vf_float_conversions.cpp │ ├── dev │ │ ├── intel_debug.c │ │ ├── intel_debug.h │ │ ├── intel_dev_info.c │ │ ├── intel_device_info.c │ │ ├── intel_device_info.h │ │ ├── intel_device_info_test.c │ │ ├── intel_hwconfig.c │ │ ├── intel_hwconfig.h │ │ ├── intel_hwconfig_types.h │ │ └── meson.build │ ├── ds │ │ ├── .clang-format │ │ ├── intel_driver_ds.cc │ │ ├── intel_driver_ds.h │ │ ├── intel_pps_driver.cc │ │ ├── intel_pps_driver.h │ │ ├── intel_pps_perf.cc │ │ ├── intel_pps_perf.h │ │ ├── intel_pps_priv.h │ │ ├── intel_tracepoints.py │ │ └── meson.build │ ├── genxml │ │ ├── README │ │ ├── gen11.xml │ │ ├── gen12.xml │ │ ├── gen125.xml │ │ ├── gen4.xml │ │ ├── gen45.xml │ │ ├── gen5.xml │ │ ├── gen6.xml │ │ ├── gen7.xml │ │ ├── gen75.xml │ │ ├── gen8.xml │ │ ├── gen9.xml │ │ ├── genX_pack.h │ │ ├── gen_bits_header.py │ │ ├── gen_macros.h │ │ ├── gen_pack_header.py │ │ ├── gen_rt.xml │ │ ├── gen_sort_tags.py │ │ ├── gen_zipped_file.py │ │ ├── meson.build │ │ └── util.py │ ├── isl │ │ ├── README │ │ ├── gen_format_layout.py │ │ ├── isl.c │ │ ├── isl.h │ │ ├── isl_aux_info.c │ │ ├── isl_drm.c │ │ ├── isl_emit_cpb.c │ │ ├── isl_emit_depth_stencil.c │ │ ├── isl_format.c │ │ ├── isl_format_layout.csv │ │ ├── isl_genX_helpers.h │ │ ├── isl_genX_priv.h │ │ ├── isl_gfx12.c │ │ ├── isl_gfx12.h │ │ ├── isl_gfx4.c │ │ ├── isl_gfx4.h │ │ ├── isl_gfx6.c │ │ ├── isl_gfx6.h │ │ ├── isl_gfx7.c │ │ ├── isl_gfx7.h │ │ ├── isl_gfx8.c │ │ ├── isl_gfx8.h │ │ ├── isl_gfx9.c │ │ ├── isl_gfx9.h │ │ ├── isl_priv.h │ │ ├── isl_storage_image.c │ │ ├── isl_surface_state.c │ │ ├── isl_tiled_memcpy.c │ │ ├── isl_tiled_memcpy_normal.c │ │ ├── isl_tiled_memcpy_sse41.c │ │ ├── meson.build │ │ └── tests │ │ │ ├── isl_aux_info_test.cpp │ │ │ └── isl_surf_get_image_offset_test.c │ ├── meson.build │ ├── nullhw-layer │ │ ├── README │ │ ├── VkLayer_INTEL_nullhw.json │ │ ├── intel_nullhw.c │ │ └── meson.build │ ├── perf │ │ ├── gen_perf.py │ │ ├── intel_perf.c │ │ ├── intel_perf.h │ │ ├── intel_perf_mdapi.c │ │ ├── intel_perf_mdapi.h │ │ ├── intel_perf_private.h │ │ ├── intel_perf_query.c │ │ ├── intel_perf_query.h │ │ ├── intel_perf_regs.h │ │ ├── intel_perf_setup.h │ │ ├── meson.build │ │ ├── oa-adl.xml │ │ ├── oa-bdw.xml │ │ ├── oa-bxt.xml │ │ ├── oa-cflgt2.xml │ │ ├── oa-cflgt3.xml │ │ ├── oa-chv.xml │ │ ├── oa-dg1.xml │ │ ├── oa-ehl.xml │ │ ├── oa-glk.xml │ │ ├── oa-hsw.xml │ │ ├── oa-icl.xml │ │ ├── oa-kblgt2.xml │ │ ├── oa-kblgt3.xml │ │ ├── oa-rkl.xml │ │ ├── oa-sklgt2.xml │ │ ├── oa-sklgt3.xml │ │ ├── oa-sklgt4.xml │ │ ├── oa-tglgt1.xml │ │ └── oa-tglgt2.xml │ ├── tools │ │ ├── aub_mem.c │ │ ├── aub_mem.h │ │ ├── aub_read.c │ │ ├── aub_read.h │ │ ├── aub_write.c │ │ ├── aub_write.h │ │ ├── aubinator.c │ │ ├── aubinator_error_decode.c │ │ ├── aubinator_viewer.cpp │ │ ├── aubinator_viewer.h │ │ ├── aubinator_viewer_decoder.cpp │ │ ├── aubinator_viewer_urb.h │ │ ├── error2aub.c │ │ ├── gfx10_context.h │ │ ├── gfx8_context.h │ │ ├── i965_asm.c │ │ ├── i965_asm.h │ │ ├── i965_disasm.c │ │ ├── i965_gram.y │ │ ├── i965_lex.l │ │ ├── imgui │ │ │ ├── imgui_impl_gtk3.cpp │ │ │ ├── imgui_impl_gtk3.h │ │ │ ├── imgui_impl_opengl3.cpp │ │ │ ├── imgui_impl_opengl3.h │ │ │ └── meson.build │ │ ├── intel_aub.h │ │ ├── intel_context.h │ │ ├── intel_dump_gpu.c │ │ ├── intel_dump_gpu.in │ │ ├── intel_noop_drm_shim.c │ │ ├── intel_sanitize_gpu.c │ │ ├── intel_sanitize_gpu.in │ │ ├── intel_stub_gpu.in │ │ ├── meson.build │ │ └── tests │ │ │ ├── gen11 │ │ │ ├── cr0.asm │ │ │ ├── cr0.expected │ │ │ ├── rol.asm │ │ │ ├── rol.expected │ │ │ ├── ror.asm │ │ │ └── ror.expected │ │ │ ├── gen4.5 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── cont.asm │ │ │ ├── cont.expected │ │ │ ├── do.asm │ │ │ ├── do.expected │ │ │ ├── dp2.asm │ │ │ ├── dp2.expected │ │ │ ├── dp3.asm │ │ │ ├── dp3.expected │ │ │ ├── dp4.asm │ │ │ ├── dp4.expected │ │ │ ├── dph.asm │ │ │ ├── dph.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── iff.asm │ │ │ ├── iff.expected │ │ │ ├── jmpi.asm │ │ │ ├── jmpi.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── pln.asm │ │ │ ├── pln.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── while.asm │ │ │ ├── while.expected │ │ │ ├── xor.asm │ │ │ └── xor.expected │ │ │ ├── gen4 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── cont.asm │ │ │ ├── cont.expected │ │ │ ├── do.asm │ │ │ ├── do.expected │ │ │ ├── dp2.asm │ │ │ ├── dp2.expected │ │ │ ├── dp3.asm │ │ │ ├── dp3.expected │ │ │ ├── dp4.asm │ │ │ ├── dp4.expected │ │ │ ├── dph.asm │ │ │ ├── dph.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── iff.asm │ │ │ ├── iff.expected │ │ │ ├── jmpi.asm │ │ │ ├── jmpi.expected │ │ │ ├── line.asm │ │ │ ├── line.expected │ │ │ ├── mac.asm │ │ │ ├── mac.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── while.asm │ │ │ ├── while.expected │ │ │ ├── xor.asm │ │ │ └── xor.expected │ │ │ ├── gen5 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── do.asm │ │ │ ├── do.expected │ │ │ ├── dp3.asm │ │ │ ├── dp3.expected │ │ │ ├── dp4.asm │ │ │ ├── dp4.expected │ │ │ ├── dph.asm │ │ │ ├── dph.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── iff.asm │ │ │ ├── iff.expected │ │ │ ├── jmpi.asm │ │ │ ├── jmpi.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── pln.asm │ │ │ ├── pln.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── while.asm │ │ │ └── while.expected │ │ │ ├── gen6 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── cont.asm │ │ │ ├── cont.expected │ │ │ ├── dp2.asm │ │ │ ├── dp2.expected │ │ │ ├── dp3.asm │ │ │ ├── dp3.expected │ │ │ ├── dp4.asm │ │ │ ├── dp4.expected │ │ │ ├── dph.asm │ │ │ ├── dph.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── halt.asm │ │ │ ├── halt.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── lrp.asm │ │ │ ├── lrp.expected │ │ │ ├── lzd.asm │ │ │ ├── lzd.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mad.asm │ │ │ ├── mad.expected │ │ │ ├── math.asm │ │ │ ├── math.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── pln.asm │ │ │ ├── pln.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── rnde.asm │ │ │ ├── rnde.expected │ │ │ ├── rndz.asm │ │ │ ├── rndz.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── sendc.asm │ │ │ ├── sendc.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── while.asm │ │ │ ├── while.expected │ │ │ ├── xor.asm │ │ │ └── xor.expected │ │ │ ├── gen7.5 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── bfe.asm │ │ │ ├── bfe.expected │ │ │ ├── bfi1.asm │ │ │ ├── bfi1.expected │ │ │ ├── bfi2.asm │ │ │ ├── bfi2.expected │ │ │ ├── bfrev.asm │ │ │ ├── bfrev.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cbit.asm │ │ │ ├── cbit.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── cont.asm │ │ │ ├── cont.expected │ │ │ ├── dim.asm │ │ │ ├── dim.expected │ │ │ ├── dp2.asm │ │ │ ├── dp2.expected │ │ │ ├── dp3.asm │ │ │ ├── dp3.expected │ │ │ ├── dp4.asm │ │ │ ├── dp4.expected │ │ │ ├── dph.asm │ │ │ ├── dph.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── f16to32.asm │ │ │ ├── f16to32.expected │ │ │ ├── f32to16.asm │ │ │ ├── f32to16.expected │ │ │ ├── fbh.asm │ │ │ ├── fbh.expected │ │ │ ├── fbl.asm │ │ │ ├── fbl.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── halt.asm │ │ │ ├── halt.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── lrp.asm │ │ │ ├── lrp.expected │ │ │ ├── lzd.asm │ │ │ ├── lzd.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mad.asm │ │ │ ├── mad.expected │ │ │ ├── math.asm │ │ │ ├── math.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── pln.asm │ │ │ ├── pln.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── rnde.asm │ │ │ ├── rnde.expected │ │ │ ├── rndz.asm │ │ │ ├── rndz.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── sendc.asm │ │ │ ├── sendc.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── wait.asm │ │ │ ├── wait.expected │ │ │ ├── while.asm │ │ │ ├── while.expected │ │ │ ├── xor.asm │ │ │ └── xor.expected │ │ │ ├── gen7 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── bfe.asm │ │ │ ├── bfe.expected │ │ │ ├── bfi1.asm │ │ │ ├── bfi1.expected │ │ │ ├── bfi2.asm │ │ │ ├── bfi2.expected │ │ │ ├── bfrev.asm │ │ │ ├── bfrev.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cbit.asm │ │ │ ├── cbit.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── dp2.asm │ │ │ ├── dp2.expected │ │ │ ├── dp3.asm │ │ │ ├── dp3.expected │ │ │ ├── dp4.asm │ │ │ ├── dp4.expected │ │ │ ├── dph.asm │ │ │ ├── dph.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── f16to32.asm │ │ │ ├── f16to32.expected │ │ │ ├── f32to16.asm │ │ │ ├── f32to16.expected │ │ │ ├── fbh.asm │ │ │ ├── fbh.expected │ │ │ ├── fbl.asm │ │ │ ├── fbl.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── halt.asm │ │ │ ├── halt.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── lrp.asm │ │ │ ├── lrp.expected │ │ │ ├── lzd.asm │ │ │ ├── lzd.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mad.asm │ │ │ ├── mad.expected │ │ │ ├── math.asm │ │ │ ├── math.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── pln.asm │ │ │ ├── pln.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── rnde.asm │ │ │ ├── rnde.expected │ │ │ ├── rndz.asm │ │ │ ├── rndz.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── sendc.asm │ │ │ ├── sendc.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── wait.asm │ │ │ ├── wait.expected │ │ │ ├── while.asm │ │ │ ├── while.expected │ │ │ ├── xor.asm │ │ │ └── xor.expected │ │ │ ├── gen8 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── bfe.asm │ │ │ ├── bfe.expected │ │ │ ├── bfi1.asm │ │ │ ├── bfi1.expected │ │ │ ├── bfi2.asm │ │ │ ├── bfi2.expected │ │ │ ├── bfrev.asm │ │ │ ├── bfrev.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cbit.asm │ │ │ ├── cbit.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── cont.asm │ │ │ ├── cont.expected │ │ │ ├── cr0.asm │ │ │ ├── cr0.expected │ │ │ ├── csel.asm │ │ │ ├── csel.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── fbh.asm │ │ │ ├── fbh.expected │ │ │ ├── fbl.asm │ │ │ ├── fbl.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── halt.asm │ │ │ ├── halt.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── lrp.asm │ │ │ ├── lrp.expected │ │ │ ├── lzd.asm │ │ │ ├── lzd.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mad.asm │ │ │ ├── mad.expected │ │ │ ├── math.asm │ │ │ ├── math.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── nop.asm │ │ │ ├── nop.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── pln.asm │ │ │ ├── pln.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── rnde.asm │ │ │ ├── rnde.expected │ │ │ ├── rndz.asm │ │ │ ├── rndz.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── sendc.asm │ │ │ ├── sendc.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── wait.asm │ │ │ ├── wait.expected │ │ │ ├── while.asm │ │ │ ├── while.expected │ │ │ ├── xor.asm │ │ │ └── xor.expected │ │ │ ├── gen9 │ │ │ ├── add.asm │ │ │ ├── add.expected │ │ │ ├── and.asm │ │ │ ├── and.expected │ │ │ ├── asr.asm │ │ │ ├── asr.expected │ │ │ ├── bfe.asm │ │ │ ├── bfe.expected │ │ │ ├── bfi1.asm │ │ │ ├── bfi1.expected │ │ │ ├── bfi2.asm │ │ │ ├── bfi2.expected │ │ │ ├── bfrev.asm │ │ │ ├── bfrev.expected │ │ │ ├── break.asm │ │ │ ├── break.expected │ │ │ ├── cbit.asm │ │ │ ├── cbit.expected │ │ │ ├── cmp.asm │ │ │ ├── cmp.expected │ │ │ ├── cont.asm │ │ │ ├── cont.expected │ │ │ ├── cr0.asm │ │ │ ├── cr0.expected │ │ │ ├── csel.asm │ │ │ ├── csel.expected │ │ │ ├── else.asm │ │ │ ├── else.expected │ │ │ ├── endif.asm │ │ │ ├── endif.expected │ │ │ ├── fbh.asm │ │ │ ├── fbh.expected │ │ │ ├── fbl.asm │ │ │ ├── fbl.expected │ │ │ ├── frc.asm │ │ │ ├── frc.expected │ │ │ ├── halt.asm │ │ │ ├── halt.expected │ │ │ ├── if.asm │ │ │ ├── if.expected │ │ │ ├── lrp.asm │ │ │ ├── lrp.expected │ │ │ ├── lzd.asm │ │ │ ├── lzd.expected │ │ │ ├── mach.asm │ │ │ ├── mach.expected │ │ │ ├── mad.asm │ │ │ ├── mad.expected │ │ │ ├── math.asm │ │ │ ├── math.expected │ │ │ ├── mov.asm │ │ │ ├── mov.expected │ │ │ ├── mul.asm │ │ │ ├── mul.expected │ │ │ ├── nop.asm │ │ │ ├── nop.expected │ │ │ ├── not.asm │ │ │ ├── not.expected │ │ │ ├── or.asm │ │ │ ├── or.expected │ │ │ ├── pln.asm │ │ │ ├── pln.expected │ │ │ ├── rndd.asm │ │ │ ├── rndd.expected │ │ │ ├── rnde.asm │ │ │ ├── rnde.expected │ │ │ ├── rndz.asm │ │ │ ├── rndz.expected │ │ │ ├── sel.asm │ │ │ ├── sel.expected │ │ │ ├── send.asm │ │ │ ├── send.expected │ │ │ ├── sendc.asm │ │ │ ├── sendc.expected │ │ │ ├── sends.asm │ │ │ ├── sends.expected │ │ │ ├── shl.asm │ │ │ ├── shl.expected │ │ │ ├── shr.asm │ │ │ ├── shr.expected │ │ │ ├── wait.asm │ │ │ ├── wait.expected │ │ │ ├── while.asm │ │ │ ├── while.expected │ │ │ ├── xor.asm │ │ │ └── xor.expected │ │ │ └── run-test.py │ └── vulkan │ │ ├── TODO │ │ ├── anv_acceleration_structure.c │ │ ├── anv_allocator.c │ │ ├── anv_android.c │ │ ├── anv_android.h │ │ ├── anv_android_stubs.c │ │ ├── anv_batch_chain.c │ │ ├── anv_blorp.c │ │ ├── anv_bo_sync.c │ │ ├── anv_cmd_buffer.c │ │ ├── anv_descriptor_set.c │ │ ├── anv_device.c │ │ ├── anv_formats.c │ │ ├── anv_gem.c │ │ ├── anv_gem_stubs.c │ │ ├── anv_genX.h │ │ ├── anv_image.c │ │ ├── anv_measure.c │ │ ├── anv_measure.h │ │ ├── anv_nir.h │ │ ├── anv_nir_add_base_work_group_id.c │ │ ├── anv_nir_apply_pipeline_layout.c │ │ ├── anv_nir_compute_push_layout.c │ │ ├── anv_nir_lower_multiview.c │ │ ├── anv_nir_lower_ubo_loads.c │ │ ├── anv_nir_lower_ycbcr_textures.c │ │ ├── anv_perf.c │ │ ├── anv_pipeline.c │ │ ├── anv_pipeline_cache.c │ │ ├── anv_private.h │ │ ├── anv_queue.c │ │ ├── anv_util.c │ │ ├── anv_utrace.c │ │ ├── anv_wsi.c │ │ ├── genX_blorp_exec.c │ │ ├── genX_cmd_buffer.c │ │ ├── genX_gpu_memcpy.c │ │ ├── genX_pipeline.c │ │ ├── genX_query.c │ │ ├── genX_state.c │ │ ├── gfx7_cmd_buffer.c │ │ ├── gfx8_cmd_buffer.c │ │ ├── meson.build │ │ └── tests │ │ ├── block_pool_grow_first.c │ │ ├── block_pool_no_free.c │ │ ├── state_pool.c │ │ ├── state_pool_free_list_only.c │ │ ├── state_pool_no_free.c │ │ ├── state_pool_padding.c │ │ ├── state_pool_test_helper.h │ │ └── test_common.h ├── loader │ ├── loader.c │ ├── loader.h │ ├── loader_dri3_helper.c │ ├── loader_dri3_helper.h │ ├── loader_dri_helper.c │ ├── loader_dri_helper.h │ ├── meson.build │ └── pci_id_driver_map.h ├── mapi │ ├── entry.c │ ├── entry.h │ ├── entry_ppc64le_tls.h │ ├── entry_ppc64le_tsd.h │ ├── entry_x86-64_tls.h │ ├── entry_x86_tls.h │ ├── entry_x86_tsd.h │ ├── es1api │ │ ├── gles1-symbols.txt │ │ ├── gles1.def.in │ │ └── meson.build │ ├── es2api │ │ ├── gles2-symbols.txt │ │ ├── gles2.def.in │ │ └── meson.build │ ├── glapi │ │ ├── gen │ │ │ ├── AMD_depth_clamp_separate.xml │ │ │ ├── AMD_draw_buffers_blend.xml │ │ │ ├── AMD_gpu_shader_int64.xml │ │ │ ├── AMD_performance_monitor.xml │ │ │ ├── APPLE_object_purgeable.xml │ │ │ ├── APPLE_vertex_array_object.xml │ │ │ ├── ARB_ES2_compatibility.xml │ │ │ ├── ARB_ES3_compatibility.xml │ │ │ ├── ARB_base_instance.xml │ │ │ ├── ARB_bindless_texture.xml │ │ │ ├── ARB_blend_func_extended.xml │ │ │ ├── ARB_clear_buffer_object.xml │ │ │ ├── ARB_clear_texture.xml │ │ │ ├── ARB_clip_control.xml │ │ │ ├── ARB_color_buffer_float.xml │ │ │ ├── ARB_compressed_texture_pixel_storage.xml │ │ │ ├── ARB_compute_shader.xml │ │ │ ├── ARB_compute_variable_group_size.xml │ │ │ ├── ARB_copy_buffer.xml │ │ │ ├── ARB_copy_image.xml │ │ │ ├── ARB_debug_output.xml │ │ │ ├── ARB_depth_buffer_float.xml │ │ │ ├── ARB_depth_clamp.xml │ │ │ ├── ARB_direct_state_access.xml │ │ │ ├── ARB_draw_buffers.xml │ │ │ ├── ARB_draw_buffers_blend.xml │ │ │ ├── ARB_draw_elements_base_vertex.xml │ │ │ ├── ARB_draw_indirect.xml │ │ │ ├── ARB_draw_instanced.xml │ │ │ ├── ARB_framebuffer_no_attachments.xml │ │ │ ├── ARB_framebuffer_object.xml │ │ │ ├── ARB_get_program_binary.xml │ │ │ ├── ARB_get_texture_sub_image.xml │ │ │ ├── ARB_gl_spirv.xml │ │ │ ├── ARB_gpu_shader5.xml │ │ │ ├── ARB_gpu_shader_fp64.xml │ │ │ ├── ARB_gpu_shader_int64.xml │ │ │ ├── ARB_indirect_parameters.xml │ │ │ ├── ARB_instanced_arrays.xml │ │ │ ├── ARB_internalformat_query.xml │ │ │ ├── ARB_internalformat_query2.xml │ │ │ ├── ARB_invalidate_subdata.xml │ │ │ ├── ARB_map_buffer_range.xml │ │ │ ├── ARB_multi_bind.xml │ │ │ ├── ARB_pipeline_statistics_query.xml │ │ │ ├── ARB_program_interface_query.xml │ │ │ ├── ARB_robustness.xml │ │ │ ├── ARB_sample_shading.xml │ │ │ ├── ARB_sampler_objects.xml │ │ │ ├── ARB_seamless_cube_map.xml │ │ │ ├── ARB_separate_shader_objects.xml │ │ │ ├── ARB_shader_atomic_counters.xml │ │ │ ├── ARB_shader_image_load_store.xml │ │ │ ├── ARB_shader_storage_buffer_object.xml │ │ │ ├── ARB_shader_subroutine.xml │ │ │ ├── ARB_shading_language_include.xml │ │ │ ├── ARB_sparse_buffer.xml │ │ │ ├── ARB_sparse_texture.xml │ │ │ ├── ARB_spirv_extensions.xml │ │ │ ├── ARB_sync.xml │ │ │ ├── ARB_tessellation_shader.xml │ │ │ ├── ARB_texture_barrier.xml │ │ │ ├── ARB_texture_buffer_object.xml │ │ │ ├── ARB_texture_buffer_range.xml │ │ │ ├── ARB_texture_compression_rgtc.xml │ │ │ ├── ARB_texture_cube_map_array.xml │ │ │ ├── ARB_texture_float.xml │ │ │ ├── ARB_texture_gather.xml │ │ │ ├── ARB_texture_multisample.xml │ │ │ ├── ARB_texture_rg.xml │ │ │ ├── ARB_texture_rgb10_a2ui.xml │ │ │ ├── ARB_texture_storage.xml │ │ │ ├── ARB_texture_storage_multisample.xml │ │ │ ├── ARB_texture_view.xml │ │ │ ├── ARB_uniform_buffer_object.xml │ │ │ ├── ARB_vertex_array_object.xml │ │ │ ├── ARB_vertex_attrib_64bit.xml │ │ │ ├── ARB_vertex_attrib_binding.xml │ │ │ ├── ARB_vertex_type_2_10_10_10_rev.xml │ │ │ ├── ARB_viewport_array.xml │ │ │ ├── EXT_EGL_image_storage.xml │ │ │ ├── EXT_direct_state_access.xml │ │ │ ├── EXT_draw_buffers2.xml │ │ │ ├── EXT_external_objects.xml │ │ │ ├── EXT_external_objects_fd.xml │ │ │ ├── EXT_external_objects_win32.xml │ │ │ ├── EXT_framebuffer_object.xml │ │ │ ├── EXT_gpu_shader4.xml │ │ │ ├── EXT_multisampled_render_to_texture.xml │ │ │ ├── EXT_packed_depth_stencil.xml │ │ │ ├── EXT_provoking_vertex.xml │ │ │ ├── EXT_separate_shader_objects.xml │ │ │ ├── EXT_shader_image_load_store.xml │ │ │ ├── EXT_texture_array.xml │ │ │ ├── EXT_texture_integer.xml │ │ │ ├── EXT_transform_feedback.xml │ │ │ ├── EXT_vertex_attrib_64bit.xml │ │ │ ├── EXT_window_rectangles.xml │ │ │ ├── GL3x.xml │ │ │ ├── GL4x.xml │ │ │ ├── GREMEDY_string_marker.xml │ │ │ ├── INTEL_performance_query.xml │ │ │ ├── KHR_context_flush_control.xml │ │ │ ├── KHR_debug.xml │ │ │ ├── KHR_robustness.xml │ │ │ ├── KHR_robustness_es.xml │ │ │ ├── KHR_texture_compression_astc.xml │ │ │ ├── MESA_tile_raster_order.xml │ │ │ ├── NV_alpha_to_coverage_dither_control.xml │ │ │ ├── NV_conditional_render.xml │ │ │ ├── NV_copy_image.xml │ │ │ ├── NV_half_float.xml │ │ │ ├── NV_primitive_restart.xml │ │ │ ├── NV_texture_barrier.xml │ │ │ ├── NV_vdpau_interop.xml │ │ │ ├── NV_viewport_swizzle.xml │ │ │ ├── OES_EGL_image.xml │ │ │ ├── OES_fixed_point.xml │ │ │ ├── OES_single_precision.xml │ │ │ ├── OES_texture_compression_astc.xml │ │ │ ├── api_exec_decl_h.py │ │ │ ├── api_exec_init.py │ │ │ ├── api_hw_select_init_h.py │ │ │ ├── api_save_h.py │ │ │ ├── api_save_init_h.py │ │ │ ├── api_vtxfmt_init_h.py │ │ │ ├── apiexec.py │ │ │ ├── es_EXT.xml │ │ │ ├── glX_API.xml │ │ │ ├── glX_XML.py │ │ │ ├── glX_proto_common.py │ │ │ ├── glX_proto_recv.py │ │ │ ├── glX_proto_send.py │ │ │ ├── glX_proto_size.py │ │ │ ├── glX_server_table.py │ │ │ ├── gl_API.dtd │ │ │ ├── gl_API.xml │ │ │ ├── gl_SPARC_asm.py │ │ │ ├── gl_XML.py │ │ │ ├── gl_and_es_API.xml │ │ │ ├── gl_and_glX_API.xml │ │ │ ├── gl_apitemp.py │ │ │ ├── gl_enums.py │ │ │ ├── gl_gentable.py │ │ │ ├── gl_marshal.py │ │ │ ├── gl_marshal_h.py │ │ │ ├── gl_procs.py │ │ │ ├── gl_table.py │ │ │ ├── gl_x86-64_asm.py │ │ │ ├── gl_x86_asm.py │ │ │ ├── license.py │ │ │ ├── marshal_XML.py │ │ │ ├── meson.build │ │ │ ├── remap_helper.py │ │ │ ├── static_data.py │ │ │ └── typeexpr.py │ │ ├── glapi.c │ │ ├── glapi.h │ │ ├── glapi_dispatch.c │ │ ├── glapi_entrypoint.c │ │ ├── glapi_getproc.c │ │ ├── glapi_nop.c │ │ ├── glapi_priv.h │ │ ├── meson.build │ │ ├── registry │ │ │ └── gl.xml │ │ └── tests │ │ │ └── check_table.cpp │ ├── mapi_abi.py │ ├── mapi_glapi.c │ ├── mapi_tmp.h │ ├── meson.build │ ├── new │ │ ├── genCommon.py │ │ └── gen_gldispatch_mapi.py │ ├── shared-glapi │ │ ├── glapi-symbols.txt │ │ ├── meson.build │ │ └── tests │ │ │ └── check_table.cpp │ ├── stub.c │ ├── stub.h │ ├── table.c │ ├── table.h │ ├── u_current.c │ ├── u_current.h │ ├── u_execmem.c │ └── u_execmem.h ├── mesa │ ├── main │ │ ├── accum.c │ │ ├── accum.h │ │ ├── api_arrayelt.c │ │ ├── api_arrayelt.h │ │ ├── arbprogram.c │ │ ├── arrayobj.c │ │ ├── arrayobj.h │ │ ├── atifragshader.c │ │ ├── atifragshader.h │ │ ├── attrib.c │ │ ├── attrib.h │ │ ├── barrier.c │ │ ├── bbox.c │ │ ├── bbox.h │ │ ├── blend.c │ │ ├── blend.h │ │ ├── blit.c │ │ ├── blit.h │ │ ├── bufferobj.c │ │ ├── bufferobj.h │ │ ├── buffers.c │ │ ├── buffers.h │ │ ├── clear.c │ │ ├── clip.c │ │ ├── clip.h │ │ ├── colormac.h │ │ ├── compute.c │ │ ├── condrender.c │ │ ├── condrender.h │ │ ├── config.h │ │ ├── conservativeraster.c │ │ ├── conservativeraster.h │ │ ├── consts_exts.h │ │ ├── context.c │ │ ├── context.h │ │ ├── copyimage.c │ │ ├── cpuinfo.c │ │ ├── cpuinfo.h │ │ ├── dd.h │ │ ├── debug.c │ │ ├── debug.h │ │ ├── debug_output.c │ │ ├── debug_output.h │ │ ├── depth.c │ │ ├── depth.h │ │ ├── dlist.c │ │ ├── dlist.h │ │ ├── draw.c │ │ ├── draw.h │ │ ├── draw_validate.c │ │ ├── draw_validate.h │ │ ├── drawpix.c │ │ ├── drawtex.c │ │ ├── enable.c │ │ ├── enable.h │ │ ├── enums.h │ │ ├── errors.c │ │ ├── errors.h │ │ ├── es1_conversion.c │ │ ├── eval.c │ │ ├── eval.h │ │ ├── extensions.c │ │ ├── extensions.h │ │ ├── extensions_table.c │ │ ├── extensions_table.h │ │ ├── externalobjects.c │ │ ├── externalobjects.h │ │ ├── fbobject.c │ │ ├── fbobject.h │ │ ├── feedback.c │ │ ├── feedback.h │ │ ├── ff_fragment_shader.cpp │ │ ├── ffvertex_prog.c │ │ ├── ffvertex_prog.h │ │ ├── fog.c │ │ ├── fog.h │ │ ├── format_fallback.py │ │ ├── format_info.py │ │ ├── format_pack.h │ │ ├── format_parser.py │ │ ├── format_unpack.h │ │ ├── format_utils.c │ │ ├── format_utils.h │ │ ├── formatquery.c │ │ ├── formatquery.h │ │ ├── formats.c │ │ ├── formats.csv │ │ ├── formats.h │ │ ├── framebuffer.c │ │ ├── framebuffer.h │ │ ├── genmipmap.c │ │ ├── genmipmap.h │ │ ├── get.c │ │ ├── get.h │ │ ├── get_hash_generator.py │ │ ├── get_hash_params.py │ │ ├── getstring.c │ │ ├── glconfig.h │ │ ├── glformats.c │ │ ├── glformats.h │ │ ├── glheader.h │ │ ├── glspirv.c │ │ ├── glspirv.h │ │ ├── glthread.c │ │ ├── glthread.h │ │ ├── glthread_bufferobj.c │ │ ├── glthread_draw.c │ │ ├── glthread_get.c │ │ ├── glthread_list.c │ │ ├── glthread_marshal.h │ │ ├── glthread_shaderobj.c │ │ ├── glthread_varray.c │ │ ├── hash.c │ │ ├── hash.h │ │ ├── hint.c │ │ ├── hint.h │ │ ├── image.c │ │ ├── image.h │ │ ├── light.c │ │ ├── light.h │ │ ├── lines.c │ │ ├── lines.h │ │ ├── macros.h │ │ ├── matrix.c │ │ ├── matrix.h │ │ ├── menums.h │ │ ├── mesa_private.h │ │ ├── meson.build │ │ ├── mipmap.c │ │ ├── mipmap.h │ │ ├── mtypes.h │ │ ├── multisample.c │ │ ├── multisample.h │ │ ├── objectlabel.c │ │ ├── pack.c │ │ ├── pack.h │ │ ├── pbo.c │ │ ├── pbo.h │ │ ├── performance_monitor.c │ │ ├── performance_monitor.h │ │ ├── performance_query.c │ │ ├── performance_query.h │ │ ├── pipelineobj.c │ │ ├── pipelineobj.h │ │ ├── pixel.c │ │ ├── pixel.h │ │ ├── pixelstore.c │ │ ├── pixelstore.h │ │ ├── pixeltransfer.c │ │ ├── pixeltransfer.h │ │ ├── points.c │ │ ├── points.h │ │ ├── polygon.c │ │ ├── polygon.h │ │ ├── program_binary.c │ │ ├── program_binary.h │ │ ├── program_resource.c │ │ ├── querymatrix.c │ │ ├── queryobj.c │ │ ├── queryobj.h │ │ ├── rastpos.c │ │ ├── rastpos.h │ │ ├── readpix.c │ │ ├── readpix.h │ │ ├── remap.c │ │ ├── remap.h │ │ ├── renderbuffer.c │ │ ├── renderbuffer.h │ │ ├── robustness.c │ │ ├── samplerobj.c │ │ ├── samplerobj.h │ │ ├── scissor.c │ │ ├── scissor.h │ │ ├── shader_query.cpp │ │ ├── shader_types.h │ │ ├── shaderapi.c │ │ ├── shaderapi.h │ │ ├── shaderimage.c │ │ ├── shaderimage.h │ │ ├── shaderobj.c │ │ ├── shaderobj.h │ │ ├── shared.c │ │ ├── shared.h │ │ ├── spirv_extensions.c │ │ ├── spirv_extensions.h │ │ ├── sse_minmax.c │ │ ├── sse_minmax.h │ │ ├── state.c │ │ ├── state.h │ │ ├── stencil.c │ │ ├── stencil.h │ │ ├── syncobj.c │ │ ├── syncobj.h │ │ ├── tests │ │ │ ├── enum_strings.cpp │ │ │ ├── mesa_extensions.cpp │ │ │ ├── mesa_formats.cpp │ │ │ ├── meson.build │ │ │ ├── program_state_string.cpp │ │ │ └── stubs.cpp │ │ ├── texcompress.c │ │ ├── texcompress.h │ │ ├── texcompress_astc.cpp │ │ ├── texcompress_astc.h │ │ ├── texcompress_bptc.c │ │ ├── texcompress_bptc.h │ │ ├── texcompress_bptc_tmp.h │ │ ├── texcompress_cpal.c │ │ ├── texcompress_cpal.h │ │ ├── texcompress_etc.c │ │ ├── texcompress_etc.h │ │ ├── texcompress_etc_tmp.h │ │ ├── texcompress_fxt1.c │ │ ├── texcompress_fxt1.h │ │ ├── texcompress_rgtc.c │ │ ├── texcompress_rgtc.h │ │ ├── texcompress_s3tc.c │ │ ├── texcompress_s3tc.h │ │ ├── texcompress_s3tc_tmp.h │ │ ├── texenv.c │ │ ├── texenvprogram.h │ │ ├── texgen.c │ │ ├── texgetimage.c │ │ ├── texgetimage.h │ │ ├── teximage.c │ │ ├── teximage.h │ │ ├── texobj.c │ │ ├── texobj.h │ │ ├── texparam.c │ │ ├── texparam.h │ │ ├── texstate.c │ │ ├── texstate.h │ │ ├── texstorage.c │ │ ├── texstorage.h │ │ ├── texstore.c │ │ ├── texstore.h │ │ ├── texturebindless.c │ │ ├── texturebindless.h │ │ ├── textureview.c │ │ ├── textureview.h │ │ ├── transformfeedback.c │ │ ├── transformfeedback.h │ │ ├── uniform_query.cpp │ │ ├── uniforms.c │ │ ├── uniforms.h │ │ ├── varray.c │ │ ├── varray.h │ │ ├── vdpau.c │ │ ├── version.c │ │ ├── version.h │ │ ├── viewport.c │ │ └── viewport.h │ ├── math │ │ ├── m_debug.h │ │ ├── m_debug_clip.c │ │ ├── m_debug_norm.c │ │ ├── m_debug_util.h │ │ ├── m_debug_xform.c │ │ ├── m_eval.c │ │ ├── m_eval.h │ │ ├── m_matrix.c │ │ ├── m_matrix.h │ │ ├── m_vector.c │ │ ├── m_vector.h │ │ ├── m_vector_asm.h │ │ └── m_xform.h │ ├── meson.build │ ├── program │ │ ├── arbprogparse.c │ │ ├── arbprogparse.h │ │ ├── dummy_errors.c │ │ ├── link_program.cpp │ │ ├── link_program.h │ │ ├── meson.build │ │ ├── prog_cache.c │ │ ├── prog_cache.h │ │ ├── prog_instruction.c │ │ ├── prog_instruction.h │ │ ├── prog_parameter.c │ │ ├── prog_parameter.h │ │ ├── prog_parameter_layout.c │ │ ├── prog_parameter_layout.h │ │ ├── prog_print.c │ │ ├── prog_print.h │ │ ├── prog_statevars.c │ │ ├── prog_statevars.h │ │ ├── prog_to_nir.c │ │ ├── prog_to_nir.h │ │ ├── program.c │ │ ├── program.h │ │ ├── program_lexer.l │ │ ├── program_parse.y │ │ ├── program_parse_extra.c │ │ ├── program_parser.h │ │ ├── programopt.c │ │ ├── programopt.h │ │ ├── symbol_table.c │ │ └── symbol_table.h │ ├── state_tracker │ │ ├── st_atifs_to_nir.c │ │ ├── st_atifs_to_nir.h │ │ ├── st_atom.c │ │ ├── st_atom.h │ │ ├── st_atom_array.cpp │ │ ├── st_atom_atomicbuf.c │ │ ├── st_atom_blend.c │ │ ├── st_atom_clip.c │ │ ├── st_atom_constbuf.c │ │ ├── st_atom_constbuf.h │ │ ├── st_atom_depth.c │ │ ├── st_atom_framebuffer.c │ │ ├── st_atom_image.c │ │ ├── st_atom_list.h │ │ ├── st_atom_msaa.c │ │ ├── st_atom_pixeltransfer.c │ │ ├── st_atom_rasterizer.c │ │ ├── st_atom_sampler.c │ │ ├── st_atom_scissor.c │ │ ├── st_atom_shader.c │ │ ├── st_atom_stipple.c │ │ ├── st_atom_storagebuf.c │ │ ├── st_atom_tess.c │ │ ├── st_atom_texture.c │ │ ├── st_atom_viewport.c │ │ ├── st_cb_bitmap.c │ │ ├── st_cb_bitmap.h │ │ ├── st_cb_clear.c │ │ ├── st_cb_clear.h │ │ ├── st_cb_copyimage.c │ │ ├── st_cb_copyimage.h │ │ ├── st_cb_drawpixels.c │ │ ├── st_cb_drawpixels.h │ │ ├── st_cb_drawtex.c │ │ ├── st_cb_drawtex.h │ │ ├── st_cb_eglimage.c │ │ ├── st_cb_eglimage.h │ │ ├── st_cb_feedback.c │ │ ├── st_cb_feedback.h │ │ ├── st_cb_flush.c │ │ ├── st_cb_flush.h │ │ ├── st_cb_rasterpos.c │ │ ├── st_cb_rasterpos.h │ │ ├── st_cb_readpixels.c │ │ ├── st_cb_readpixels.h │ │ ├── st_cb_texture.c │ │ ├── st_cb_texture.h │ │ ├── st_context.c │ │ ├── st_context.h │ │ ├── st_copytex.c │ │ ├── st_copytex.h │ │ ├── st_debug.c │ │ ├── st_debug.h │ │ ├── st_draw.c │ │ ├── st_draw.h │ │ ├── st_draw_feedback.c │ │ ├── st_draw_hw_select.c │ │ ├── st_extensions.c │ │ ├── st_extensions.h │ │ ├── st_format.c │ │ ├── st_format.h │ │ ├── st_gen_mipmap.c │ │ ├── st_gen_mipmap.h │ │ ├── st_gl_api.h │ │ ├── st_glsl_to_ir.cpp │ │ ├── st_glsl_to_ir.h │ │ ├── st_glsl_to_nir.cpp │ │ ├── st_manager.c │ │ ├── st_manager.h │ │ ├── st_nir.h │ │ ├── st_nir_builtins.c │ │ ├── st_nir_lower_builtin.c │ │ ├── st_nir_lower_tex_src_plane.c │ │ ├── st_pbo.c │ │ ├── st_pbo.h │ │ ├── st_pbo_compute.c │ │ ├── st_program.c │ │ ├── st_program.h │ │ ├── st_sampler_view.c │ │ ├── st_sampler_view.h │ │ ├── st_scissor.c │ │ ├── st_scissor.h │ │ ├── st_shader_cache.c │ │ ├── st_shader_cache.h │ │ ├── st_texture.c │ │ ├── st_texture.h │ │ ├── st_util.h │ │ ├── st_vdpau.c │ │ ├── st_vdpau.h │ │ └── tests │ │ │ ├── meson.build │ │ │ └── st_format.c │ ├── vbo │ │ ├── vbo.h │ │ ├── vbo_attrib.h │ │ ├── vbo_attrib_tmp.h │ │ ├── vbo_context.c │ │ ├── vbo_exec.c │ │ ├── vbo_exec.h │ │ ├── vbo_exec_api.c │ │ ├── vbo_exec_draw.c │ │ ├── vbo_exec_eval.c │ │ ├── vbo_minmax_index.c │ │ ├── vbo_noop.c │ │ ├── vbo_private.h │ │ ├── vbo_save.c │ │ ├── vbo_save.h │ │ ├── vbo_save_api.c │ │ ├── vbo_save_draw.c │ │ ├── vbo_save_loopback.c │ │ └── vbo_util.h │ └── x86 │ │ ├── assyntax.h │ │ ├── common_x86.c │ │ ├── common_x86_asm.S │ │ ├── common_x86_asm.h │ │ ├── common_x86_features.h │ │ └── read_rgba_span_x86.S ├── meson.build ├── microsoft │ ├── ci │ │ ├── deqp-dozen.toml │ │ ├── gitlab-ci.yml │ │ ├── spirv2dxil_reference.txt │ │ ├── warp-fails.txt │ │ ├── warp-flakes.txt │ │ └── warp-skips.txt │ ├── clc │ │ ├── clc_compiler.c │ │ ├── clc_compiler.h │ │ ├── clc_compiler_test.cpp │ │ ├── clc_nir.c │ │ ├── clc_nir.h │ │ ├── clon12compiler.def │ │ ├── compute_test.cpp │ │ ├── compute_test.h │ │ └── meson.build │ ├── compiler │ │ ├── dxcapi.h │ │ ├── dxil_buffer.c │ │ ├── dxil_buffer.h │ │ ├── dxil_buffer_test.c │ │ ├── dxil_container.c │ │ ├── dxil_container.h │ │ ├── dxil_dump.c │ │ ├── dxil_dump.h │ │ ├── dxil_dump_decls.h │ │ ├── dxil_enums.c │ │ ├── dxil_enums.h │ │ ├── dxil_function.c │ │ ├── dxil_function.h │ │ ├── dxil_internal.h │ │ ├── dxil_module.c │ │ ├── dxil_module.h │ │ ├── dxil_nir.c │ │ ├── dxil_nir.h │ │ ├── dxil_nir_algebraic.py │ │ ├── dxil_nir_lower_int_cubemaps.c │ │ ├── dxil_nir_lower_int_cubemaps.h │ │ ├── dxil_nir_lower_int_samplers.c │ │ ├── dxil_nir_lower_int_samplers.h │ │ ├── dxil_nir_lower_vs_vertex_conversion.c │ │ ├── dxil_nir_tess.c │ │ ├── dxil_signature.c │ │ ├── dxil_signature.h │ │ ├── dxil_validator.cpp │ │ ├── dxil_validator.h │ │ ├── meson.build │ │ ├── nir_to_dxil.c │ │ └── nir_to_dxil.h │ ├── meson.build │ ├── spirv_to_dxil │ │ ├── dxil_spirv_nir.c │ │ ├── dxil_spirv_nir.h │ │ ├── dxil_validation.cpp │ │ ├── dxil_validation.h │ │ ├── meson.build │ │ ├── spirv2dxil.c │ │ ├── spirv_to_dxil.c │ │ ├── spirv_to_dxil.def │ │ └── spirv_to_dxil.h │ └── vulkan │ │ ├── dzn_abi_helper.h │ │ ├── dzn_cmd_buffer.c │ │ ├── dzn_descriptor_set.c │ │ ├── dzn_device.c │ │ ├── dzn_dxcore.cpp │ │ ├── dzn_dxgi.c │ │ ├── dzn_dxgi.h │ │ ├── dzn_image.c │ │ ├── dzn_meta.c │ │ ├── dzn_nir.c │ │ ├── dzn_nir.h │ │ ├── dzn_physical_device_enum.h │ │ ├── dzn_pipeline.c │ │ ├── dzn_private.h │ │ ├── dzn_query.c │ │ ├── dzn_sync.c │ │ ├── dzn_util.c │ │ ├── dzn_wsi.c │ │ └── meson.build ├── nouveau │ ├── codegen │ │ ├── lib │ │ │ ├── Makefile │ │ │ ├── gf100.asm │ │ │ ├── gf100.asm.h │ │ │ ├── gk104.asm │ │ │ ├── gk104.asm.h │ │ │ ├── gk110.asm │ │ │ ├── gk110.asm.h │ │ │ ├── gm107.asm │ │ │ └── gm107.asm.h │ │ ├── meson.build │ │ ├── nv50_ir.cpp │ │ ├── nv50_ir.h │ │ ├── nv50_ir_bb.cpp │ │ ├── nv50_ir_build_util.cpp │ │ ├── nv50_ir_build_util.h │ │ ├── nv50_ir_driver.h │ │ ├── nv50_ir_emit_gk110.cpp │ │ ├── nv50_ir_emit_gm107.cpp │ │ ├── nv50_ir_emit_gv100.cpp │ │ ├── nv50_ir_emit_gv100.h │ │ ├── nv50_ir_emit_nv50.cpp │ │ ├── nv50_ir_emit_nvc0.cpp │ │ ├── nv50_ir_from_common.cpp │ │ ├── nv50_ir_from_common.h │ │ ├── nv50_ir_from_nir.cpp │ │ ├── nv50_ir_from_tgsi.cpp │ │ ├── nv50_ir_graph.cpp │ │ ├── nv50_ir_graph.h │ │ ├── nv50_ir_inlines.h │ │ ├── nv50_ir_lowering_gm107.cpp │ │ ├── nv50_ir_lowering_gm107.h │ │ ├── nv50_ir_lowering_gv100.cpp │ │ ├── nv50_ir_lowering_gv100.h │ │ ├── nv50_ir_lowering_helper.cpp │ │ ├── nv50_ir_lowering_helper.h │ │ ├── nv50_ir_lowering_nv50.cpp │ │ ├── nv50_ir_lowering_nvc0.cpp │ │ ├── nv50_ir_lowering_nvc0.h │ │ ├── nv50_ir_peephole.cpp │ │ ├── nv50_ir_print.cpp │ │ ├── nv50_ir_ra.cpp │ │ ├── nv50_ir_sched_gm107.h │ │ ├── nv50_ir_serialize.cpp │ │ ├── nv50_ir_ssa.cpp │ │ ├── nv50_ir_target.cpp │ │ ├── nv50_ir_target.h │ │ ├── nv50_ir_target_gm107.cpp │ │ ├── nv50_ir_target_gm107.h │ │ ├── nv50_ir_target_gv100.cpp │ │ ├── nv50_ir_target_gv100.h │ │ ├── nv50_ir_target_nv50.cpp │ │ ├── nv50_ir_target_nv50.h │ │ ├── nv50_ir_target_nvc0.cpp │ │ ├── nv50_ir_target_nvc0.h │ │ ├── nv50_ir_util.cpp │ │ └── nv50_ir_util.h │ ├── drm-shim │ │ ├── README.md │ │ ├── meson.build │ │ └── nouveau_noop.c │ └── meson.build ├── panfrost │ ├── bifrost │ │ ├── ISA.xml │ │ ├── Notes.txt │ │ ├── README.md │ │ ├── bi_builder.h.py │ │ ├── bi_helper_invocations.c │ │ ├── bi_layout.c │ │ ├── bi_liveness.c │ │ ├── bi_lower_divergent_indirects.c │ │ ├── bi_lower_swizzle.c │ │ ├── bi_lower_xfb.c │ │ ├── bi_opcodes.c.py │ │ ├── bi_opcodes.h.py │ │ ├── bi_opt_constant_fold.c │ │ ├── bi_opt_copy_prop.c │ │ ├── bi_opt_cse.c │ │ ├── bi_opt_dce.c │ │ ├── bi_opt_dual_tex.c │ │ ├── bi_opt_message_preload.c │ │ ├── bi_opt_mod_props.c │ │ ├── bi_opt_push_ubo.c │ │ ├── bi_pack.c │ │ ├── bi_packer.c.py │ │ ├── bi_pressure_schedule.c │ │ ├── bi_print.c │ │ ├── bi_print_common.c │ │ ├── bi_print_common.h │ │ ├── bi_printer.c.py │ │ ├── bi_quirks.h │ │ ├── bi_ra.c │ │ ├── bi_schedule.c │ │ ├── bi_scoreboard.c │ │ ├── bi_test.h │ │ ├── bi_validate.c │ │ ├── bifrost.h │ │ ├── bifrost_compile.c │ │ ├── bifrost_compile.h │ │ ├── bifrost_isa.py │ │ ├── bifrost_nir.h │ │ ├── bifrost_nir_algebraic.py │ │ ├── bir.c │ │ ├── cmdline.c │ │ ├── compiler.h │ │ ├── disassemble.c │ │ ├── disassemble.h │ │ ├── gen_disasm.py │ │ ├── meson.build │ │ ├── nodearray.h │ │ ├── test │ │ │ ├── test-constant-fold.cpp │ │ │ ├── test-dual-texture.cpp │ │ │ ├── test-message-preload.cpp │ │ │ ├── test-optimizer.cpp │ │ │ ├── test-pack-formats.cpp │ │ │ ├── test-packing.cpp │ │ │ └── test-scheduler-predicates.cpp │ │ └── valhall │ │ │ ├── ISA.xml │ │ │ ├── asm.py │ │ │ ├── disasm.py │ │ │ ├── disassemble.h │ │ │ ├── meson.build │ │ │ ├── test-assembly.py │ │ │ ├── test │ │ │ ├── assembler-cases.txt │ │ │ ├── negative-cases.txt │ │ │ ├── test-add-imm.cpp │ │ │ ├── test-disassembler.c │ │ │ ├── test-insert-flow.cpp │ │ │ ├── test-lower-constants.cpp │ │ │ ├── test-lower-isel.cpp │ │ │ ├── test-mark-last.cpp │ │ │ ├── test-merge-flow.cpp │ │ │ ├── test-packing.cpp │ │ │ └── test-validate-fau.cpp │ │ │ ├── va_compiler.h │ │ │ ├── va_insert_flow.c │ │ │ ├── va_lower_constants.c │ │ │ ├── va_lower_isel.c │ │ │ ├── va_lower_split_64bit.c │ │ │ ├── va_mark_last.c │ │ │ ├── va_merge_flow.c │ │ │ ├── va_optimize.c │ │ │ ├── va_pack.c │ │ │ ├── va_perf.c │ │ │ ├── va_validate.c │ │ │ ├── valhall.c.py │ │ │ ├── valhall.h │ │ │ ├── valhall.py │ │ │ └── valhall_enums.h.py │ ├── ci │ │ ├── deqp-panfrost-g52-vk.toml │ │ ├── deqp-panfrost-g52.toml │ │ ├── deqp-panfrost-g72.toml │ │ ├── deqp-panfrost-t720.toml │ │ ├── deqp-panfrost-t760.toml │ │ ├── deqp-panfrost-t860.toml │ │ ├── gitlab-ci.yml │ │ ├── panfrost-g52-fails.txt │ │ ├── panfrost-g52-flakes.txt │ │ ├── panfrost-g52-skips.txt │ │ ├── panfrost-g72-fails.txt │ │ ├── panfrost-g72-flakes.txt │ │ ├── panfrost-t720-fails.txt │ │ ├── panfrost-t720-flakes.txt │ │ ├── panfrost-t720-skips.txt │ │ ├── panfrost-t760-fails.txt │ │ ├── panfrost-t760-flakes.txt │ │ ├── panfrost-t820-fails.txt │ │ ├── panfrost-t860-fails.txt │ │ ├── panfrost-t860-flakes.txt │ │ ├── panfrost-t860-skips.txt │ │ └── traces-panfrost.yml │ ├── drm-shim │ │ ├── meson.build │ │ └── panfrost_noop.c │ ├── ds │ │ ├── .clang-format │ │ ├── meson.build │ │ ├── pan_pps_driver.cc │ │ ├── pan_pps_driver.h │ │ ├── pan_pps_perf.cc │ │ └── pan_pps_perf.h │ ├── include │ │ └── panfrost-job.h │ ├── lib │ │ ├── .gitignore │ │ ├── genxml │ │ │ ├── common.xml │ │ │ ├── decode.c │ │ │ ├── decode.h │ │ │ ├── decode_common.c │ │ │ ├── gen_macros.h │ │ │ ├── gen_pack.py │ │ │ ├── meson.build │ │ │ ├── v4.xml │ │ │ ├── v5.xml │ │ │ ├── v6.xml │ │ │ ├── v7.xml │ │ │ └── v9.xml │ │ ├── meson.build │ │ ├── pan_afbc.c │ │ ├── pan_attributes.c │ │ ├── pan_blend.c │ │ ├── pan_blend.h │ │ ├── pan_blitter.c │ │ ├── pan_blitter.h │ │ ├── pan_bo.c │ │ ├── pan_bo.h │ │ ├── pan_clear.c │ │ ├── pan_cs.c │ │ ├── pan_cs.h │ │ ├── pan_device.h │ │ ├── pan_earlyzs.c │ │ ├── pan_earlyzs.h │ │ ├── pan_encoder.h │ │ ├── pan_format.c │ │ ├── pan_format.h │ │ ├── pan_indirect_dispatch.c │ │ ├── pan_indirect_dispatch.h │ │ ├── pan_indirect_draw.c │ │ ├── pan_indirect_draw.h │ │ ├── pan_layout.c │ │ ├── pan_pool.h │ │ ├── pan_props.c │ │ ├── pan_samples.c │ │ ├── pan_scoreboard.h │ │ ├── pan_scratch.c │ │ ├── pan_shader.c │ │ ├── pan_shader.h │ │ ├── pan_texture.c │ │ ├── pan_texture.h │ │ ├── pan_tiler.c │ │ ├── pan_util.c │ │ ├── pan_util.h │ │ ├── tests │ │ │ ├── test-blend.c │ │ │ ├── test-clear.c │ │ │ ├── test-earlyzs.cpp │ │ │ └── test-layout.cpp │ │ └── wrap.h │ ├── meson.build │ ├── midgard │ │ ├── compiler.h │ │ ├── disassemble.c │ │ ├── disassemble.h │ │ ├── helpers.h │ │ ├── meson.build │ │ ├── midgard.h │ │ ├── midgard_address.c │ │ ├── midgard_compile.c │ │ ├── midgard_compile.h │ │ ├── midgard_derivatives.c │ │ ├── midgard_emit.c │ │ ├── midgard_errata_lod.c │ │ ├── midgard_helper_invocations.c │ │ ├── midgard_liveness.c │ │ ├── midgard_nir.h │ │ ├── midgard_nir_algebraic.py │ │ ├── midgard_nir_lower_helper_writes.c │ │ ├── midgard_nir_lower_image_bitsize.c │ │ ├── midgard_ops.c │ │ ├── midgard_ops.h │ │ ├── midgard_opt_copy_prop.c │ │ ├── midgard_opt_dce.c │ │ ├── midgard_opt_perspective.c │ │ ├── midgard_print.c │ │ ├── midgard_print_constant.c │ │ ├── midgard_quirks.h │ │ ├── midgard_ra.c │ │ ├── midgard_ra_pipeline.c │ │ ├── midgard_schedule.c │ │ ├── mir.c │ │ ├── mir_promote_uniforms.c │ │ ├── mir_squeeze.c │ │ └── nir_fuse_io_16.c │ ├── perf │ │ ├── G31.xml │ │ ├── G51.xml │ │ ├── G52.xml │ │ ├── G57.xml │ │ ├── G68.xml │ │ ├── G71.xml │ │ ├── G72.xml │ │ ├── G76.xml │ │ ├── G77.xml │ │ ├── G78.xml │ │ ├── T72x.xml │ │ ├── T76x.xml │ │ ├── T82x.xml │ │ ├── T83x.xml │ │ ├── T86x.xml │ │ ├── T88x.xml │ │ ├── meson.build │ │ ├── pan_gen_perf.py │ │ ├── pan_perf.c │ │ ├── pan_perf.h │ │ └── quick.c │ ├── shared │ │ ├── meson.build │ │ ├── pan_minmax_cache.c │ │ ├── pan_minmax_cache.h │ │ ├── pan_tiling.c │ │ ├── pan_tiling.h │ │ └── test │ │ │ └── test-tiling.cpp │ ├── util │ │ ├── lcra.c │ │ ├── lcra.h │ │ ├── meson.build │ │ ├── nir_mod_helpers.c │ │ ├── pan_ir.c │ │ ├── pan_ir.h │ │ ├── pan_liveness.c │ │ ├── pan_lower_64bit_intrin.c │ │ ├── pan_lower_framebuffer.c │ │ ├── pan_lower_framebuffer.h │ │ ├── pan_lower_helper_invocation.c │ │ ├── pan_lower_sample_position.c │ │ ├── pan_lower_writeout.c │ │ └── pan_sysval.c │ └── vulkan │ │ ├── meson.build │ │ ├── panvk_cmd_buffer.c │ │ ├── panvk_cs.c │ │ ├── panvk_cs.h │ │ ├── panvk_descriptor_set.c │ │ ├── panvk_device.c │ │ ├── panvk_formats.c │ │ ├── panvk_image.c │ │ ├── panvk_mempool.c │ │ ├── panvk_mempool.h │ │ ├── panvk_pass.c │ │ ├── panvk_pipeline.c │ │ ├── panvk_pipeline_cache.c │ │ ├── panvk_private.h │ │ ├── panvk_query.c │ │ ├── panvk_shader.c │ │ ├── panvk_util.c │ │ ├── panvk_vX_cmd_buffer.c │ │ ├── panvk_vX_cmd_buffer.h │ │ ├── panvk_vX_cs.c │ │ ├── panvk_vX_cs.h │ │ ├── panvk_vX_descriptor_set.c │ │ ├── panvk_vX_device.c │ │ ├── panvk_vX_device.h │ │ ├── panvk_vX_image.c │ │ ├── panvk_vX_meta.c │ │ ├── panvk_vX_meta.h │ │ ├── panvk_vX_meta_blit.c │ │ ├── panvk_vX_meta_clear.c │ │ ├── panvk_vX_meta_copy.c │ │ ├── panvk_vX_nir_lower_descriptors.c │ │ ├── panvk_vX_pipeline.c │ │ ├── panvk_vX_shader.c │ │ ├── panvk_varyings.h │ │ └── panvk_wsi.c ├── tool │ ├── dlclose-skip │ │ ├── dlclose-skip.c │ │ └── meson.build │ ├── meson.build │ └── pps │ │ ├── .clang-format │ │ ├── cfg │ │ ├── cpu.cfg │ │ ├── gpu.cfg │ │ ├── intel.cfg │ │ └── system.cfg │ │ ├── meson.build │ │ ├── pps.cc │ │ ├── pps.h │ │ ├── pps_algorithm.h │ │ ├── pps_config.cc │ │ ├── pps_counter.cc │ │ ├── pps_counter.h │ │ ├── pps_datasource.cc │ │ ├── pps_datasource.h │ │ ├── pps_device.cc │ │ ├── pps_device.h │ │ ├── pps_driver.cc │ │ ├── pps_driver.h │ │ └── pps_producer.cc ├── util │ ├── 00-mesa-defaults.conf │ ├── anon_file.c │ ├── anon_file.h │ ├── bigmath.h │ ├── bitscan.c │ ├── bitscan.h │ ├── bitset.h │ ├── blob.c │ ├── blob.h │ ├── build_id.c │ ├── build_id.h │ ├── cnd_monotonic.h │ ├── compiler.h │ ├── compress.c │ ├── compress.h │ ├── crc32.c │ ├── crc32.h │ ├── dag.c │ ├── dag.h │ ├── debug.c │ ├── debug.h │ ├── detect_os.h │ ├── disk_cache.c │ ├── disk_cache.h │ ├── disk_cache_os.c │ ├── disk_cache_os.h │ ├── double.c │ ├── double.h │ ├── driconf.h │ ├── driconf_static.py │ ├── enum_operators.h │ ├── fast_idiv_by_const.c │ ├── fast_idiv_by_const.h │ ├── fast_urem_by_const.h │ ├── format │ │ ├── format_utils.h │ │ ├── meson.build │ │ ├── u_format.c │ │ ├── u_format.csv │ │ ├── u_format.h │ │ ├── u_format_bptc.c │ │ ├── u_format_bptc.h │ │ ├── u_format_etc.c │ │ ├── u_format_etc.h │ │ ├── u_format_fxt1.c │ │ ├── u_format_fxt1.h │ │ ├── u_format_latc.c │ │ ├── u_format_latc.h │ │ ├── u_format_other.c │ │ ├── u_format_other.h │ │ ├── u_format_pack.py │ │ ├── u_format_parse.py │ │ ├── u_format_rgtc.c │ │ ├── u_format_rgtc.h │ │ ├── u_format_s3tc.c │ │ ├── u_format_s3tc.h │ │ ├── u_format_table.py │ │ ├── u_format_tests.c │ │ ├── u_format_tests.h │ │ ├── u_format_unpack_neon.c │ │ ├── u_format_yuv.c │ │ ├── u_format_yuv.h │ │ ├── u_format_zs.c │ │ └── u_format_zs.h │ ├── format_r11g11b10f.h │ ├── format_rgb9e5.h │ ├── format_srgb.h │ ├── format_srgb.py │ ├── fossilize_db.c │ ├── fossilize_db.h │ ├── futex.h │ ├── half_float.c │ ├── half_float.h │ ├── hash_table.c │ ├── hash_table.h │ ├── indices │ │ ├── u_indices.c │ │ ├── u_indices.h │ │ ├── u_indices_gen.py │ │ ├── u_indices_priv.h │ │ ├── u_primconvert.c │ │ ├── u_primconvert.h │ │ ├── u_unfilled_gen.py │ │ └── u_unfilled_indices.c │ ├── libsync.h │ ├── list.h │ ├── log.c │ ├── log.h │ ├── macros.h │ ├── memstream.c │ ├── memstream.h │ ├── mesa-sha1.c │ ├── mesa-sha1.h │ ├── meson.build │ ├── os_file.c │ ├── os_file.h │ ├── os_memory.h │ ├── os_memory_aligned.h │ ├── os_memory_debug.h │ ├── os_memory_fd.c │ ├── os_memory_fd.h │ ├── os_memory_stdc.h │ ├── os_misc.c │ ├── os_misc.h │ ├── os_socket.c │ ├── os_socket.h │ ├── os_time.c │ ├── os_time.h │ ├── perf │ │ ├── u_trace.c │ │ ├── u_trace.h │ │ ├── u_trace.py │ │ └── u_trace_priv.h │ ├── ptralloc.h │ ├── ralloc.c │ ├── ralloc.h │ ├── rand_xor.c │ ├── rand_xor.h │ ├── rb_tree.c │ ├── rb_tree.h │ ├── register_allocate.c │ ├── register_allocate.h │ ├── register_allocate_internal.h │ ├── rgtc.c │ ├── rgtc.h │ ├── rounding.h │ ├── rwlock.h │ ├── set.c │ ├── set.h │ ├── sha1 │ │ ├── README │ │ ├── sha1.c │ │ └── sha1.h │ ├── simple_mtx.h │ ├── slab.c │ ├── slab.h │ ├── softfloat.c │ ├── softfloat.h │ ├── sparse_array.c │ ├── sparse_array.h │ ├── streaming-load-memcpy.c │ ├── streaming-load-memcpy.h │ ├── string_buffer.c │ ├── string_buffer.h │ ├── strndup.h │ ├── strtod.c │ ├── strtod.h │ ├── tests │ │ ├── bitset_test.cpp │ │ ├── blob_test.cpp │ │ ├── cache_test.cpp │ │ ├── dag_test.cpp │ │ ├── drirc_configdir │ │ │ ├── 00-test.conf │ │ │ └── 01-unused │ │ ├── drirc_home │ │ │ └── .drirc │ │ ├── fast_idiv_by_const_test.cpp │ │ ├── fast_urem_by_const_test.cpp │ │ ├── format │ │ │ ├── meson.build │ │ │ ├── srgb.c │ │ │ ├── u_format_compatible_test.c │ │ │ └── u_format_test.c │ │ ├── half_float_test.cpp │ │ ├── hash_table │ │ │ ├── clear.c │ │ │ ├── collision.c │ │ │ ├── delete_and_lookup.c │ │ │ ├── delete_management.c │ │ │ ├── destroy_callback.c │ │ │ ├── insert_and_lookup.c │ │ │ ├── insert_many.c │ │ │ ├── meson.build │ │ │ ├── null_destroy.c │ │ │ ├── random_entry.c │ │ │ ├── remove_key.c │ │ │ ├── remove_null.c │ │ │ └── replacement.c │ │ ├── int_min_max.cpp │ │ ├── mesa-sha1_test.cpp │ │ ├── process_test.c │ │ ├── rb_tree_test.cpp │ │ ├── register_allocate_test.cpp │ │ ├── roundeven_test.cpp │ │ ├── set_test.cpp │ │ ├── sparse_array_test.cpp │ │ ├── string_buffer_test.cpp │ │ ├── timespec_test.cpp │ │ ├── u_atomic_test.cpp │ │ ├── u_debug_stack_test.cpp │ │ ├── u_printf_test.cpp │ │ ├── u_qsort_test.cpp │ │ ├── vector_test.cpp │ │ ├── vma │ │ │ ├── meson.build │ │ │ └── vma_random_test.cpp │ │ └── xmlconfig.cpp │ ├── texcompress_rgtc_tmp.h │ ├── timespec.h │ ├── u_atomic.c │ ├── u_atomic.h │ ├── u_cpu_detect.c │ ├── u_cpu_detect.h │ ├── u_debug.c │ ├── u_debug.h │ ├── u_debug_describe.c │ ├── u_debug_describe.h │ ├── u_debug_memory.c │ ├── u_debug_refcnt.c │ ├── u_debug_refcnt.h │ ├── u_debug_stack.c │ ├── u_debug_stack.h │ ├── u_debug_stack_android.cpp │ ├── u_debug_symbol.c │ ├── u_debug_symbol.h │ ├── u_dl.c │ ├── u_dl.h │ ├── u_drm.h │ ├── u_dynarray.h │ ├── u_endian.h │ ├── u_fifo.h │ ├── u_hash_table.c │ ├── u_hash_table.h │ ├── u_idalloc.c │ ├── u_idalloc.h │ ├── u_math.c │ ├── u_math.h │ ├── u_memory.h │ ├── u_memset.h │ ├── u_mm.c │ ├── u_mm.h │ ├── u_perfetto.cc │ ├── u_perfetto.h │ ├── u_pointer.h │ ├── u_printf.c │ ├── u_printf.h │ ├── u_process.c │ ├── u_process.h │ ├── u_qsort.cpp │ ├── u_qsort.h │ ├── u_queue.c │ ├── u_queue.h │ ├── u_string.h │ ├── u_thread.h │ ├── u_vector.c │ ├── u_vector.h │ ├── u_worklist.c │ ├── u_worklist.h │ ├── vl_rbsp.h │ ├── vl_vlc.h │ ├── vma.c │ ├── vma.h │ ├── xmlconfig.c │ ├── xmlconfig.h │ ├── xxd.py │ └── xxhash.h ├── virtio │ ├── meson.build │ ├── venus-protocol │ │ ├── vn_protocol_driver.h │ │ ├── vn_protocol_driver_buffer.h │ │ ├── vn_protocol_driver_buffer_view.h │ │ ├── vn_protocol_driver_command_buffer.h │ │ ├── vn_protocol_driver_command_pool.h │ │ ├── vn_protocol_driver_cs.h │ │ ├── vn_protocol_driver_defines.h │ │ ├── vn_protocol_driver_descriptor_pool.h │ │ ├── vn_protocol_driver_descriptor_set.h │ │ ├── vn_protocol_driver_descriptor_set_layout.h │ │ ├── vn_protocol_driver_descriptor_update_template.h │ │ ├── vn_protocol_driver_device.h │ │ ├── vn_protocol_driver_device_memory.h │ │ ├── vn_protocol_driver_event.h │ │ ├── vn_protocol_driver_fence.h │ │ ├── vn_protocol_driver_framebuffer.h │ │ ├── vn_protocol_driver_handles.h │ │ ├── vn_protocol_driver_image.h │ │ ├── vn_protocol_driver_image_view.h │ │ ├── vn_protocol_driver_info.h │ │ ├── vn_protocol_driver_instance.h │ │ ├── vn_protocol_driver_pipeline.h │ │ ├── vn_protocol_driver_pipeline_cache.h │ │ ├── vn_protocol_driver_pipeline_layout.h │ │ ├── vn_protocol_driver_private_data_slot.h │ │ ├── vn_protocol_driver_query_pool.h │ │ ├── vn_protocol_driver_queue.h │ │ ├── vn_protocol_driver_render_pass.h │ │ ├── vn_protocol_driver_sampler.h │ │ ├── vn_protocol_driver_sampler_ycbcr_conversion.h │ │ ├── vn_protocol_driver_semaphore.h │ │ ├── vn_protocol_driver_shader_module.h │ │ ├── vn_protocol_driver_structs.h │ │ ├── vn_protocol_driver_transport.h │ │ └── vn_protocol_driver_types.h │ ├── virtio-gpu │ │ ├── drm_hw.h │ │ ├── venus_hw.h │ │ ├── virgl_hw.h │ │ ├── virgl_protocol.h │ │ └── virglrenderer_hw.h │ ├── vtest │ │ └── vtest_protocol.h │ └── vulkan │ │ ├── .clang-format │ │ ├── meson.build │ │ ├── vn_android.c │ │ ├── vn_android.h │ │ ├── vn_buffer.c │ │ ├── vn_buffer.h │ │ ├── vn_command_buffer.c │ │ ├── vn_command_buffer.h │ │ ├── vn_common.c │ │ ├── vn_common.h │ │ ├── vn_cs.c │ │ ├── vn_cs.h │ │ ├── vn_descriptor_set.c │ │ ├── vn_descriptor_set.h │ │ ├── vn_device.c │ │ ├── vn_device.h │ │ ├── vn_device_memory.c │ │ ├── vn_device_memory.h │ │ ├── vn_feedback.c │ │ ├── vn_feedback.h │ │ ├── vn_icd.c │ │ ├── vn_icd.h │ │ ├── vn_image.c │ │ ├── vn_image.h │ │ ├── vn_instance.c │ │ ├── vn_instance.h │ │ ├── vn_physical_device.c │ │ ├── vn_physical_device.h │ │ ├── vn_pipeline.c │ │ ├── vn_pipeline.h │ │ ├── vn_query_pool.c │ │ ├── vn_query_pool.h │ │ ├── vn_queue.c │ │ ├── vn_queue.h │ │ ├── vn_render_pass.c │ │ ├── vn_render_pass.h │ │ ├── vn_renderer.h │ │ ├── vn_renderer_internal.c │ │ ├── vn_renderer_internal.h │ │ ├── vn_renderer_util.c │ │ ├── vn_renderer_util.h │ │ ├── vn_renderer_virtgpu.c │ │ ├── vn_renderer_vtest.c │ │ ├── vn_ring.c │ │ ├── vn_ring.h │ │ ├── vn_wsi.c │ │ └── vn_wsi.h └── vulkan │ ├── device-select-layer │ ├── VkLayer_MESA_device_select.json │ ├── device_select.h │ ├── device_select_layer.c │ ├── device_select_wayland.c │ ├── device_select_x11.c │ └── meson.build │ ├── meson.build │ ├── overlay-layer │ ├── README.rst │ ├── TODO │ ├── VkLayer_MESA_overlay.json │ ├── mesa-overlay-control.py │ ├── meson.build │ ├── overlay.cpp │ ├── overlay.frag │ ├── overlay.vert │ ├── overlay_params.c │ └── overlay_params.h │ ├── registry │ ├── update-aliases.py │ └── vk.xml │ ├── runtime │ ├── meson.build │ ├── vk_android.c │ ├── vk_buffer.c │ ├── vk_buffer.h │ ├── vk_cmd_copy.c │ ├── vk_cmd_enqueue.c │ ├── vk_command_buffer.c │ ├── vk_command_buffer.h │ ├── vk_command_pool.c │ ├── vk_command_pool.h │ ├── vk_debug_report.c │ ├── vk_debug_report.h │ ├── vk_debug_utils.c │ ├── vk_debug_utils.h │ ├── vk_deferred_operation.c │ ├── vk_deferred_operation.h │ ├── vk_descriptor_set_layout.c │ ├── vk_descriptor_set_layout.h │ ├── vk_descriptors.c │ ├── vk_descriptors.h │ ├── vk_device.c │ ├── vk_device.h │ ├── vk_drm_syncobj.c │ ├── vk_drm_syncobj.h │ ├── vk_fence.c │ ├── vk_fence.h │ ├── vk_framebuffer.c │ ├── vk_framebuffer.h │ ├── vk_graphics_state.c │ ├── vk_graphics_state.h │ ├── vk_image.c │ ├── vk_image.h │ ├── vk_instance.c │ ├── vk_instance.h │ ├── vk_limits.h │ ├── vk_log.c │ ├── vk_log.h │ ├── vk_nir.c │ ├── vk_nir.h │ ├── vk_object.c │ ├── vk_object.h │ ├── vk_physical_device.c │ ├── vk_physical_device.h │ ├── vk_physical_device_features.py │ ├── vk_pipeline.c │ ├── vk_pipeline.h │ ├── vk_pipeline_cache.c │ ├── vk_pipeline_cache.h │ ├── vk_pipeline_layout.c │ ├── vk_pipeline_layout.h │ ├── vk_queue.c │ ├── vk_queue.h │ ├── vk_render_pass.c │ ├── vk_render_pass.h │ ├── vk_sampler.c │ ├── vk_sampler.h │ ├── vk_semaphore.c │ ├── vk_semaphore.h │ ├── vk_shader_module.c │ ├── vk_shader_module.h │ ├── vk_standard_sample_locations.c │ ├── vk_standard_sample_locations.h │ ├── vk_sync.c │ ├── vk_sync.h │ ├── vk_sync_binary.c │ ├── vk_sync_binary.h │ ├── vk_sync_dummy.c │ ├── vk_sync_dummy.h │ ├── vk_sync_timeline.c │ ├── vk_sync_timeline.h │ └── vk_synchronization2.c │ ├── util │ ├── gen_enum_to_str.py │ ├── meson.build │ ├── vk_alloc.c │ ├── vk_alloc.h │ ├── vk_cmd_queue_gen.py │ ├── vk_dispatch_table_gen.py │ ├── vk_dispatch_trampolines_gen.py │ ├── vk_entrypoints.py │ ├── vk_entrypoints_gen.py │ ├── vk_extensions.py │ ├── vk_extensions_gen.py │ ├── vk_format.c │ ├── vk_format.h │ ├── vk_icd_gen.py │ ├── vk_util.c │ └── vk_util.h │ ├── vulkan-icd-symbols.txt │ ├── vulkan_api.def.in │ └── wsi │ ├── meson.build │ ├── wsi_common.c │ ├── wsi_common.h │ ├── wsi_common_display.c │ ├── wsi_common_display.h │ ├── wsi_common_drm.c │ ├── wsi_common_drm.h │ ├── wsi_common_private.h │ ├── wsi_common_queue.h │ ├── wsi_common_wayland.c │ ├── wsi_common_win32.c │ └── wsi_common_x11.c └── subprojects ├── .gitignore ├── DirectX-Headers.wrap ├── expat.wrap ├── libelf.wrap ├── perfetto.wrap └── zlib.wrap /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab-ci/all-skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/all-skips.txt -------------------------------------------------------------------------------- /.gitlab-ci/bare-metal/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.sh] 2 | indent_size = 2 3 | -------------------------------------------------------------------------------- /.gitlab-ci/bin/requirements.txt: -------------------------------------------------------------------------------- 1 | colorama==0.4.5 2 | python-gitlab==3.5.0 3 | -------------------------------------------------------------------------------- /.gitlab-ci/cross-xfail-ppc64el: -------------------------------------------------------------------------------- 1 | lp_test_arit 2 | -------------------------------------------------------------------------------- /.gitlab-ci/cross-xfail-s390x: -------------------------------------------------------------------------------- 1 | lp_test_format 2 | -------------------------------------------------------------------------------- /.gitlab-ci/crosvm-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/crosvm-init.sh -------------------------------------------------------------------------------- /.gitlab-ci/deqp-runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/deqp-runner.sh -------------------------------------------------------------------------------- /.gitlab-ci/docs: -------------------------------------------------------------------------------- 1 | ../docs/ci -------------------------------------------------------------------------------- /.gitlab-ci/fossils.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/fossils.yml -------------------------------------------------------------------------------- /.gitlab-ci/image-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/image-tags.yml -------------------------------------------------------------------------------- /.gitlab-ci/lava/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitlab-ci/meson/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/meson/build.sh -------------------------------------------------------------------------------- /.gitlab-ci/meson/time.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/meson/time.sh -------------------------------------------------------------------------------- /.gitlab-ci/skqp-runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.gitlab-ci/skqp-runner.sh -------------------------------------------------------------------------------- /.gitlab-ci/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitlab-ci/tests/lava/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitlab-ci/tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/.mailmap -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/README.rst -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 22.2.0-devel 2 | -------------------------------------------------------------------------------- /android/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/android/Android.mk -------------------------------------------------------------------------------- /android/mesa3d_cross.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/android/mesa3d_cross.mk -------------------------------------------------------------------------------- /bin/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.sh] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/commit_in_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/commit_in_branch.py -------------------------------------------------------------------------------- /bin/gen_release_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/gen_release_notes.py -------------------------------------------------------------------------------- /bin/gen_vs_module_defs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/gen_vs_module_defs.py -------------------------------------------------------------------------------- /bin/git_sha1_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/git_sha1_gen.py -------------------------------------------------------------------------------- /bin/khronos-update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/khronos-update.py -------------------------------------------------------------------------------- /bin/meson-cmd-extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/meson-cmd-extract.py -------------------------------------------------------------------------------- /bin/meson-options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/meson-options.py -------------------------------------------------------------------------------- /bin/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/meson.build -------------------------------------------------------------------------------- /bin/meson_get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/meson_get_version.py -------------------------------------------------------------------------------- /bin/perf-annotate-jit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/perf-annotate-jit.py -------------------------------------------------------------------------------- /bin/pick-ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/pick-ui.py -------------------------------------------------------------------------------- /bin/pick/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/pick/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/pick/core.py -------------------------------------------------------------------------------- /bin/pick/core_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/pick/core_test.py -------------------------------------------------------------------------------- /bin/pick/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/pick/ui.py -------------------------------------------------------------------------------- /bin/post_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/post_version.py -------------------------------------------------------------------------------- /bin/post_version_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/post_version_test.py -------------------------------------------------------------------------------- /bin/refcnt-log-helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/refcnt-log-helper.py -------------------------------------------------------------------------------- /bin/symbols-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/bin/symbols-check.py -------------------------------------------------------------------------------- /docs/README.UVD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/README.UVD -------------------------------------------------------------------------------- /docs/README.VCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/README.VCE -------------------------------------------------------------------------------- /docs/_extra/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/_extra/_redirects -------------------------------------------------------------------------------- /docs/_exts/formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/_exts/formatting.py -------------------------------------------------------------------------------- /docs/_exts/nir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/_exts/nir.py -------------------------------------------------------------------------------- /docs/_exts/redirects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/_exts/redirects.py -------------------------------------------------------------------------------- /docs/android.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/android.rst -------------------------------------------------------------------------------- /docs/bugs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/bugs.rst -------------------------------------------------------------------------------- /docs/ci/LAVA.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/LAVA.rst -------------------------------------------------------------------------------- /docs/ci/bare-metal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/bare-metal.rst -------------------------------------------------------------------------------- /docs/ci/docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/docker.rst -------------------------------------------------------------------------------- /docs/ci/fdo-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/fdo-cache -------------------------------------------------------------------------------- /docs/ci/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/index.rst -------------------------------------------------------------------------------- /docs/ci/kernel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/kernel.rst -------------------------------------------------------------------------------- /docs/ci/skqp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/skqp.rst -------------------------------------------------------------------------------- /docs/ci/uri-caching.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/ci/uri-caching.conf -------------------------------------------------------------------------------- /docs/codingstyle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/codingstyle.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/conform.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/conform.rst -------------------------------------------------------------------------------- /docs/debugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/debugging.rst -------------------------------------------------------------------------------- /docs/developers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/developers.rst -------------------------------------------------------------------------------- /docs/devinfo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/devinfo.rst -------------------------------------------------------------------------------- /docs/dispatch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/dispatch.rst -------------------------------------------------------------------------------- /docs/download.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/download.rst -------------------------------------------------------------------------------- /docs/doxygen-wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/doxygen-wrapper.py -------------------------------------------------------------------------------- /docs/drivers/anv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/anv.rst -------------------------------------------------------------------------------- /docs/drivers/asahi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/asahi.rst -------------------------------------------------------------------------------- /docs/drivers/d3d12.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/d3d12.rst -------------------------------------------------------------------------------- /docs/drivers/lima.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/lima.rst -------------------------------------------------------------------------------- /docs/drivers/llvmpipe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/llvmpipe.rst -------------------------------------------------------------------------------- /docs/drivers/panfrost.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/panfrost.rst -------------------------------------------------------------------------------- /docs/drivers/radv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/radv.rst -------------------------------------------------------------------------------- /docs/drivers/svga3d.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/svga3d.rst -------------------------------------------------------------------------------- /docs/drivers/v3d.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/v3d.rst -------------------------------------------------------------------------------- /docs/drivers/vc4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/vc4.rst -------------------------------------------------------------------------------- /docs/drivers/venus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/venus.rst -------------------------------------------------------------------------------- /docs/drivers/virgl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/virgl.rst -------------------------------------------------------------------------------- /docs/drivers/zink.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/drivers/zink.rst -------------------------------------------------------------------------------- /docs/egl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/egl.rst -------------------------------------------------------------------------------- /docs/envvars.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/envvars.rst -------------------------------------------------------------------------------- /docs/extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/extensions.rst -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/features.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/features.txt -------------------------------------------------------------------------------- /docs/gallium-nine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium-nine.rst -------------------------------------------------------------------------------- /docs/gallium/context.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/context.rst -------------------------------------------------------------------------------- /docs/gallium/cso.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/cso.rst -------------------------------------------------------------------------------- /docs/gallium/cso/dsa.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/cso/dsa.rst -------------------------------------------------------------------------------- /docs/gallium/distro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/distro.rst -------------------------------------------------------------------------------- /docs/gallium/format.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/format.rst -------------------------------------------------------------------------------- /docs/gallium/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/glossary.rst -------------------------------------------------------------------------------- /docs/gallium/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/index.rst -------------------------------------------------------------------------------- /docs/gallium/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/intro.rst -------------------------------------------------------------------------------- /docs/gallium/pipeline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/pipeline.txt -------------------------------------------------------------------------------- /docs/gallium/screen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/screen.rst -------------------------------------------------------------------------------- /docs/gallium/tgsi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gallium/tgsi.rst -------------------------------------------------------------------------------- /docs/gpu-perf-tracing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/gpu-perf-tracing.rst -------------------------------------------------------------------------------- /docs/helpwanted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/helpwanted.rst -------------------------------------------------------------------------------- /docs/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/history.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/isl/ccs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/isl/ccs.rst -------------------------------------------------------------------------------- /docs/isl/formats.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/isl/formats.rst -------------------------------------------------------------------------------- /docs/isl/hiz.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/isl/hiz.rst -------------------------------------------------------------------------------- /docs/isl/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/isl/index.rst -------------------------------------------------------------------------------- /docs/isl/tiling-basic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/isl/tiling-basic.svg -------------------------------------------------------------------------------- /docs/isl/tiling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/isl/tiling.rst -------------------------------------------------------------------------------- /docs/isl/units.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/isl/units.rst -------------------------------------------------------------------------------- /docs/libGL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/libGL.txt -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/lists.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/lists.rst -------------------------------------------------------------------------------- /docs/macos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/macos.rst -------------------------------------------------------------------------------- /docs/meson.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/meson.rst -------------------------------------------------------------------------------- /docs/nir/alu.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/nir/alu.rst -------------------------------------------------------------------------------- /docs/nir/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/nir/index.rst -------------------------------------------------------------------------------- /docs/nir/tex.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/nir/tex.rst -------------------------------------------------------------------------------- /docs/opengles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/opengles.rst -------------------------------------------------------------------------------- /docs/osmesa.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/osmesa.rst -------------------------------------------------------------------------------- /docs/perf.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/perf.rst -------------------------------------------------------------------------------- /docs/perfetto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/perfetto.rst -------------------------------------------------------------------------------- /docs/precompiled.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/precompiled.rst -------------------------------------------------------------------------------- /docs/release-calendar.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/release-calendar.csv -------------------------------------------------------------------------------- /docs/release-calendar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/release-calendar.rst -------------------------------------------------------------------------------- /docs/releasing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/releasing.rst -------------------------------------------------------------------------------- /docs/relnotes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes.rst -------------------------------------------------------------------------------- /docs/relnotes/10.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/10.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.0.rst -------------------------------------------------------------------------------- /docs/relnotes/10.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.1.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.1.5.rst -------------------------------------------------------------------------------- /docs/relnotes/10.1.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.1.6.rst -------------------------------------------------------------------------------- /docs/relnotes/10.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.5.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.6.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.7.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.8.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.9.rst -------------------------------------------------------------------------------- /docs/relnotes/10.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.5.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.6.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.7.rst -------------------------------------------------------------------------------- /docs/relnotes/10.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.5.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.6.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.7.rst -------------------------------------------------------------------------------- /docs/relnotes/10.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.0.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.5.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.6.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.7.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.8.rst -------------------------------------------------------------------------------- /docs/relnotes/10.5.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.5.9.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.0.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.1.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.2.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.3.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.4.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.5.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.6.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.7.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.8.rst -------------------------------------------------------------------------------- /docs/relnotes/10.6.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/10.6.9.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.6.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.7.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.8.rst -------------------------------------------------------------------------------- /docs/relnotes/11.0.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.0.9.rst -------------------------------------------------------------------------------- /docs/relnotes/11.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.1.0.rst -------------------------------------------------------------------------------- /docs/relnotes/11.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/11.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/11.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/11.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/11.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.2.0.rst -------------------------------------------------------------------------------- /docs/relnotes/11.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.2.1.rst -------------------------------------------------------------------------------- /docs/relnotes/11.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/11.2.2.rst -------------------------------------------------------------------------------- /docs/relnotes/12.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/12.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/12.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/12.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/12.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/12.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/12.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/12.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/12.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/12.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/12.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/12.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/12.0.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/12.0.6.rst -------------------------------------------------------------------------------- /docs/relnotes/13.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/13.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/13.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/13.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/13.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/13.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/13.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/13.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/13.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/13.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/13.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/13.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/13.0.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/13.0.6.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.6.rst -------------------------------------------------------------------------------- /docs/relnotes/17.0.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.0.7.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.0.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.10.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.10.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.5.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.6.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.7.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.8.rst -------------------------------------------------------------------------------- /docs/relnotes/17.1.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.1.9.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.0.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.1.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.2.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.3.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.4.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.5.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.6.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.7.rst -------------------------------------------------------------------------------- /docs/relnotes/17.2.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.2.8.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.0.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.1.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.2.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.3.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.4.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.5.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.6.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.7.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.8.rst -------------------------------------------------------------------------------- /docs/relnotes/17.3.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/17.3.9.rst -------------------------------------------------------------------------------- /docs/relnotes/18.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/18.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/18.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/18.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/18.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/18.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.0.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.5.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.6.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.7.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.8.rst -------------------------------------------------------------------------------- /docs/relnotes/18.1.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.1.9.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.0.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.1.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.2.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.3.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.4.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.5.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.6.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.7.rst -------------------------------------------------------------------------------- /docs/relnotes/18.2.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.2.8.rst -------------------------------------------------------------------------------- /docs/relnotes/18.3.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.3.0.rst -------------------------------------------------------------------------------- /docs/relnotes/18.3.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.3.1.rst -------------------------------------------------------------------------------- /docs/relnotes/18.3.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.3.2.rst -------------------------------------------------------------------------------- /docs/relnotes/18.3.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.3.3.rst -------------------------------------------------------------------------------- /docs/relnotes/18.3.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.3.4.rst -------------------------------------------------------------------------------- /docs/relnotes/18.3.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.3.5.rst -------------------------------------------------------------------------------- /docs/relnotes/18.3.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/18.3.6.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.6.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.7.rst -------------------------------------------------------------------------------- /docs/relnotes/19.0.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.0.8.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.0.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.5.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.6.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.7.rst -------------------------------------------------------------------------------- /docs/relnotes/19.1.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.1.8.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.0.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.1.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.2.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.3.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.4.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.5.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.6.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.7.rst -------------------------------------------------------------------------------- /docs/relnotes/19.2.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.2.8.rst -------------------------------------------------------------------------------- /docs/relnotes/19.3.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.3.0.rst -------------------------------------------------------------------------------- /docs/relnotes/19.3.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.3.1.rst -------------------------------------------------------------------------------- /docs/relnotes/19.3.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.3.2.rst -------------------------------------------------------------------------------- /docs/relnotes/19.3.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.3.3.rst -------------------------------------------------------------------------------- /docs/relnotes/19.3.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.3.4.rst -------------------------------------------------------------------------------- /docs/relnotes/19.3.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/19.3.5.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.6.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.7.rst -------------------------------------------------------------------------------- /docs/relnotes/20.0.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.0.8.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.0.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.10.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.10.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.5.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.6.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.7.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.8.rst -------------------------------------------------------------------------------- /docs/relnotes/20.1.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.1.9.rst -------------------------------------------------------------------------------- /docs/relnotes/20.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.2.0.rst -------------------------------------------------------------------------------- /docs/relnotes/20.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.2.1.rst -------------------------------------------------------------------------------- /docs/relnotes/20.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.2.2.rst -------------------------------------------------------------------------------- /docs/relnotes/20.2.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.2.3.rst -------------------------------------------------------------------------------- /docs/relnotes/20.2.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.2.4.rst -------------------------------------------------------------------------------- /docs/relnotes/20.2.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.2.5.rst -------------------------------------------------------------------------------- /docs/relnotes/20.2.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.2.6.rst -------------------------------------------------------------------------------- /docs/relnotes/20.3.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.3.0.rst -------------------------------------------------------------------------------- /docs/relnotes/20.3.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.3.1.rst -------------------------------------------------------------------------------- /docs/relnotes/20.3.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.3.2.rst -------------------------------------------------------------------------------- /docs/relnotes/20.3.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.3.3.rst -------------------------------------------------------------------------------- /docs/relnotes/20.3.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.3.4.rst -------------------------------------------------------------------------------- /docs/relnotes/20.3.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/20.3.5.rst -------------------------------------------------------------------------------- /docs/relnotes/21.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/21.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/21.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/21.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.0.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.5.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.6.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.7.rst -------------------------------------------------------------------------------- /docs/relnotes/21.1.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.1.8.rst -------------------------------------------------------------------------------- /docs/relnotes/21.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.2.0.rst -------------------------------------------------------------------------------- /docs/relnotes/21.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.2.2.rst -------------------------------------------------------------------------------- /docs/relnotes/21.2.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.2.3.rst -------------------------------------------------------------------------------- /docs/relnotes/21.2.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.2.4.rst -------------------------------------------------------------------------------- /docs/relnotes/21.2.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.2.5.rst -------------------------------------------------------------------------------- /docs/relnotes/21.2.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.2.6.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.0.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.1.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.2.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.3.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.4.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.5.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.6.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.7.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.8.rst -------------------------------------------------------------------------------- /docs/relnotes/21.3.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/21.3.9.rst -------------------------------------------------------------------------------- /docs/relnotes/22.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.0.0.rst -------------------------------------------------------------------------------- /docs/relnotes/22.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/22.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/22.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/22.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/22.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/22.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.1.0.rst -------------------------------------------------------------------------------- /docs/relnotes/22.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/22.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/22.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/22.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/3.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.1 -------------------------------------------------------------------------------- /docs/relnotes/3.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.2 -------------------------------------------------------------------------------- /docs/relnotes/3.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.2.1 -------------------------------------------------------------------------------- /docs/relnotes/3.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.3 -------------------------------------------------------------------------------- /docs/relnotes/3.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.4 -------------------------------------------------------------------------------- /docs/relnotes/3.4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.4.1 -------------------------------------------------------------------------------- /docs/relnotes/3.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.4.2 -------------------------------------------------------------------------------- /docs/relnotes/3.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/3.5 -------------------------------------------------------------------------------- /docs/relnotes/4.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/4.0 -------------------------------------------------------------------------------- /docs/relnotes/4.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/4.0.1 -------------------------------------------------------------------------------- /docs/relnotes/4.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/4.0.2 -------------------------------------------------------------------------------- /docs/relnotes/4.0.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/4.0.3 -------------------------------------------------------------------------------- /docs/relnotes/4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/4.1 -------------------------------------------------------------------------------- /docs/relnotes/5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/5.0 -------------------------------------------------------------------------------- /docs/relnotes/5.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/5.0.1 -------------------------------------------------------------------------------- /docs/relnotes/5.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/5.0.2 -------------------------------------------------------------------------------- /docs/relnotes/5.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/5.1 -------------------------------------------------------------------------------- /docs/relnotes/6.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.0 -------------------------------------------------------------------------------- /docs/relnotes/6.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.0.1 -------------------------------------------------------------------------------- /docs/relnotes/6.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.1 -------------------------------------------------------------------------------- /docs/relnotes/6.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.2 -------------------------------------------------------------------------------- /docs/relnotes/6.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.2.1 -------------------------------------------------------------------------------- /docs/relnotes/6.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.3 -------------------------------------------------------------------------------- /docs/relnotes/6.3.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.3.1 -------------------------------------------------------------------------------- /docs/relnotes/6.3.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.3.2 -------------------------------------------------------------------------------- /docs/relnotes/6.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.4 -------------------------------------------------------------------------------- /docs/relnotes/6.4.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.4.1.rst -------------------------------------------------------------------------------- /docs/relnotes/6.4.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.4.2.rst -------------------------------------------------------------------------------- /docs/relnotes/6.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.4.rst -------------------------------------------------------------------------------- /docs/relnotes/6.5.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.5.1.rst -------------------------------------------------------------------------------- /docs/relnotes/6.5.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.5.2.rst -------------------------------------------------------------------------------- /docs/relnotes/6.5.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.5.3.rst -------------------------------------------------------------------------------- /docs/relnotes/6.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/6.5.rst -------------------------------------------------------------------------------- /docs/relnotes/7.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/7.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/7.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.0.rst -------------------------------------------------------------------------------- /docs/relnotes/7.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.10.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.10.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.10.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.10.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.10.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.10.3.rst -------------------------------------------------------------------------------- /docs/relnotes/7.10.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.10.rst -------------------------------------------------------------------------------- /docs/relnotes/7.11.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.11.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.11.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.11.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.11.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.11.rst -------------------------------------------------------------------------------- /docs/relnotes/7.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.3.rst -------------------------------------------------------------------------------- /docs/relnotes/7.4.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.4.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.4.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.4.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.4.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.4.3.rst -------------------------------------------------------------------------------- /docs/relnotes/7.4.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.4.4.rst -------------------------------------------------------------------------------- /docs/relnotes/7.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.4.rst -------------------------------------------------------------------------------- /docs/relnotes/7.5.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.5.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.5.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.5.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.5.rst -------------------------------------------------------------------------------- /docs/relnotes/7.6.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.6.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.6.rst -------------------------------------------------------------------------------- /docs/relnotes/7.7.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.7.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.7.rst -------------------------------------------------------------------------------- /docs/relnotes/7.8.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.8.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.8.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.8.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.8.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.8.3.rst -------------------------------------------------------------------------------- /docs/relnotes/7.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.8.rst -------------------------------------------------------------------------------- /docs/relnotes/7.9.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.9.1.rst -------------------------------------------------------------------------------- /docs/relnotes/7.9.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.9.2.rst -------------------------------------------------------------------------------- /docs/relnotes/7.9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/7.9.rst -------------------------------------------------------------------------------- /docs/relnotes/8.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/8.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/8.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/8.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/8.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/8.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/8.0.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/8.0.4.rst -------------------------------------------------------------------------------- /docs/relnotes/8.0.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/8.0.5.rst -------------------------------------------------------------------------------- /docs/relnotes/8.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/8.0.rst -------------------------------------------------------------------------------- /docs/relnotes/9.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.0.1.rst -------------------------------------------------------------------------------- /docs/relnotes/9.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.0.2.rst -------------------------------------------------------------------------------- /docs/relnotes/9.0.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.0.3.rst -------------------------------------------------------------------------------- /docs/relnotes/9.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.0.rst -------------------------------------------------------------------------------- /docs/relnotes/9.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.1.1.rst -------------------------------------------------------------------------------- /docs/relnotes/9.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.1.2.rst -------------------------------------------------------------------------------- /docs/relnotes/9.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.1.3.rst -------------------------------------------------------------------------------- /docs/relnotes/9.1.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.1.4.rst -------------------------------------------------------------------------------- /docs/relnotes/9.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.1.rst -------------------------------------------------------------------------------- /docs/relnotes/9.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/relnotes/9.2.rst -------------------------------------------------------------------------------- /docs/repository.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/repository.rst -------------------------------------------------------------------------------- /docs/shading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/shading.rst -------------------------------------------------------------------------------- /docs/sourcetree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/sourcetree.rst -------------------------------------------------------------------------------- /docs/systems.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/systems.rst -------------------------------------------------------------------------------- /docs/thanks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/thanks.rst -------------------------------------------------------------------------------- /docs/u_trace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/u_trace.rst -------------------------------------------------------------------------------- /docs/utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/utilities.rst -------------------------------------------------------------------------------- /docs/viewperf.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/viewperf.rst -------------------------------------------------------------------------------- /docs/vulkan/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/vulkan/index.rst -------------------------------------------------------------------------------- /docs/xlibdriver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/docs/xlibdriver.rst -------------------------------------------------------------------------------- /include/CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl.h -------------------------------------------------------------------------------- /include/CL/cl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl.hpp -------------------------------------------------------------------------------- /include/CL/cl2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl2.hpp -------------------------------------------------------------------------------- /include/CL/cl_d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl_d3d10.h -------------------------------------------------------------------------------- /include/CL/cl_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl_d3d11.h -------------------------------------------------------------------------------- /include/CL/cl_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl_egl.h -------------------------------------------------------------------------------- /include/CL/cl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl_ext.h -------------------------------------------------------------------------------- /include/CL/cl_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl_gl.h -------------------------------------------------------------------------------- /include/CL/cl_gl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl_gl_ext.h -------------------------------------------------------------------------------- /include/CL/cl_icd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/cl_icd.h -------------------------------------------------------------------------------- /include/CL/opencl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/CL/opencl.h -------------------------------------------------------------------------------- /include/D3D9/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.h] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /include/D3D9/d3d9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/D3D9/d3d9.h -------------------------------------------------------------------------------- /include/EGL/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/EGL/egl.h -------------------------------------------------------------------------------- /include/EGL/eglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/EGL/eglext.h -------------------------------------------------------------------------------- /include/GL/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GL/gl.h -------------------------------------------------------------------------------- /include/GL/glcorearb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GL/glcorearb.h -------------------------------------------------------------------------------- /include/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GL/glext.h -------------------------------------------------------------------------------- /include/GL/glx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GL/glx.h -------------------------------------------------------------------------------- /include/GL/glxext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GL/glxext.h -------------------------------------------------------------------------------- /include/GL/osmesa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GL/osmesa.h -------------------------------------------------------------------------------- /include/GL/wglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GL/wglext.h -------------------------------------------------------------------------------- /include/GLES/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES/egl.h -------------------------------------------------------------------------------- /include/GLES/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES/gl.h -------------------------------------------------------------------------------- /include/GLES/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES/glext.h -------------------------------------------------------------------------------- /include/GLES2/gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES2/gl2.h -------------------------------------------------------------------------------- /include/GLES2/gl2ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES2/gl2ext.h -------------------------------------------------------------------------------- /include/GLES3/gl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES3/gl3.h -------------------------------------------------------------------------------- /include/GLES3/gl31.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES3/gl31.h -------------------------------------------------------------------------------- /include/GLES3/gl32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES3/gl32.h -------------------------------------------------------------------------------- /include/GLES3/gl3ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/GLES3/gl3ext.h -------------------------------------------------------------------------------- /include/HaikuGL/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/HaikuGL/README -------------------------------------------------------------------------------- /include/android_stub/cutils/log.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /include/android_stub/sync/sync.h: -------------------------------------------------------------------------------- 1 | ../android/sync.h -------------------------------------------------------------------------------- /include/c99_alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/c99_alloca.h -------------------------------------------------------------------------------- /include/c99_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/c99_compat.h -------------------------------------------------------------------------------- /include/drm-uapi/drm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/drm-uapi/drm.h -------------------------------------------------------------------------------- /include/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/meson.build -------------------------------------------------------------------------------- /include/no_extern_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/include/no_extern_c.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/meson_options.txt -------------------------------------------------------------------------------- /src/amd/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/amd/.clang-format -------------------------------------------------------------------------------- /src/amd/ci/.gitattributes: -------------------------------------------------------------------------------- 1 | vkd3d-*.txt eol=crlf 2 | -------------------------------------------------------------------------------- /src/amd/ci/radv-bonaire-aco-skips.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/amd/ci/radv-hawaii-aco-fails.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/amd/ci/radv-oland-aco-fails.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/amd/ci/radv-vangogh-aco-flakes.txt: -------------------------------------------------------------------------------- 1 | dEQP-VK.dynamic_rendering.basic.* 2 | -------------------------------------------------------------------------------- /src/amd/common/sid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/amd/common/sid.h -------------------------------------------------------------------------------- /src/amd/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/amd/meson.build -------------------------------------------------------------------------------- /src/asahi/lib/agx_bo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/agx_bo.h -------------------------------------------------------------------------------- /src/asahi/lib/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/decode.c -------------------------------------------------------------------------------- /src/asahi/lib/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/decode.h -------------------------------------------------------------------------------- /src/asahi/lib/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/io.h -------------------------------------------------------------------------------- /src/asahi/lib/pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/pool.c -------------------------------------------------------------------------------- /src/asahi/lib/pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/pool.h -------------------------------------------------------------------------------- /src/asahi/lib/tiling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/tiling.c -------------------------------------------------------------------------------- /src/asahi/lib/tiling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/tiling.h -------------------------------------------------------------------------------- /src/asahi/lib/wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/lib/wrap.c -------------------------------------------------------------------------------- /src/asahi/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/asahi/meson.build -------------------------------------------------------------------------------- /src/broadcom/qpu/qpu_validate.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/c11/impl/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/c11/impl/time.c -------------------------------------------------------------------------------- /src/c11/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/c11/threads.h -------------------------------------------------------------------------------- /src/c11/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/c11/time.h -------------------------------------------------------------------------------- /src/compiler/clc/clc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/compiler/clc/clc.c -------------------------------------------------------------------------------- /src/compiler/clc/clc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/compiler/clc/clc.h -------------------------------------------------------------------------------- /src/compiler/glsl/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/compiler/glsl/TODO -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/001-define.c: -------------------------------------------------------------------------------- 1 | #define foo 1 2 | foo 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/001-define.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/002-define-chain.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/003-define-chain-reverse.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/005-define-composite-chain.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | a 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/006-define-composite-chain-reverse.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | a 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/008-define-empty.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/009-undef.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | 4 | foo 5 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/011-define-func-empty.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/012-define-func-no-args.c.expected: -------------------------------------------------------------------------------- 1 | 2 | bar 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/013-define-func-1-arg-unused.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/014-define-func-2-arg-unused.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/016-define-func-1-arg.c.expected: -------------------------------------------------------------------------------- 1 | 2 | ((bar)+1) 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/017-define-func-2-args.c.expected: -------------------------------------------------------------------------------- 1 | 2 | ((bar)*(baz)) 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/018-define-func-macro-as-parameter.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/021-define-func-compose.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | (2*((1+(3)))) 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/024-define-chain-to-self-recursion.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | foo 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/025-func-macro-as-non-macro.c.expected: -------------------------------------------------------------------------------- 1 | 2 | foo bar 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/026-define-func-extra-newlines.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | bar 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/027-define-chain-obj-to-func.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | success 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/032-define-func-self-recurse.c.expected: -------------------------------------------------------------------------------- 1 | 2 | foo(2*(3)) 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/034-define-func-self-compose-non-func.c.expected: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/038-func-arg-with-commas.c.expected: -------------------------------------------------------------------------------- 1 | 2 | success 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/040-token-pasting.c.expected: -------------------------------------------------------------------------------- 1 | 2 | onetoken 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/062-if-0-skips-garbage.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/064-version.c: -------------------------------------------------------------------------------- 1 | #version 130 2 | #define FOO 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/064-version.c.expected: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/066-if-nospace-expression.c: -------------------------------------------------------------------------------- 1 | #if(1) 2 | success 3 | #endif 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/066-if-nospace-expression.c.expected: -------------------------------------------------------------------------------- 1 | 2 | success 3 | 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/069-repeated-argument.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 1 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/071-punctuator.c: -------------------------------------------------------------------------------- 1 | a = b 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/071-punctuator.c.expected: -------------------------------------------------------------------------------- 1 | a = b 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/073-if-in-ifdef.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/074-elif-undef.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/075-elif-elif-undef.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/076-elif-undef-nested.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/077-else-without-if.c: -------------------------------------------------------------------------------- 1 | #else 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/078-elif-without-if.c: -------------------------------------------------------------------------------- 1 | #elif defined FOO 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/079-endif-without-if.c: -------------------------------------------------------------------------------- 1 | #endif 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/083-unterminated-if.c: -------------------------------------------------------------------------------- 1 | #if 1 2 | 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/087-if-comments.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | win 5 | 6 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/093-divide-by-zero.c: -------------------------------------------------------------------------------- 1 | #if (1 / 0) 2 | #endif 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/095-recursive-define.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | B(0, C) 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/096-paste-twice.c.expected: -------------------------------------------------------------------------------- 1 | 2 | justonetoken 3 | 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/102-garbage-after-endif.c: -------------------------------------------------------------------------------- 1 | #if 0 2 | #endif garbage 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/104-hash-line-followed-by-code.c: -------------------------------------------------------------------------------- 1 | #line 2 2 | int foo(); 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/108-no-space-after-hash-version.c: -------------------------------------------------------------------------------- 1 | #version110 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/109-no-space-after-hash-line.c: -------------------------------------------------------------------------------- 1 | #line2 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/121-comment-bug-72686.c: -------------------------------------------------------------------------------- 1 | /* 2 | */ // 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/121-comment-bug-72686.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/127-pragma-empty.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/129-define-non-identifier.c: -------------------------------------------------------------------------------- 1 | #define 123 456 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/130-define-comment.c.expected: -------------------------------------------------------------------------------- 1 | 2 | FOO( bar ) 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/131-eof-without-newline.c: -------------------------------------------------------------------------------- 1 | this file ends with no newline -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/132-eof-without-newline-define.c: -------------------------------------------------------------------------------- 1 | #define -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/144-implicit-version.c: -------------------------------------------------------------------------------- 1 | int x = __VERSION__; 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/144-implicit-version.c.expected: -------------------------------------------------------------------------------- 1 | int x = 110; 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/145-version-first.c: -------------------------------------------------------------------------------- 1 | 123 2 | #version 120 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/146-version-first-hash.c: -------------------------------------------------------------------------------- 1 | # 2 | #version 120 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/compiler/glsl/ir.h -------------------------------------------------------------------------------- /src/compiler/glsl/tests/warnings/020-array-length.vert.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/compiler/isaspec/README.rst: -------------------------------------------------------------------------------- 1 | ../../../docs/drivers/freedreno/isaspec.rst -------------------------------------------------------------------------------- /src/compiler/nir/nir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/compiler/nir/nir.c -------------------------------------------------------------------------------- /src/compiler/nir/nir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/compiler/nir/nir.h -------------------------------------------------------------------------------- /src/drm-shim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/drm-shim/README.md -------------------------------------------------------------------------------- /src/drm-shim/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/drm-shim/device.c -------------------------------------------------------------------------------- /src/egl/drivers/haiku/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.cpp] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/egl/egl-glvnd-symbols.txt: -------------------------------------------------------------------------------- 1 | __egl_Main 2 | -------------------------------------------------------------------------------- /src/egl/main/eglapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/egl/main/eglapi.c -------------------------------------------------------------------------------- /src/egl/main/egllog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/egl/main/egllog.c -------------------------------------------------------------------------------- /src/egl/main/egllog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/egl/main/egllog.h -------------------------------------------------------------------------------- /src/egl/main/eglsync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/egl/main/eglsync.c -------------------------------------------------------------------------------- /src/egl/main/eglsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/egl/main/eglsync.h -------------------------------------------------------------------------------- /src/egl/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/egl/meson.build -------------------------------------------------------------------------------- /src/egl/wayland/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/freedreno/registers/.gitignore: -------------------------------------------------------------------------------- 1 | *.xml.h 2 | -------------------------------------------------------------------------------- /src/freedreno/vulkan/TODO: -------------------------------------------------------------------------------- 1 | - git grep TODO src/freedreno/vulkan 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/freedreno/.clang-format: -------------------------------------------------------------------------------- 1 | ../../../freedreno/.clang-format -------------------------------------------------------------------------------- /src/gallium/drivers/nouveau/ci/nouveau-gf108-skips.txt: -------------------------------------------------------------------------------- 1 | KHR-GL43.copy_image.functional 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/nouveau/ci/nouveau-gt215-skips.txt: -------------------------------------------------------------------------------- 1 | KHR-GL33.texture_swizzle.smoke 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/r600/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/r600/sfn/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{cpp,c,h}] 2 | indent_style = space 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/svga/include/includeCheck.h: -------------------------------------------------------------------------------- 1 | /* dummy file */ 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/svga/include/vmware_pack_begin.h: -------------------------------------------------------------------------------- 1 | /* dummy file */ 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/svga/include/vmware_pack_end.h: -------------------------------------------------------------------------------- 1 | /* dummy file */ 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/vc4/kernel/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/zink/ci/zink-anv-icl-skips.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/zink/ci/zink-anv-tgl-fails.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/gallium/frontends/hgl/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h,cpp,hpp}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/targets/haiku-softpipe/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h,cpp,hpp}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/winsys/freedreno/drm/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/winsys/nouveau/drm/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/winsys/sw/hgl/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gbm/main/backend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gbm/main/backend.c -------------------------------------------------------------------------------- /src/gbm/main/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gbm/main/backend.h -------------------------------------------------------------------------------- /src/gbm/main/gbm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gbm/main/gbm.c -------------------------------------------------------------------------------- /src/gbm/main/gbm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gbm/main/gbm.h -------------------------------------------------------------------------------- /src/gbm/main/gbmint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gbm/main/gbmint.h -------------------------------------------------------------------------------- /src/gbm/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gbm/meson.build -------------------------------------------------------------------------------- /src/getopt/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/getopt/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/getopt/getopt.h -------------------------------------------------------------------------------- /src/getopt/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/getopt/meson.build -------------------------------------------------------------------------------- /src/glx/apple/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/apple/TODO -------------------------------------------------------------------------------- /src/glx/applegl_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/applegl_glx.c -------------------------------------------------------------------------------- /src/glx/clientattrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/clientattrib.c -------------------------------------------------------------------------------- /src/glx/clientinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/clientinfo.c -------------------------------------------------------------------------------- /src/glx/compsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/compsize.c -------------------------------------------------------------------------------- /src/glx/dri2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri2.c -------------------------------------------------------------------------------- /src/glx/dri2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri2.h -------------------------------------------------------------------------------- /src/glx/dri2_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri2_glx.c -------------------------------------------------------------------------------- /src/glx/dri2_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri2_priv.h -------------------------------------------------------------------------------- /src/glx/dri3_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri3_glx.c -------------------------------------------------------------------------------- /src/glx/dri3_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri3_priv.h -------------------------------------------------------------------------------- /src/glx/dri_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri_common.c -------------------------------------------------------------------------------- /src/glx/dri_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/dri_common.h -------------------------------------------------------------------------------- /src/glx/drisw_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/drisw_glx.c -------------------------------------------------------------------------------- /src/glx/drisw_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/drisw_priv.h -------------------------------------------------------------------------------- /src/glx/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/eval.c -------------------------------------------------------------------------------- /src/glx/glx_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glx_error.c -------------------------------------------------------------------------------- /src/glx/glx_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glx_error.h -------------------------------------------------------------------------------- /src/glx/glx_pbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glx_pbuffer.c -------------------------------------------------------------------------------- /src/glx/glx_query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glx_query.c -------------------------------------------------------------------------------- /src/glx/glxclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxclient.h -------------------------------------------------------------------------------- /src/glx/glxcmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxcmds.c -------------------------------------------------------------------------------- /src/glx/glxconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxconfig.c -------------------------------------------------------------------------------- /src/glx/glxconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxconfig.h -------------------------------------------------------------------------------- /src/glx/glxcurrent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxcurrent.c -------------------------------------------------------------------------------- /src/glx/glxext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxext.c -------------------------------------------------------------------------------- /src/glx/glxglvnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxglvnd.c -------------------------------------------------------------------------------- /src/glx/glxglvnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxglvnd.h -------------------------------------------------------------------------------- /src/glx/glxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxhash.c -------------------------------------------------------------------------------- /src/glx/glxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/glxhash.h -------------------------------------------------------------------------------- /src/glx/indirect_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/indirect_glx.c -------------------------------------------------------------------------------- /src/glx/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/meson.build -------------------------------------------------------------------------------- /src/glx/packrender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/packrender.h -------------------------------------------------------------------------------- /src/glx/packsingle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/packsingle.h -------------------------------------------------------------------------------- /src/glx/pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/pixel.c -------------------------------------------------------------------------------- /src/glx/pixelstore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/pixelstore.c -------------------------------------------------------------------------------- /src/glx/render2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/render2.c -------------------------------------------------------------------------------- /src/glx/renderpix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/renderpix.c -------------------------------------------------------------------------------- /src/glx/single2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/single2.c -------------------------------------------------------------------------------- /src/glx/singlepix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/singlepix.c -------------------------------------------------------------------------------- /src/glx/vertarr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/vertarr.c -------------------------------------------------------------------------------- /src/glx/windows/wgl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/windows/wgl.c -------------------------------------------------------------------------------- /src/glx/windows/wgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/windows/wgl.h -------------------------------------------------------------------------------- /src/glx/xfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/glx/xfont.c -------------------------------------------------------------------------------- /src/gtest/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gtest/meson.build -------------------------------------------------------------------------------- /src/gtest/src/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/gtest/src/gtest.cc -------------------------------------------------------------------------------- /src/hgl/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{cpp,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/hgl/GLRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/hgl/GLRenderer.cpp -------------------------------------------------------------------------------- /src/hgl/GLView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/hgl/GLView.cpp -------------------------------------------------------------------------------- /src/hgl/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/hgl/meson.build -------------------------------------------------------------------------------- /src/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/imgui/LICENSE.txt -------------------------------------------------------------------------------- /src/imgui/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/imgui/README -------------------------------------------------------------------------------- /src/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/imgui/imconfig.h -------------------------------------------------------------------------------- /src/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/imgui/imgui.cpp -------------------------------------------------------------------------------- /src/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/imgui/imgui.h -------------------------------------------------------------------------------- /src/imgui/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/imgui/meson.build -------------------------------------------------------------------------------- /src/intel/blorp/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/intel/blorp/TODO -------------------------------------------------------------------------------- /src/intel/ci/anv-tgl-skips.txt: -------------------------------------------------------------------------------- 1 | dEQP-VK.ubo.random.all_shared_buffer.48 2 | -------------------------------------------------------------------------------- /src/intel/ci/iris-cml-flakes.txt: -------------------------------------------------------------------------------- 1 | spec@arb_query_buffer_object@qbo 2 | -------------------------------------------------------------------------------- /src/intel/ci/iris-whl-flakes.txt: -------------------------------------------------------------------------------- 1 | spec@arb_query_buffer_object@qbo 2 | -------------------------------------------------------------------------------- /src/intel/isl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/intel/isl/README -------------------------------------------------------------------------------- /src/intel/isl/isl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/intel/isl/isl.c -------------------------------------------------------------------------------- /src/intel/isl/isl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/intel/isl/isl.h -------------------------------------------------------------------------------- /src/intel/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/intel/meson.build -------------------------------------------------------------------------------- /src/intel/tools/tests/gen8/nop.expected: -------------------------------------------------------------------------------- 1 | 3OU00 q -------------------------------------------------------------------------------- /src/intel/tools/tests/gen9/nop.expected: -------------------------------------------------------------------------------- 1 | 3OU00 q -------------------------------------------------------------------------------- /src/intel/vulkan/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/intel/vulkan/TODO -------------------------------------------------------------------------------- /src/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/loader/loader.c -------------------------------------------------------------------------------- /src/loader/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/loader/loader.h -------------------------------------------------------------------------------- /src/loader/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/loader/meson.build -------------------------------------------------------------------------------- /src/mapi/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/entry.c -------------------------------------------------------------------------------- /src/mapi/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/entry.h -------------------------------------------------------------------------------- /src/mapi/glapi/glapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/glapi/glapi.c -------------------------------------------------------------------------------- /src/mapi/glapi/glapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/glapi/glapi.h -------------------------------------------------------------------------------- /src/mapi/mapi_abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/mapi_abi.py -------------------------------------------------------------------------------- /src/mapi/mapi_glapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/mapi_glapi.c -------------------------------------------------------------------------------- /src/mapi/mapi_tmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/mapi_tmp.h -------------------------------------------------------------------------------- /src/mapi/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/meson.build -------------------------------------------------------------------------------- /src/mapi/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/stub.c -------------------------------------------------------------------------------- /src/mapi/stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/stub.h -------------------------------------------------------------------------------- /src/mapi/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/table.c -------------------------------------------------------------------------------- /src/mapi/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/table.h -------------------------------------------------------------------------------- /src/mapi/u_current.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/u_current.c -------------------------------------------------------------------------------- /src/mapi/u_current.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/u_current.h -------------------------------------------------------------------------------- /src/mapi/u_execmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/u_execmem.c -------------------------------------------------------------------------------- /src/mapi/u_execmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mapi/u_execmem.h -------------------------------------------------------------------------------- /src/mesa/main/accum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/accum.c -------------------------------------------------------------------------------- /src/mesa/main/accum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/accum.h -------------------------------------------------------------------------------- /src/mesa/main/attrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/attrib.c -------------------------------------------------------------------------------- /src/mesa/main/attrib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/attrib.h -------------------------------------------------------------------------------- /src/mesa/main/bbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/bbox.c -------------------------------------------------------------------------------- /src/mesa/main/bbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/bbox.h -------------------------------------------------------------------------------- /src/mesa/main/blend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/blend.c -------------------------------------------------------------------------------- /src/mesa/main/blend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/blend.h -------------------------------------------------------------------------------- /src/mesa/main/blit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/blit.c -------------------------------------------------------------------------------- /src/mesa/main/blit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/blit.h -------------------------------------------------------------------------------- /src/mesa/main/clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/clear.c -------------------------------------------------------------------------------- /src/mesa/main/clip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/clip.c -------------------------------------------------------------------------------- /src/mesa/main/clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/clip.h -------------------------------------------------------------------------------- /src/mesa/main/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/config.h -------------------------------------------------------------------------------- /src/mesa/main/dd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/dd.h -------------------------------------------------------------------------------- /src/mesa/main/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/debug.c -------------------------------------------------------------------------------- /src/mesa/main/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/debug.h -------------------------------------------------------------------------------- /src/mesa/main/depth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/depth.c -------------------------------------------------------------------------------- /src/mesa/main/depth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/depth.h -------------------------------------------------------------------------------- /src/mesa/main/dlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/dlist.c -------------------------------------------------------------------------------- /src/mesa/main/dlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/dlist.h -------------------------------------------------------------------------------- /src/mesa/main/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/draw.c -------------------------------------------------------------------------------- /src/mesa/main/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/draw.h -------------------------------------------------------------------------------- /src/mesa/main/enable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/enable.c -------------------------------------------------------------------------------- /src/mesa/main/enable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/enable.h -------------------------------------------------------------------------------- /src/mesa/main/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/enums.h -------------------------------------------------------------------------------- /src/mesa/main/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/errors.c -------------------------------------------------------------------------------- /src/mesa/main/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/errors.h -------------------------------------------------------------------------------- /src/mesa/main/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/eval.c -------------------------------------------------------------------------------- /src/mesa/main/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/eval.h -------------------------------------------------------------------------------- /src/mesa/main/fog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/fog.c -------------------------------------------------------------------------------- /src/mesa/main/fog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/fog.h -------------------------------------------------------------------------------- /src/mesa/main/get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/get.c -------------------------------------------------------------------------------- /src/mesa/main/get.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/get.h -------------------------------------------------------------------------------- /src/mesa/main/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/hash.c -------------------------------------------------------------------------------- /src/mesa/main/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/hash.h -------------------------------------------------------------------------------- /src/mesa/main/hint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/hint.c -------------------------------------------------------------------------------- /src/mesa/main/hint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/hint.h -------------------------------------------------------------------------------- /src/mesa/main/image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/image.c -------------------------------------------------------------------------------- /src/mesa/main/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/image.h -------------------------------------------------------------------------------- /src/mesa/main/light.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/light.c -------------------------------------------------------------------------------- /src/mesa/main/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/light.h -------------------------------------------------------------------------------- /src/mesa/main/lines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/lines.c -------------------------------------------------------------------------------- /src/mesa/main/lines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/lines.h -------------------------------------------------------------------------------- /src/mesa/main/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/macros.h -------------------------------------------------------------------------------- /src/mesa/main/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/matrix.c -------------------------------------------------------------------------------- /src/mesa/main/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/matrix.h -------------------------------------------------------------------------------- /src/mesa/main/menums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/menums.h -------------------------------------------------------------------------------- /src/mesa/main/mipmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/mipmap.c -------------------------------------------------------------------------------- /src/mesa/main/mipmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/mipmap.h -------------------------------------------------------------------------------- /src/mesa/main/mtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/mtypes.h -------------------------------------------------------------------------------- /src/mesa/main/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/pack.c -------------------------------------------------------------------------------- /src/mesa/main/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/pack.h -------------------------------------------------------------------------------- /src/mesa/main/pbo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/pbo.c -------------------------------------------------------------------------------- /src/mesa/main/pbo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/pbo.h -------------------------------------------------------------------------------- /src/mesa/main/pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/pixel.c -------------------------------------------------------------------------------- /src/mesa/main/pixel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/pixel.h -------------------------------------------------------------------------------- /src/mesa/main/points.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/points.c -------------------------------------------------------------------------------- /src/mesa/main/points.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/points.h -------------------------------------------------------------------------------- /src/mesa/main/remap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/remap.c -------------------------------------------------------------------------------- /src/mesa/main/remap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/remap.h -------------------------------------------------------------------------------- /src/mesa/main/shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/shared.c -------------------------------------------------------------------------------- /src/mesa/main/shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/shared.h -------------------------------------------------------------------------------- /src/mesa/main/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/state.c -------------------------------------------------------------------------------- /src/mesa/main/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/state.h -------------------------------------------------------------------------------- /src/mesa/main/texenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/texenv.c -------------------------------------------------------------------------------- /src/mesa/main/texgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/texgen.c -------------------------------------------------------------------------------- /src/mesa/main/texobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/texobj.c -------------------------------------------------------------------------------- /src/mesa/main/texobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/texobj.h -------------------------------------------------------------------------------- /src/mesa/main/varray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/varray.c -------------------------------------------------------------------------------- /src/mesa/main/varray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/varray.h -------------------------------------------------------------------------------- /src/mesa/main/vdpau.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/main/vdpau.c -------------------------------------------------------------------------------- /src/mesa/math/m_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/math/m_eval.c -------------------------------------------------------------------------------- /src/mesa/math/m_eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/math/m_eval.h -------------------------------------------------------------------------------- /src/mesa/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/meson.build -------------------------------------------------------------------------------- /src/mesa/vbo/vbo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/mesa/vbo/vbo.h -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/panfrost/ci/panfrost-g72-fails.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/panfrost/ci/panfrost-t720-flakes.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/panfrost/ci/panfrost-t760-fails.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/panfrost/ci/panfrost-t820-fails.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/panfrost/lib/.gitignore: -------------------------------------------------------------------------------- 1 | panloader 2 | -------------------------------------------------------------------------------- /src/tool/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/tool/meson.build -------------------------------------------------------------------------------- /src/tool/pps/pps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/tool/pps/pps.cc -------------------------------------------------------------------------------- /src/tool/pps/pps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/tool/pps/pps.h -------------------------------------------------------------------------------- /src/util/anon_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/anon_file.c -------------------------------------------------------------------------------- /src/util/anon_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/anon_file.h -------------------------------------------------------------------------------- /src/util/bigmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/bigmath.h -------------------------------------------------------------------------------- /src/util/bitscan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/bitscan.c -------------------------------------------------------------------------------- /src/util/bitscan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/bitscan.h -------------------------------------------------------------------------------- /src/util/bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/bitset.h -------------------------------------------------------------------------------- /src/util/blob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/blob.c -------------------------------------------------------------------------------- /src/util/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/blob.h -------------------------------------------------------------------------------- /src/util/build_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/build_id.c -------------------------------------------------------------------------------- /src/util/build_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/build_id.h -------------------------------------------------------------------------------- /src/util/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/compiler.h -------------------------------------------------------------------------------- /src/util/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/compress.c -------------------------------------------------------------------------------- /src/util/compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/compress.h -------------------------------------------------------------------------------- /src/util/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/crc32.c -------------------------------------------------------------------------------- /src/util/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/crc32.h -------------------------------------------------------------------------------- /src/util/dag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/dag.c -------------------------------------------------------------------------------- /src/util/dag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/dag.h -------------------------------------------------------------------------------- /src/util/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/debug.c -------------------------------------------------------------------------------- /src/util/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/debug.h -------------------------------------------------------------------------------- /src/util/detect_os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/detect_os.h -------------------------------------------------------------------------------- /src/util/disk_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/disk_cache.c -------------------------------------------------------------------------------- /src/util/disk_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/disk_cache.h -------------------------------------------------------------------------------- /src/util/double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/double.c -------------------------------------------------------------------------------- /src/util/double.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/double.h -------------------------------------------------------------------------------- /src/util/driconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/driconf.h -------------------------------------------------------------------------------- /src/util/format_srgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/format_srgb.h -------------------------------------------------------------------------------- /src/util/futex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/futex.h -------------------------------------------------------------------------------- /src/util/half_float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/half_float.c -------------------------------------------------------------------------------- /src/util/half_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/half_float.h -------------------------------------------------------------------------------- /src/util/hash_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/hash_table.c -------------------------------------------------------------------------------- /src/util/hash_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/hash_table.h -------------------------------------------------------------------------------- /src/util/libsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/libsync.h -------------------------------------------------------------------------------- /src/util/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/list.h -------------------------------------------------------------------------------- /src/util/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/log.c -------------------------------------------------------------------------------- /src/util/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/log.h -------------------------------------------------------------------------------- /src/util/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/macros.h -------------------------------------------------------------------------------- /src/util/memstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/memstream.c -------------------------------------------------------------------------------- /src/util/memstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/memstream.h -------------------------------------------------------------------------------- /src/util/mesa-sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/mesa-sha1.c -------------------------------------------------------------------------------- /src/util/mesa-sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/mesa-sha1.h -------------------------------------------------------------------------------- /src/util/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/meson.build -------------------------------------------------------------------------------- /src/util/os_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_file.c -------------------------------------------------------------------------------- /src/util/os_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_file.h -------------------------------------------------------------------------------- /src/util/os_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_memory.h -------------------------------------------------------------------------------- /src/util/os_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_misc.c -------------------------------------------------------------------------------- /src/util/os_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_misc.h -------------------------------------------------------------------------------- /src/util/os_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_socket.c -------------------------------------------------------------------------------- /src/util/os_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_socket.h -------------------------------------------------------------------------------- /src/util/os_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_time.c -------------------------------------------------------------------------------- /src/util/os_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/os_time.h -------------------------------------------------------------------------------- /src/util/ptralloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/ptralloc.h -------------------------------------------------------------------------------- /src/util/ralloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/ralloc.c -------------------------------------------------------------------------------- /src/util/ralloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/ralloc.h -------------------------------------------------------------------------------- /src/util/rand_xor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rand_xor.c -------------------------------------------------------------------------------- /src/util/rand_xor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rand_xor.h -------------------------------------------------------------------------------- /src/util/rb_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rb_tree.c -------------------------------------------------------------------------------- /src/util/rb_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rb_tree.h -------------------------------------------------------------------------------- /src/util/rgtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rgtc.c -------------------------------------------------------------------------------- /src/util/rgtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rgtc.h -------------------------------------------------------------------------------- /src/util/rounding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rounding.h -------------------------------------------------------------------------------- /src/util/rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/rwlock.h -------------------------------------------------------------------------------- /src/util/set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/set.c -------------------------------------------------------------------------------- /src/util/set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/set.h -------------------------------------------------------------------------------- /src/util/sha1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/sha1/README -------------------------------------------------------------------------------- /src/util/sha1/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/sha1/sha1.c -------------------------------------------------------------------------------- /src/util/sha1/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/sha1/sha1.h -------------------------------------------------------------------------------- /src/util/simple_mtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/simple_mtx.h -------------------------------------------------------------------------------- /src/util/slab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/slab.c -------------------------------------------------------------------------------- /src/util/slab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/slab.h -------------------------------------------------------------------------------- /src/util/softfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/softfloat.c -------------------------------------------------------------------------------- /src/util/softfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/softfloat.h -------------------------------------------------------------------------------- /src/util/strndup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/strndup.h -------------------------------------------------------------------------------- /src/util/strtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/strtod.c -------------------------------------------------------------------------------- /src/util/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/strtod.h -------------------------------------------------------------------------------- /src/util/timespec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/timespec.h -------------------------------------------------------------------------------- /src/util/u_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_atomic.c -------------------------------------------------------------------------------- /src/util/u_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_atomic.h -------------------------------------------------------------------------------- /src/util/u_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_debug.c -------------------------------------------------------------------------------- /src/util/u_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_debug.h -------------------------------------------------------------------------------- /src/util/u_dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_dl.c -------------------------------------------------------------------------------- /src/util/u_dl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_dl.h -------------------------------------------------------------------------------- /src/util/u_drm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_drm.h -------------------------------------------------------------------------------- /src/util/u_dynarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_dynarray.h -------------------------------------------------------------------------------- /src/util/u_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_endian.h -------------------------------------------------------------------------------- /src/util/u_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_fifo.h -------------------------------------------------------------------------------- /src/util/u_idalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_idalloc.c -------------------------------------------------------------------------------- /src/util/u_idalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_idalloc.h -------------------------------------------------------------------------------- /src/util/u_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_math.c -------------------------------------------------------------------------------- /src/util/u_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_math.h -------------------------------------------------------------------------------- /src/util/u_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_memory.h -------------------------------------------------------------------------------- /src/util/u_memset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_memset.h -------------------------------------------------------------------------------- /src/util/u_mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_mm.c -------------------------------------------------------------------------------- /src/util/u_mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_mm.h -------------------------------------------------------------------------------- /src/util/u_perfetto.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_perfetto.cc -------------------------------------------------------------------------------- /src/util/u_perfetto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_perfetto.h -------------------------------------------------------------------------------- /src/util/u_pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_pointer.h -------------------------------------------------------------------------------- /src/util/u_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_printf.c -------------------------------------------------------------------------------- /src/util/u_printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_printf.h -------------------------------------------------------------------------------- /src/util/u_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_process.c -------------------------------------------------------------------------------- /src/util/u_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_process.h -------------------------------------------------------------------------------- /src/util/u_qsort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_qsort.cpp -------------------------------------------------------------------------------- /src/util/u_qsort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_qsort.h -------------------------------------------------------------------------------- /src/util/u_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_queue.c -------------------------------------------------------------------------------- /src/util/u_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_queue.h -------------------------------------------------------------------------------- /src/util/u_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_string.h -------------------------------------------------------------------------------- /src/util/u_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_thread.h -------------------------------------------------------------------------------- /src/util/u_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_vector.c -------------------------------------------------------------------------------- /src/util/u_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_vector.h -------------------------------------------------------------------------------- /src/util/u_worklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_worklist.c -------------------------------------------------------------------------------- /src/util/u_worklist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/u_worklist.h -------------------------------------------------------------------------------- /src/util/vl_rbsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/vl_rbsp.h -------------------------------------------------------------------------------- /src/util/vl_vlc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/vl_vlc.h -------------------------------------------------------------------------------- /src/util/vma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/vma.c -------------------------------------------------------------------------------- /src/util/vma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/vma.h -------------------------------------------------------------------------------- /src/util/xmlconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/xmlconfig.c -------------------------------------------------------------------------------- /src/util/xmlconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/xmlconfig.h -------------------------------------------------------------------------------- /src/util/xxd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/xxd.py -------------------------------------------------------------------------------- /src/util/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/util/xxhash.h -------------------------------------------------------------------------------- /src/virtio/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/virtio/meson.build -------------------------------------------------------------------------------- /src/vulkan/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/src/vulkan/meson.build -------------------------------------------------------------------------------- /subprojects/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !*.wrap 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /subprojects/expat.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/subprojects/expat.wrap -------------------------------------------------------------------------------- /subprojects/zlib.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iXit/Mesa-3D/HEAD/subprojects/zlib.wrap --------------------------------------------------------------------------------