├── .appveyor ├── appveyor_msvc.bat └── llvm-wrap.meson ├── .dir-locals.el ├── .editorconfig ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab-ci ├── README.md ├── arm.config ├── arm64.config ├── build-cts-runner.sh ├── build-deqp-gl.sh ├── build-deqp-vk.sh ├── build-piglit.sh ├── container │ ├── arm_build.sh │ ├── arm_test.sh │ ├── lava_arm.sh │ ├── llvm-snapshot.gpg.key │ ├── x86_build.sh │ ├── x86_build_old.sh │ ├── x86_test-gl.sh │ └── x86_test-vk.sh ├── create-rootfs.sh ├── cross-xfail-i386 ├── deqp-default-skips.txt ├── deqp-freedreno-a307-fails.txt ├── deqp-freedreno-a630-fails.txt ├── deqp-freedreno-a630-skips.txt ├── deqp-lima-fails.txt ├── deqp-lima-skips.txt ├── deqp-llvmpipe-fails.txt ├── deqp-panfrost-t720-fails.txt ├── deqp-panfrost-t720-skips.txt ├── deqp-panfrost-t760-fails.txt ├── deqp-panfrost-t760-skips.txt ├── deqp-panfrost-t820-fails.txt ├── deqp-panfrost-t820-skips.txt ├── deqp-panfrost-t860-fails.txt ├── deqp-panfrost-t860-skips.txt ├── deqp-radv-polaris10-skips.txt ├── deqp-runner.sh ├── deqp-softpipe-fails.txt ├── deqp-softpipe-skips.txt ├── generate_lava.py ├── lava-deqp.yml.jinja2 ├── lava-gitlab-ci.yml ├── meson-build.bat ├── meson-build.sh ├── piglit │ ├── disable-vs_in.diff │ ├── glslparser.txt │ ├── quick_gl.txt │ ├── quick_shader.txt │ └── run.sh ├── prepare-artifacts.sh ├── run-shader-db.sh ├── scons-build.sh └── x86_64-w64-mingw32 ├── .mailmap ├── .travis.yml ├── Android.common.mk ├── Android.mk ├── CleanSpec.mk ├── MangoHud ├── README.rst ├── REVIEWERS ├── SConstruct ├── VERSION ├── appveyor.yml ├── bin ├── .editorconfig ├── __init__.py ├── gen_release_notes.py ├── gen_release_notes_test.py ├── get-extra-pick-list.sh ├── get-pick-list.sh ├── git_sha1_gen.py ├── install_megadrivers.py ├── meson-cmd-extract.py ├── meson-options.py ├── meson.build ├── meson_get_version.py ├── perf-annotate-jit.py ├── post_version.py └── symbols-check.py ├── common.py ├── docs ├── ARB_color_buffer_float.txt ├── README.UVD ├── README.VCE ├── README.WIN32 ├── VERSIONS ├── application-issues.html ├── bugs.html ├── codingstyle.html ├── conform.html ├── contents.html ├── debugging.html ├── developers.html ├── devinfo.html ├── dispatch.html ├── download.html ├── egl.html ├── envvars.html ├── extensions.html ├── faq.html ├── favicon.ico ├── favicon.png ├── features.txt ├── gears.png ├── helpwanted.html ├── index.html ├── install.html ├── intro.html ├── libGL.txt ├── license.html ├── lists.html ├── llvmpipe.html ├── mesa.css ├── meson.html ├── opengles.html ├── osmesa.html ├── perf.html ├── postprocess.html ├── precompiled.html ├── release-calendar.html ├── releasing.html ├── relnotes.html ├── relnotes │ ├── 10.0.1.html │ ├── 10.0.2.html │ ├── 10.0.3.html │ ├── 10.0.4.html │ ├── 10.0.5.html │ ├── 10.0.html │ ├── 10.1.1.html │ ├── 10.1.2.html │ ├── 10.1.3.html │ ├── 10.1.4.html │ ├── 10.1.5.html │ ├── 10.1.6.html │ ├── 10.1.html │ ├── 10.2.1.html │ ├── 10.2.2.html │ ├── 10.2.3.html │ ├── 10.2.4.html │ ├── 10.2.5.html │ ├── 10.2.6.html │ ├── 10.2.7.html │ ├── 10.2.8.html │ ├── 10.2.9.html │ ├── 10.2.html │ ├── 10.3.1.html │ ├── 10.3.2.html │ ├── 10.3.3.html │ ├── 10.3.4.html │ ├── 10.3.5.html │ ├── 10.3.6.html │ ├── 10.3.7.html │ ├── 10.3.html │ ├── 10.4.1.html │ ├── 10.4.2.html │ ├── 10.4.3.html │ ├── 10.4.4.html │ ├── 10.4.5.html │ ├── 10.4.6.html │ ├── 10.4.7.html │ ├── 10.4.html │ ├── 10.5.0.html │ ├── 10.5.1.html │ ├── 10.5.2.html │ ├── 10.5.3.html │ ├── 10.5.4.html │ ├── 10.5.5.html │ ├── 10.5.6.html │ ├── 10.5.7.html │ ├── 10.5.8.html │ ├── 10.5.9.html │ ├── 10.6.0.html │ ├── 10.6.1.html │ ├── 10.6.2.html │ ├── 10.6.3.html │ ├── 10.6.4.html │ ├── 10.6.5.html │ ├── 10.6.6.html │ ├── 10.6.7.html │ ├── 10.6.8.html │ ├── 10.6.9.html │ ├── 11.0.0.html │ ├── 11.0.1.html │ ├── 11.0.2.html │ ├── 11.0.3.html │ ├── 11.0.4.html │ ├── 11.0.5.html │ ├── 11.0.6.html │ ├── 11.0.7.html │ ├── 11.0.8.html │ ├── 11.0.9.html │ ├── 11.1.0.html │ ├── 11.1.1.html │ ├── 11.1.2.html │ ├── 11.1.3.html │ ├── 11.1.4.html │ ├── 11.2.0.html │ ├── 11.2.1.html │ ├── 11.2.2.html │ ├── 12.0.0.html │ ├── 12.0.1.html │ ├── 12.0.2.html │ ├── 12.0.3.html │ ├── 12.0.4.html │ ├── 12.0.5.html │ ├── 12.0.6.html │ ├── 13.0.0.html │ ├── 13.0.1.html │ ├── 13.0.2.html │ ├── 13.0.3.html │ ├── 13.0.4.html │ ├── 13.0.5.html │ ├── 13.0.6.html │ ├── 17.0.0.html │ ├── 17.0.1.html │ ├── 17.0.2.html │ ├── 17.0.3.html │ ├── 17.0.4.html │ ├── 17.0.5.html │ ├── 17.0.6.html │ ├── 17.0.7.html │ ├── 17.1.0.html │ ├── 17.1.1.html │ ├── 17.1.10.html │ ├── 17.1.2.html │ ├── 17.1.3.html │ ├── 17.1.4.html │ ├── 17.1.5.html │ ├── 17.1.6.html │ ├── 17.1.7.html │ ├── 17.1.8.html │ ├── 17.1.9.html │ ├── 17.2.0.html │ ├── 17.2.1.html │ ├── 17.2.2.html │ ├── 17.2.3.html │ ├── 17.2.4.html │ ├── 17.2.5.html │ ├── 17.2.6.html │ ├── 17.2.7.html │ ├── 17.2.8.html │ ├── 17.3.0.html │ ├── 17.3.1.html │ ├── 17.3.2.html │ ├── 17.3.3.html │ ├── 17.3.4.html │ ├── 17.3.5.html │ ├── 17.3.6.html │ ├── 17.3.7.html │ ├── 17.3.8.html │ ├── 17.3.9.html │ ├── 18.0.0.html │ ├── 18.0.1.html │ ├── 18.0.2.html │ ├── 18.0.3.html │ ├── 18.0.4.html │ ├── 18.0.5.html │ ├── 18.1.0.html │ ├── 18.1.1.html │ ├── 18.1.2.html │ ├── 18.1.3.html │ ├── 18.1.4.html │ ├── 18.1.5.html │ ├── 18.1.6.html │ ├── 18.1.7.html │ ├── 18.1.8.html │ ├── 18.1.9.html │ ├── 18.2.0.html │ ├── 18.2.1.html │ ├── 18.2.2.html │ ├── 18.2.3.html │ ├── 18.2.4.html │ ├── 18.2.5.html │ ├── 18.2.6.html │ ├── 18.2.7.html │ ├── 18.2.8.html │ ├── 18.3.0.html │ ├── 18.3.1.html │ ├── 18.3.2.html │ ├── 18.3.3.html │ ├── 18.3.4.html │ ├── 18.3.5.html │ ├── 18.3.6.html │ ├── 19.0.0.html │ ├── 19.0.1.html │ ├── 19.0.2.html │ ├── 19.0.3.html │ ├── 19.0.4.html │ ├── 19.0.5.html │ ├── 19.0.6.html │ ├── 19.0.7.html │ ├── 19.0.8.html │ ├── 19.1.0.html │ ├── 19.1.1.html │ ├── 19.1.2.html │ ├── 19.1.3.html │ ├── 19.1.4.html │ ├── 19.1.5.html │ ├── 19.1.6.html │ ├── 19.1.7.html │ ├── 19.1.8.html │ ├── 19.2.0.html │ ├── 19.2.1.html │ ├── 19.2.2.html │ ├── 19.2.3.html │ ├── 19.2.4.html │ ├── 19.2.5.html │ ├── 19.2.6.html │ ├── 19.2.7.html │ ├── 19.2.8.html │ ├── 19.3.0.html │ ├── 19.3.1.html │ ├── 19.3.2.html │ ├── 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.html │ ├── 6.4.2.html │ ├── 6.4.html │ ├── 6.5.1.html │ ├── 6.5.2.html │ ├── 6.5.3.html │ ├── 6.5.html │ ├── 7.0.1.html │ ├── 7.0.2.html │ ├── 7.0.3.html │ ├── 7.0.4.html │ ├── 7.0.html │ ├── 7.1.html │ ├── 7.10.1.html │ ├── 7.10.2.html │ ├── 7.10.3.html │ ├── 7.10.html │ ├── 7.11.1.html │ ├── 7.11.2.html │ ├── 7.11.html │ ├── 7.2.html │ ├── 7.3.html │ ├── 7.4.1.html │ ├── 7.4.2.html │ ├── 7.4.3.html │ ├── 7.4.4.html │ ├── 7.4.html │ ├── 7.5.1.html │ ├── 7.5.2.html │ ├── 7.5.html │ ├── 7.6.1.html │ ├── 7.6.html │ ├── 7.7.1.html │ ├── 7.7.html │ ├── 7.8.1.html │ ├── 7.8.2.html │ ├── 7.8.3.html │ ├── 7.8.html │ ├── 7.9.1.html │ ├── 7.9.2.html │ ├── 7.9.html │ ├── 8.0.1.html │ ├── 8.0.2.html │ ├── 8.0.3.html │ ├── 8.0.4.html │ ├── 8.0.5.html │ ├── 8.0.html │ ├── 9.0.1.html │ ├── 9.0.2.html │ ├── 9.0.3.html │ ├── 9.0.html │ ├── 9.1.1.html │ ├── 9.1.2.html │ ├── 9.1.3.html │ ├── 9.1.4.html │ ├── 9.1.5.html │ ├── 9.1.6.html │ ├── 9.1.7.html │ ├── 9.1.html │ ├── 9.2.1.html │ ├── 9.2.2.html │ ├── 9.2.3.html │ ├── 9.2.4.html │ ├── 9.2.5.html │ ├── 9.2.html │ └── new_features.txt ├── repository.html ├── shading.html ├── sourcedocs.html ├── sourcetree.html ├── 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_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 ├── submittingpatches.html ├── systems.html ├── thanks.html ├── utilities.html ├── versions.html ├── viewperf.html ├── vmware-guest.html ├── webmaster.html └── xlibdriver.html ├── doxygen ├── .gitignore ├── Makefile ├── README ├── common.doxy ├── core_subset.doxy ├── doxy.bat ├── gallium.doc ├── gallium.doxy ├── gbm.doxy ├── glapi.doxy ├── glsl.doxy ├── header.html ├── header_subset.html ├── i965.doxy ├── main.doxy ├── math.doxy ├── math_subset.doxy ├── nir.doxy ├── radeon_subset.doxy ├── swrast.doxy ├── swrast_setup.doxy ├── tnl.doxy ├── tnl_dd.doxy └── vbo.doxy ├── 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_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 ├── c11 │ ├── .editorconfig │ ├── threads.h │ ├── threads_posix.h │ └── threads_win32.h ├── c11_compat.h ├── c99_alloca.h ├── c99_compat.h ├── c99_math.h ├── d3dadapter │ ├── .editorconfig │ ├── d3dadapter9.h │ ├── drm.h │ └── present.h ├── drm-uapi │ ├── README │ ├── drm.h │ ├── drm_fourcc.h │ ├── drm_mode.h │ ├── etnaviv_drm.h │ ├── i915_drm.h │ ├── lima_drm.h │ ├── msm_drm.h │ ├── panfrost_drm.h │ ├── tegra_drm.h │ ├── v3d_drm.h │ ├── vc4_drm.h │ └── virtgpu_drm.h ├── meson.build ├── no_extern_c.h ├── pci_ids │ ├── i810_pci_ids.h │ ├── i915_pci_ids.h │ ├── i965_pci_ids.h │ ├── iris_pci_ids.h │ ├── r200_pci_ids.h │ ├── r300_pci_ids.h │ ├── r600_pci_ids.h │ ├── radeon_pci_ids.h │ ├── radeonsi_pci_ids.h │ ├── virtio_gpu_pci_ids.h │ └── vmwgfx_pci_ids.h └── vulkan │ ├── .editorconfig │ ├── vk_android_native_buffer.h │ ├── vk_icd.h │ ├── vk_layer.h │ ├── vk_platform.h │ ├── vulkan.h │ ├── vulkan_android.h │ ├── vulkan_core.h │ ├── vulkan_fuchsia.h │ ├── vulkan_ggp.h │ ├── vulkan_intel.h │ ├── vulkan_ios.h │ ├── vulkan_macos.h │ ├── vulkan_metal.h │ ├── vulkan_vi.h │ ├── vulkan_wayland.h │ ├── vulkan_win32.h │ ├── vulkan_xcb.h │ ├── vulkan_xlib.h │ └── vulkan_xlib_xrandr.h ├── meson.build ├── meson_options.txt ├── scons ├── crossmingw.py ├── custom.py ├── dxsdk.py ├── fixes.py ├── gallium.py ├── llvm.py ├── source_list.py └── x11.py ├── src ├── SConscript ├── amd │ ├── Android.addrlib.mk │ ├── Android.common.mk │ ├── Android.compiler.mk │ ├── Android.mk │ ├── Makefile.sources │ ├── addrlib │ │ ├── inc │ │ │ ├── addrinterface.h │ │ │ └── addrtypes.h │ │ ├── meson.build │ │ └── src │ │ │ ├── addrinterface.cpp │ │ │ ├── amdgpu_asic_addr.h │ │ │ ├── chip │ │ │ ├── gfx10 │ │ │ │ └── gfx10_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 │ │ │ ├── gfx9 │ │ │ ├── gfx9addrlib.cpp │ │ │ └── gfx9addrlib.h │ │ │ └── r800 │ │ │ ├── ciaddrlib.cpp │ │ │ ├── ciaddrlib.h │ │ │ ├── egbaddrlib.cpp │ │ │ ├── egbaddrlib.h │ │ │ ├── siaddrlib.cpp │ │ │ └── siaddrlib.h │ ├── common │ │ ├── .editorconfig │ │ ├── ac_binary.c │ │ ├── ac_binary.h │ │ ├── ac_debug.c │ │ ├── ac_debug.h │ │ ├── ac_exp_param.h │ │ ├── ac_gpu_info.c │ │ ├── ac_gpu_info.h │ │ ├── ac_rtld.c │ │ ├── ac_rtld.h │ │ ├── ac_shader_args.c │ │ ├── ac_shader_args.h │ │ ├── ac_shader_util.c │ │ ├── ac_shader_util.h │ │ ├── ac_surface.c │ │ ├── ac_surface.h │ │ ├── amd_family.h │ │ ├── amd_kernel_code_t.h │ │ ├── meson.build │ │ ├── sid.h │ │ └── sid_tables.py │ ├── compiler │ │ ├── README.md │ │ ├── aco_assembler.cpp │ │ ├── aco_builder_h.py │ │ ├── aco_dead_code_analysis.cpp │ │ ├── aco_dominance.cpp │ │ ├── aco_insert_NOPs.cpp │ │ ├── aco_insert_exec_mask.cpp │ │ ├── aco_insert_waitcnt.cpp │ │ ├── aco_instruction_selection.cpp │ │ ├── aco_instruction_selection_setup.cpp │ │ ├── aco_interface.cpp │ │ ├── aco_interface.h │ │ ├── aco_ir.h │ │ ├── aco_live_var_analysis.cpp │ │ ├── aco_lower_bool_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_print_asm.cpp │ │ ├── aco_print_ir.cpp │ │ ├── aco_reduce_assign.cpp │ │ ├── aco_register_allocation.cpp │ │ ├── aco_scheduler.cpp │ │ ├── aco_spill.cpp │ │ ├── aco_ssa_elimination.cpp │ │ ├── aco_util.h │ │ ├── aco_validate.cpp │ │ └── meson.build │ ├── 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 │ │ ├── amdgfxregs.json │ │ ├── canonicalize.py │ │ ├── gfx10-rsrc.json │ │ ├── gfx10.json │ │ ├── makeregheader.py │ │ ├── mergedbs.py │ │ ├── parseheader.py │ │ ├── pkt3.json │ │ └── regdb.py │ └── vulkan │ │ ├── .editorconfig │ │ ├── Android.mk │ │ ├── Makefile.sources │ │ ├── gfx10_format_table.py │ │ ├── meson.build │ │ ├── radv_android.c │ │ ├── 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_entrypoints_gen.py │ │ ├── radv_extensions.py │ │ ├── radv_formats.c │ │ ├── radv_icd.py │ │ ├── radv_image.c │ │ ├── radv_llvm_helper.cpp │ │ ├── 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_decompress.c │ │ ├── radv_meta_fast_clear.c │ │ ├── radv_meta_fmask_expand.c │ │ ├── radv_meta_resolve.c │ │ ├── radv_meta_resolve_cs.c │ │ ├── radv_meta_resolve_fs.c │ │ ├── radv_nir_lower_ycbcr_textures.c │ │ ├── radv_nir_to_llvm.c │ │ ├── radv_pass.c │ │ ├── radv_pipeline.c │ │ ├── radv_pipeline_cache.c │ │ ├── radv_private.h │ │ ├── radv_query.c │ │ ├── radv_radeon_winsys.h │ │ ├── radv_shader.c │ │ ├── radv_shader.h │ │ ├── radv_shader_args.c │ │ ├── radv_shader_args.h │ │ ├── radv_shader_helper.h │ │ ├── radv_shader_info.c │ │ ├── radv_util.c │ │ ├── radv_util.h │ │ ├── radv_wsi.c │ │ ├── radv_wsi_display.c │ │ ├── radv_wsi_wayland.c │ │ ├── radv_wsi_x11.c │ │ ├── si_cmd_buffer.c │ │ ├── vk_format.h │ │ ├── vk_format_layout.csv │ │ ├── vk_format_parse.py │ │ ├── vk_format_table.py │ │ └── 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 ├── broadcom │ ├── .editorconfig │ ├── Android.cle.mk │ ├── Android.genxml.mk │ ├── Android.mk │ ├── Makefile.sources │ ├── 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 │ ├── 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_logic_ops.c │ │ ├── v3d_nir_lower_scratch.c │ │ ├── v3d_nir_lower_txf_ms.c │ │ ├── vir.c │ │ ├── vir_dump.c │ │ ├── vir_live_variables.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.c │ │ ├── v3d.h │ │ ├── v3d_noop.c │ │ └── v3dx.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 ├── compiler │ ├── Android.glsl.gen.mk │ ├── Android.glsl.mk │ ├── Android.mk │ ├── Android.nir.gen.mk │ ├── Android.nir.mk │ ├── Makefile.sources │ ├── SConscript │ ├── SConscript.glsl │ ├── SConscript.nir │ ├── SConscript.spirv │ ├── builtin_type_macros.h │ ├── 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_xfb.c │ │ ├── gl_nir_linker.c │ │ ├── gl_nir_linker.h │ │ ├── gl_nir_lower_atomics.c │ │ ├── gl_nir_lower_bindless_images.c │ │ ├── gl_nir_lower_buffers.c │ │ ├── gl_nir_lower_samplers.c │ │ ├── gl_nir_lower_samplers_as_deref.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_atomics.cpp │ │ ├── link_functions.cpp │ │ ├── link_interface_blocks.cpp │ │ ├── link_uniform_block_active_visitor.cpp │ │ ├── link_uniform_block_active_visitor.h │ │ ├── link_uniform_blocks.cpp │ │ ├── link_uniform_initializers.cpp │ │ ├── link_uniforms.cpp │ │ ├── link_varyings.cpp │ │ ├── link_varyings.h │ │ ├── linker.cpp │ │ ├── linker.h │ │ ├── linker_util.cpp │ │ ├── linker_util.h │ │ ├── list.h │ │ ├── loop_analysis.cpp │ │ ├── loop_analysis.h │ │ ├── loop_unroll.cpp │ │ ├── lower_blend_equation_advanced.cpp │ │ ├── lower_buffer_access.cpp │ │ ├── lower_buffer_access.h │ │ ├── lower_const_arrays_to_uniforms.cpp │ │ ├── lower_cs_derived.cpp │ │ ├── lower_discard.cpp │ │ ├── lower_discard_flow.cpp │ │ ├── lower_distance.cpp │ │ ├── lower_if_to_cond_assign.cpp │ │ ├── lower_instructions.cpp │ │ ├── lower_int64.cpp │ │ ├── lower_jumps.cpp │ │ ├── lower_mat_op_to_vec.cpp │ │ ├── lower_named_interface_blocks.cpp │ │ ├── lower_noise.cpp │ │ ├── lower_offset_array.cpp │ │ ├── lower_output_reads.cpp │ │ ├── lower_packed_varyings.cpp │ │ ├── lower_packing_builtins.cpp │ │ ├── lower_shared_reference.cpp │ │ ├── lower_subroutine.cpp │ │ ├── lower_tess_level.cpp │ │ ├── lower_texture_projection.cpp │ │ ├── lower_ubo_reference.cpp │ │ ├── lower_variable_index_to_cond_assign.cpp │ │ ├── lower_vec_index_to_cond_assign.cpp │ │ ├── lower_vec_index_to_swizzle.cpp │ │ ├── lower_vector.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_builtin_varyings.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_redundant_jumps.cpp │ │ ├── opt_structure_splitting.cpp │ │ ├── opt_swizzle.cpp │ │ ├── opt_tree_grafting.cpp │ │ ├── opt_vectorize.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 │ │ │ ├── cache_test.c │ │ │ ├── copy_constant_to_storage_tests.cpp │ │ │ ├── general_ir_test.cpp │ │ │ ├── invalidate_locations_test.cpp │ │ │ ├── lower_int64_test.cpp │ │ │ ├── lower_jump_cases.py │ │ │ ├── meson.build │ │ │ ├── opt_add_neg_to_sub_test.cpp │ │ │ ├── optimization-test.sh │ │ │ ├── optimization_test.py │ │ │ ├── sampler_types_test.cpp │ │ │ ├── set_uniform_initializer_tests.cpp │ │ │ ├── sexps.py │ │ │ ├── standalone_dump-builder.frag │ │ │ ├── uniform_initializer_utils.cpp │ │ │ ├── uniform_initializer_utils.h │ │ │ ├── varyings_test.cpp │ │ │ ├── warnings-test.sh │ │ │ ├── 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 │ │ └── xxd.py │ ├── glsl_types.cpp │ ├── glsl_types.h │ ├── meson.build │ ├── nir │ │ ├── README │ │ ├── meson.build │ │ ├── nir.c │ │ ├── nir.h │ │ ├── nir_algebraic.py │ │ ├── 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_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_gs_count_vertices.c │ │ ├── nir_inline_functions.c │ │ ├── nir_instr_set.c │ │ ├── nir_instr_set.h │ │ ├── nir_intrinsics.py │ │ ├── nir_intrinsics_c.py │ │ ├── nir_intrinsics_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_to_scalar.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_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_halfz.c │ │ ├── nir_lower_constant_initializers.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_fragcoord_wtrans.c │ │ ├── nir_lower_frexp.c │ │ ├── nir_lower_global_vars_to_local.c │ │ ├── nir_lower_gs_intrinsics.c │ │ ├── nir_lower_idiv.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_load_const_to_scalar.c │ │ ├── nir_lower_locals_to_regs.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_point_size.c │ │ ├── nir_lower_point_size_mov.c │ │ ├── nir_lower_regs_to_ssa.c │ │ ├── nir_lower_returns.c │ │ ├── nir_lower_samplers.c │ │ ├── nir_lower_scratch.c │ │ ├── nir_lower_subgroups.c │ │ ├── nir_lower_system_values.c │ │ ├── nir_lower_tex.c │ │ ├── nir_lower_to_source_mods.c │ │ ├── nir_lower_two_sided_color.c │ │ ├── nir_lower_uniforms_to_ubo.c │ │ ├── nir_lower_var_copies.c │ │ ├── nir_lower_vars_to_ssa.c │ │ ├── nir_lower_vec_to_movs.c │ │ ├── nir_lower_viewport_transform.c │ │ ├── nir_lower_wpos_center.c │ │ ├── nir_lower_wpos_ytransform.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_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_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_move.c │ │ ├── nir_opt_peephole_select.c │ │ ├── nir_opt_rematerialize_compares.c │ │ ├── nir_opt_remove_phis.c │ │ ├── nir_opt_shrink_load.c │ │ ├── nir_opt_sink.c │ │ ├── nir_opt_trivial_continues.c │ │ ├── nir_opt_undef.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_schedule.c │ │ ├── nir_search.c │ │ ├── nir_search.h │ │ ├── nir_search_helpers.h │ │ ├── nir_serialize.c │ │ ├── nir_serialize.h │ │ ├── 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_worklist.c │ │ ├── nir_worklist.h │ │ ├── nir_xfb_info.h │ │ └── tests │ │ │ ├── algebraic_parser_test.py │ │ │ ├── algebraic_parser_test.sh │ │ │ ├── builder_tests.cpp │ │ │ ├── comparison_pre_tests.cpp │ │ │ ├── control_flow_tests.cpp │ │ │ ├── load_store_vectorizer_tests.cpp │ │ │ ├── negative_equal_tests.cpp │ │ │ ├── serialize_tests.cpp │ │ │ └── vars_tests.cpp │ ├── 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_spirv.h │ │ ├── spirv.core.grammar.json │ │ ├── spirv.h │ │ ├── spirv2nir.c │ │ ├── spirv_info.h │ │ ├── spirv_info_c.py │ │ ├── spirv_to_nir.c │ │ ├── vtn_alu.c │ │ ├── vtn_amd.c │ │ ├── vtn_cfg.c │ │ ├── vtn_gather_types_c.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 │ ├── Android.mk │ ├── Makefile.sources │ ├── SConscript │ ├── drivers │ │ ├── dri2 │ │ │ ├── egl_dri2.c │ │ │ ├── egl_dri2.h │ │ │ ├── egl_dri2_fallbacks.h │ │ │ ├── platform_android.c │ │ │ ├── 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 │ ├── 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 │ │ ├── README.txt │ │ ├── egl.def │ │ ├── eglapi.c │ │ ├── eglapi.h │ │ ├── eglarray.c │ │ ├── eglarray.h │ │ ├── eglconfig.c │ │ ├── eglconfig.h │ │ ├── eglcontext.c │ │ ├── eglcontext.h │ │ ├── eglcurrent.c │ │ ├── eglcurrent.h │ │ ├── egldefines.h │ │ ├── egldevice.c │ │ ├── egldevice.h │ │ ├── egldispatchstubs.c │ │ ├── egldispatchstubs.h │ │ ├── egldisplay.c │ │ ├── egldisplay.h │ │ ├── egldriver.c │ │ ├── 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 │ ├── 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 │ ├── .dir-locals.el │ ├── .editorconfig │ ├── Android.drm.mk │ ├── Android.ir3.mk │ ├── Android.mk │ ├── Android.perfcntrs.mk │ ├── Android.registers.mk │ ├── Makefile.sources │ ├── 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 │ │ ├── meson.build │ │ ├── msm_bo.c │ │ ├── msm_device.c │ │ ├── msm_pipe.c │ │ ├── msm_priv.h │ │ ├── msm_ringbuffer.c │ │ └── msm_ringbuffer_sp.c │ ├── fdl │ │ ├── fd6_layout.c │ │ ├── freedreno_layout.c │ │ ├── freedreno_layout.h │ │ └── meson.build │ ├── ir3 │ │ ├── disasm-a3xx.c │ │ ├── instr-a3xx.h │ │ ├── ir3.c │ │ ├── ir3.h │ │ ├── ir3_a4xx.c │ │ ├── ir3_a6xx.c │ │ ├── ir3_compiler.c │ │ ├── ir3_compiler.h │ │ ├── ir3_compiler_nir.c │ │ ├── ir3_context.c │ │ ├── ir3_context.h │ │ ├── ir3_cp.c │ │ ├── ir3_depth.c │ │ ├── ir3_group.c │ │ ├── ir3_image.c │ │ ├── ir3_image.h │ │ ├── ir3_legalize.c │ │ ├── ir3_nir.c │ │ ├── ir3_nir.h │ │ ├── ir3_nir_analyze_ubo_ranges.c │ │ ├── ir3_nir_imul.py │ │ ├── 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_tg4_to_tex.c │ │ ├── ir3_nir_move_varying_inputs.c │ │ ├── ir3_nir_trig.py │ │ ├── ir3_print.c │ │ ├── ir3_ra.c │ │ ├── ir3_sched.c │ │ ├── ir3_shader.c │ │ ├── ir3_shader.h │ │ ├── ir3_sun.c │ │ └── meson.build │ ├── meson.build │ ├── perfcntrs │ │ ├── fd2_perfcntr.c │ │ ├── fd5_perfcntr.c │ │ ├── fd6_perfcntr.c │ │ ├── fdperf.c │ │ ├── freedreno_perfcntr.c │ │ ├── freedreno_perfcntr.h │ │ └── meson.build │ ├── registers │ │ ├── a2xx.xml │ │ ├── a3xx.xml │ │ ├── a4xx.xml │ │ ├── a5xx.xml │ │ ├── a6xx.xml │ │ ├── adreno_common.xml │ │ ├── adreno_pm4.xml │ │ ├── freedreno_copyright.xml │ │ ├── gen_header.py │ │ ├── meson.build │ │ └── update-headers.sh │ └── vulkan │ │ ├── .clang-format │ │ ├── .dir-locals.el │ │ ├── .editorconfig │ │ ├── TODO │ │ ├── meson.build │ │ ├── tu_android.c │ │ ├── tu_blit.c │ │ ├── tu_blit.h │ │ ├── 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_entrypoints_gen.py │ │ ├── tu_extensions.py │ │ ├── tu_fence.c │ │ ├── tu_formats.c │ │ ├── tu_icd.py │ │ ├── tu_image.c │ │ ├── tu_meta_blit.c │ │ ├── tu_meta_buffer.c │ │ ├── tu_meta_clear.c │ │ ├── tu_meta_copy.c │ │ ├── tu_meta_resolve.c │ │ ├── tu_pass.c │ │ ├── tu_pipeline.c │ │ ├── tu_pipeline_cache.c │ │ ├── tu_private.h │ │ ├── tu_query.c │ │ ├── tu_shader.c │ │ ├── tu_util.c │ │ ├── tu_util.h │ │ ├── tu_wsi.c │ │ ├── tu_wsi_display.c │ │ ├── tu_wsi_wayland.c │ │ ├── tu_wsi_x11.c │ │ ├── vk_format.h │ │ └── vk_format_parse.py ├── gallium │ ├── Android.common.mk │ ├── Android.mk │ ├── README.portability │ ├── SConscript │ ├── auxiliary │ │ ├── Android.mk │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── 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_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_emit.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_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 │ │ │ ├── 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_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 │ │ ├── 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 │ │ ├── meson.build │ │ ├── nir │ │ │ ├── nir_draw_helpers.c │ │ │ ├── nir_draw_helpers.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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── 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 │ │ ├── tgsi │ │ │ ├── tgsi_aa_point.c │ │ │ ├── tgsi_aa_point.h │ │ │ ├── tgsi_build.c │ │ │ ├── tgsi_build.h │ │ │ ├── tgsi_dump.c │ │ │ ├── tgsi_dump.h │ │ │ ├── tgsi_emulate.c │ │ │ ├── tgsi_emulate.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 │ │ ├── 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_blit.c │ │ │ ├── u_blit.h │ │ │ ├── u_blitter.c │ │ │ ├── u_blitter.h │ │ │ ├── u_box.h │ │ │ ├── u_cache.c │ │ │ ├── u_cache.h │ │ │ ├── u_compute.c │ │ │ ├── u_compute.h │ │ │ ├── u_debug_describe.c │ │ │ ├── u_debug_describe.h │ │ │ ├── u_debug_flush.c │ │ │ ├── u_debug_flush.h │ │ │ ├── u_debug_gallium.c │ │ │ ├── u_debug_gallium.h │ │ │ ├── u_debug_image.c │ │ │ ├── u_debug_image.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_dirty_flags.h │ │ │ ├── u_dirty_surfaces.h │ │ │ ├── u_dl.c │ │ │ ├── u_dl.h │ │ │ ├── u_draw.c │ │ │ ├── u_draw.h │ │ │ ├── u_draw_quad.c │ │ │ ├── u_draw_quad.h │ │ │ ├── u_dual_blend.h │ │ │ ├── u_dump.h │ │ │ ├── u_dump_defines.c │ │ │ ├── u_dump_state.c │ │ │ ├── u_fifo.h │ │ │ ├── u_file.h │ │ │ ├── u_framebuffer.c │ │ │ ├── u_framebuffer.h │ │ │ ├── u_gen_mipmap.c │ │ │ ├── u_gen_mipmap.h │ │ │ ├── u_half.h │ │ │ ├── u_handle_table.c │ │ │ ├── u_handle_table.h │ │ │ ├── u_hash_table.c │ │ │ ├── u_hash_table.h │ │ │ ├── u_helpers.c │ │ │ ├── u_helpers.h │ │ │ ├── u_idalloc.c │ │ │ ├── u_idalloc.h │ │ │ ├── u_index_modify.c │ │ │ ├── u_index_modify.h │ │ │ ├── u_inlines.h │ │ │ ├── u_linear.c │ │ │ ├── u_linear.h │ │ │ ├── u_log.c │ │ │ ├── u_log.h │ │ │ ├── u_network.c │ │ │ ├── u_network.h │ │ │ ├── u_pack_color.h │ │ │ ├── u_pointer.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_surfaces.c │ │ │ ├── u_surfaces.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_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_video.h │ │ │ └── u_viewport.h │ │ └── vl │ │ │ ├── vl_bicubic_filter.c │ │ │ ├── vl_bicubic_filter.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_rbsp.h │ │ │ ├── vl_stubs.c │ │ │ ├── vl_types.h │ │ │ ├── vl_vertex_buffers.c │ │ │ ├── vl_vertex_buffers.h │ │ │ ├── vl_video_buffer.c │ │ │ ├── vl_video_buffer.h │ │ │ ├── vl_vlc.h │ │ │ ├── vl_winsys.h │ │ │ ├── vl_winsys_dri.c │ │ │ ├── vl_winsys_dri3.c │ │ │ ├── vl_winsys_drm.c │ │ │ ├── vl_zscan.c │ │ │ └── vl_zscan.h │ ├── docs │ │ ├── Makefile │ │ ├── make.bat │ │ └── source │ │ │ ├── conf.py │ │ │ ├── context.rst │ │ │ ├── cso.rst │ │ │ ├── cso │ │ │ ├── blend.rst │ │ │ ├── dsa.rst │ │ │ ├── rasterizer.rst │ │ │ ├── sampler.rst │ │ │ ├── shader.rst │ │ │ └── velems.rst │ │ │ ├── debugging.rst │ │ │ ├── distro.rst │ │ │ ├── drivers.rst │ │ │ ├── drivers │ │ │ ├── freedreno.rst │ │ │ ├── freedreno │ │ │ │ └── ir3-notes.rst │ │ │ ├── openswr.rst │ │ │ └── openswr │ │ │ │ ├── faq.rst │ │ │ │ ├── knobs.rst │ │ │ │ ├── profiling.rst │ │ │ │ └── usage.rst │ │ │ ├── exts │ │ │ └── formatting.py │ │ │ ├── format.rst │ │ │ ├── glossary.rst │ │ │ ├── index.rst │ │ │ ├── intro.rst │ │ │ ├── pipeline.txt │ │ │ ├── resources.rst │ │ │ ├── screen.rst │ │ │ └── tgsi.rst │ ├── drivers │ │ ├── etnaviv │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── 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.h │ │ │ ├── etnaviv_compiler_cmdline.c │ │ │ ├── etnaviv_compiler_nir.c │ │ │ ├── etnaviv_compiler_nir_emit.h │ │ │ ├── etnaviv_compiler_tgsi.c │ │ │ ├── etnaviv_context.c │ │ │ ├── etnaviv_context.h │ │ │ ├── etnaviv_debug.h │ │ │ ├── etnaviv_disasm.c │ │ │ ├── etnaviv_disasm.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_query.c │ │ │ ├── etnaviv_query.h │ │ │ ├── etnaviv_query_hw.c │ │ │ ├── etnaviv_query_hw.h │ │ │ ├── etnaviv_query_pm.c │ │ │ ├── etnaviv_query_pm.h │ │ │ ├── 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 │ │ ├── freedreno │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── Android.gen.mk │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── a2xx │ │ │ │ ├── disasm-a2xx.c │ │ │ │ ├── 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 │ │ │ │ ├── instr-a2xx.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_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_program.c │ │ │ │ ├── fd4_program.h │ │ │ │ ├── fd4_query.c │ │ │ │ ├── fd4_query.h │ │ │ │ ├── fd4_rasterizer.c │ │ │ │ ├── fd4_rasterizer.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_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_zsa.c │ │ │ │ └── fd6_zsa.h │ │ │ ├── disasm.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_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_util.c │ │ │ ├── freedreno_util.h │ │ │ ├── ir3 │ │ │ │ ├── ir3_cache.c │ │ │ │ ├── ir3_cache.h │ │ │ │ ├── ir3_cmdline.c │ │ │ │ ├── ir3_gallium.c │ │ │ │ └── ir3_gallium.h │ │ │ └── meson.build │ │ ├── i915 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── TODO │ │ │ ├── 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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── 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_formats.c │ │ │ ├── iris_genx_macros.h │ │ │ ├── iris_genx_protos.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 │ │ │ └── meson.build │ │ ├── kmsro │ │ │ ├── Android.mk │ │ │ └── Makefile.sources │ │ ├── lima │ │ │ ├── Android.mk │ │ │ ├── ir │ │ │ │ ├── gp │ │ │ │ │ ├── codegen.c │ │ │ │ │ ├── codegen.h │ │ │ │ │ ├── disasm.c │ │ │ │ │ ├── gpir.h │ │ │ │ │ ├── instr.c │ │ │ │ │ ├── lower.c │ │ │ │ │ ├── nir.c │ │ │ │ │ ├── node.c │ │ │ │ │ ├── reduce_scheduler.c │ │ │ │ │ ├── regalloc.c │ │ │ │ │ └── scheduler.c │ │ │ │ ├── lima_ir.h │ │ │ │ ├── lima_nir_algebraic.py │ │ │ │ ├── lima_nir_lower_uniform_to_scalar.c │ │ │ │ ├── lima_nir_split_load_input.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_bo.c │ │ │ ├── lima_bo.h │ │ │ ├── lima_context.c │ │ │ ├── lima_context.h │ │ │ ├── lima_draw.c │ │ │ ├── lima_fence.c │ │ │ ├── lima_fence.h │ │ │ ├── lima_format.c │ │ │ ├── lima_format.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_submit.c │ │ │ ├── lima_submit.h │ │ │ ├── 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 │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── 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_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_priv.h │ │ │ ├── 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_context.h │ │ │ ├── lp_setup_line.c │ │ │ ├── lp_setup_point.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_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_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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── codegen │ │ │ │ ├── lib │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── gf100.asm │ │ │ │ │ ├── gf100.asm.h │ │ │ │ │ ├── gk104.asm │ │ │ │ │ ├── gk104.asm.h │ │ │ │ │ ├── gk110.asm │ │ │ │ │ ├── gk110.asm.h │ │ │ │ │ ├── gm107.asm │ │ │ │ │ └── gm107.asm.h │ │ │ │ ├── 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_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_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_ssa.cpp │ │ │ │ ├── nv50_ir_target.cpp │ │ │ │ ├── nv50_ir_target.h │ │ │ │ ├── nv50_ir_target_gm107.cpp │ │ │ │ ├── nv50_ir_target_gm107.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 │ │ │ │ └── unordered_set.h │ │ │ ├── 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 │ │ │ │ ├── gm107_texture.xml.h │ │ │ │ ├── mme │ │ │ │ ├── Makefile │ │ │ │ ├── com9097.mme │ │ │ │ ├── com9097.mme.h │ │ │ │ ├── com90c0.mme │ │ │ │ └── com90c0.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_p2mf.xml.h │ │ ├── panfrost │ │ │ ├── .editorconfig │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── nir │ │ │ │ ├── nir_lower_blend.c │ │ │ │ ├── nir_lower_blend.h │ │ │ │ └── nir_lower_framebuffer.c │ │ │ ├── pan_afbc.c │ │ │ ├── pan_allocate.c │ │ │ ├── pan_allocate.h │ │ │ ├── pan_assemble.c │ │ │ ├── pan_attributes.c │ │ │ ├── pan_blend.h │ │ │ ├── pan_blend_cso.c │ │ │ ├── pan_blend_shaders.c │ │ │ ├── pan_blend_shaders.h │ │ │ ├── pan_blending.c │ │ │ ├── pan_blending.h │ │ │ ├── pan_blit.c │ │ │ ├── pan_bo.c │ │ │ ├── pan_bo.h │ │ │ ├── pan_compute.c │ │ │ ├── pan_context.c │ │ │ ├── pan_context.h │ │ │ ├── pan_format.c │ │ │ ├── pan_format.h │ │ │ ├── pan_fragment.c │ │ │ ├── pan_job.c │ │ │ ├── pan_job.h │ │ │ ├── pan_mfbd.c │ │ │ ├── pan_public.h │ │ │ ├── pan_resource.c │ │ │ ├── pan_resource.h │ │ │ ├── pan_scoreboard.c │ │ │ ├── pan_screen.c │ │ │ ├── pan_screen.h │ │ │ ├── pan_sfbd.c │ │ │ ├── pan_util.h │ │ │ └── pan_varyings.c │ │ ├── r300 │ │ │ ├── .editorconfig │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── 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 │ │ │ │ ├── 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_emulate_loops.c │ │ │ │ ├── radeon_emulate_loops.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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── cayman_msaa.c │ │ │ ├── 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 │ │ ├── radeon │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── 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_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_video.c │ │ │ ├── radeon_video.h │ │ │ └── radeon_winsys.h │ │ ├── radeonsi │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── cik_sdma.c │ │ │ ├── driinfo_radeonsi.h │ │ │ ├── gfx10_format_table.py │ │ │ ├── gfx10_query.c │ │ │ ├── gfx10_shader_ngg.c │ │ │ ├── glsl_tests │ │ │ │ ├── HOW_TO_RUN │ │ │ │ ├── Makefile │ │ │ │ ├── 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 │ │ │ │ ├── minmax.f32.glsl │ │ │ │ ├── minmax.f64.glsl │ │ │ │ ├── minmax.i32.glsl │ │ │ │ ├── minmax.u32.glsl │ │ │ │ ├── pack_unpack_half.glsl │ │ │ │ ├── pow.glsl │ │ │ │ └── sqrt.glsl │ │ │ ├── meson.build │ │ │ ├── si_blit.c │ │ │ ├── si_buffer.c │ │ │ ├── si_build_pm4.h │ │ │ ├── si_clear.c │ │ │ ├── si_compute.c │ │ │ ├── si_compute.h │ │ │ ├── si_compute_blit.c │ │ │ ├── si_compute_prim_discard.c │ │ │ ├── si_cp_dma.c │ │ │ ├── si_debug.c │ │ │ ├── si_debug_options.h │ │ │ ├── si_descriptors.c │ │ │ ├── si_dma_cs.c │ │ │ ├── si_fence.c │ │ │ ├── si_get.c │ │ │ ├── si_gfx_cs.c │ │ │ ├── si_gpu_load.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_shader.c │ │ │ ├── si_shader.h │ │ │ ├── si_shader_internal.h │ │ │ ├── si_shader_llvm.c │ │ │ ├── si_shader_llvm_build.c │ │ │ ├── si_shader_llvm_gs.c │ │ │ ├── si_shader_llvm_ps.c │ │ │ ├── si_shader_llvm_resources.c │ │ │ ├── si_shader_llvm_tess.c │ │ │ ├── si_shader_nir.c │ │ │ ├── si_shaderlib_tgsi.c │ │ │ ├── si_state.c │ │ │ ├── si_state.h │ │ │ ├── si_state_binning.c │ │ │ ├── si_state_draw.c │ │ │ ├── si_state_msaa.c │ │ │ ├── si_state_shaders.c │ │ │ ├── si_state_streamout.c │ │ │ ├── si_state_viewport.c │ │ │ ├── si_test_dma.c │ │ │ ├── si_test_dma_perf.c │ │ │ ├── si_texture.c │ │ │ └── si_uvd.c │ │ ├── softpipe │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── 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_quad_stipple.c │ │ │ ├── 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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── 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_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_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_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_state.c │ │ │ ├── svga_state.h │ │ │ ├── svga_state_constants.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_tss.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 │ │ ├── swr │ │ │ ├── .clang-format │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ ├── rasterizer │ │ │ │ ├── .dir-locals.el │ │ │ │ ├── _clang-format │ │ │ │ ├── archrast │ │ │ │ │ ├── archrast.cpp │ │ │ │ │ ├── archrast.h │ │ │ │ │ ├── eventmanager.h │ │ │ │ │ ├── events.proto │ │ │ │ │ └── events_private.proto │ │ │ │ ├── codegen │ │ │ │ │ ├── gen_archrast.py │ │ │ │ │ ├── gen_backends.py │ │ │ │ │ ├── gen_common.py │ │ │ │ │ ├── gen_knobs.py │ │ │ │ │ ├── gen_llvm_ir_macros.py │ │ │ │ │ ├── gen_llvm_types.py │ │ │ │ │ ├── knob_defs.py │ │ │ │ │ ├── meson.build │ │ │ │ │ └── templates │ │ │ │ │ │ ├── gen_ar_event.cpp │ │ │ │ │ │ ├── gen_ar_event.hpp │ │ │ │ │ │ ├── gen_ar_eventhandler.hpp │ │ │ │ │ │ ├── gen_ar_eventhandlerfile.hpp │ │ │ │ │ │ ├── gen_backend.cpp │ │ │ │ │ │ ├── gen_builder.hpp │ │ │ │ │ │ ├── gen_header_init.hpp │ │ │ │ │ │ ├── gen_knobs.cpp │ │ │ │ │ │ ├── gen_knobs.h │ │ │ │ │ │ ├── gen_llvm.hpp │ │ │ │ │ │ └── gen_rasterizer.cpp │ │ │ │ ├── common │ │ │ │ │ ├── formats.cpp │ │ │ │ │ ├── formats.h │ │ │ │ │ ├── intrin.h │ │ │ │ │ ├── isa.hpp │ │ │ │ │ ├── os.cpp │ │ │ │ │ ├── os.h │ │ │ │ │ ├── rdtsc_buckets.cpp │ │ │ │ │ ├── rdtsc_buckets.h │ │ │ │ │ ├── rdtsc_buckets_shared.h │ │ │ │ │ ├── simd16intrin.h │ │ │ │ │ ├── simdintrin.h │ │ │ │ │ ├── simdlib.hpp │ │ │ │ │ ├── simdlib_128_avx.inl │ │ │ │ │ ├── simdlib_128_avx2.inl │ │ │ │ │ ├── simdlib_128_avx512.inl │ │ │ │ │ ├── simdlib_128_avx512_core.inl │ │ │ │ │ ├── simdlib_128_avx512_knights.inl │ │ │ │ │ ├── simdlib_256_avx.inl │ │ │ │ │ ├── simdlib_256_avx2.inl │ │ │ │ │ ├── simdlib_256_avx512.inl │ │ │ │ │ ├── simdlib_256_avx512_core.inl │ │ │ │ │ ├── simdlib_256_avx512_knights.inl │ │ │ │ │ ├── simdlib_512_avx512.inl │ │ │ │ │ ├── simdlib_512_avx512_core.inl │ │ │ │ │ ├── simdlib_512_avx512_knights.inl │ │ │ │ │ ├── simdlib_512_avx512_masks.inl │ │ │ │ │ ├── simdlib_512_avx512_masks_core.inl │ │ │ │ │ ├── simdlib_512_avx512_masks_knights.inl │ │ │ │ │ ├── simdlib_512_emu.inl │ │ │ │ │ ├── simdlib_512_emu_masks.inl │ │ │ │ │ ├── simdlib_interface.hpp │ │ │ │ │ ├── simdlib_types.hpp │ │ │ │ │ ├── swr_assert.cpp │ │ │ │ │ └── swr_assert.h │ │ │ │ ├── core │ │ │ │ │ ├── api.cpp │ │ │ │ │ ├── api.h │ │ │ │ │ ├── arena.h │ │ │ │ │ ├── backend.cpp │ │ │ │ │ ├── backend.h │ │ │ │ │ ├── backend_clear.cpp │ │ │ │ │ ├── backend_impl.h │ │ │ │ │ ├── backend_sample.cpp │ │ │ │ │ ├── backend_singlesample.cpp │ │ │ │ │ ├── backends │ │ │ │ │ │ └── meson.build │ │ │ │ │ ├── binner.cpp │ │ │ │ │ ├── binner.h │ │ │ │ │ ├── blend.h │ │ │ │ │ ├── clip.cpp │ │ │ │ │ ├── clip.h │ │ │ │ │ ├── conservativeRast.h │ │ │ │ │ ├── context.h │ │ │ │ │ ├── depthstencil.h │ │ │ │ │ ├── fifo.hpp │ │ │ │ │ ├── format_conversion.h │ │ │ │ │ ├── format_traits.h │ │ │ │ │ ├── format_types.h │ │ │ │ │ ├── format_utils.h │ │ │ │ │ ├── frontend.cpp │ │ │ │ │ ├── frontend.h │ │ │ │ │ ├── knobs.h │ │ │ │ │ ├── knobs_init.h │ │ │ │ │ ├── multisample.h │ │ │ │ │ ├── pa.h │ │ │ │ │ ├── pa_avx.cpp │ │ │ │ │ ├── rasterizer.cpp │ │ │ │ │ ├── rasterizer.h │ │ │ │ │ ├── rasterizer_impl.h │ │ │ │ │ ├── rdtsc_core.cpp │ │ │ │ │ ├── rdtsc_core.h │ │ │ │ │ ├── ringbuffer.h │ │ │ │ │ ├── state.h │ │ │ │ │ ├── state_funcs.h │ │ │ │ │ ├── tessellator.cpp │ │ │ │ │ ├── tessellator.h │ │ │ │ │ ├── tessellator.hpp │ │ │ │ │ ├── threads.cpp │ │ │ │ │ ├── threads.h │ │ │ │ │ ├── tilemgr.cpp │ │ │ │ │ ├── tilemgr.h │ │ │ │ │ ├── tileset.h │ │ │ │ │ └── utils.h │ │ │ │ ├── jitter │ │ │ │ │ ├── JitManager.cpp │ │ │ │ │ ├── JitManager.h │ │ │ │ │ ├── blend_jit.cpp │ │ │ │ │ ├── blend_jit.h │ │ │ │ │ ├── builder.cpp │ │ │ │ │ ├── builder.h │ │ │ │ │ ├── builder_gfx_mem.cpp │ │ │ │ │ ├── builder_gfx_mem.h │ │ │ │ │ ├── builder_math.h │ │ │ │ │ ├── builder_mem.cpp │ │ │ │ │ ├── builder_mem.h │ │ │ │ │ ├── builder_misc.cpp │ │ │ │ │ ├── builder_misc.h │ │ │ │ │ ├── fetch_jit.cpp │ │ │ │ │ ├── fetch_jit.h │ │ │ │ │ ├── functionpasses │ │ │ │ │ │ ├── lower_x86.cpp │ │ │ │ │ │ └── passes.h │ │ │ │ │ ├── jit_api.h │ │ │ │ │ ├── jit_pch.hpp │ │ │ │ │ ├── meson.build │ │ │ │ │ ├── shader_lib │ │ │ │ │ │ ├── DebugOutput.cpp │ │ │ │ │ │ └── Scatter.cpp │ │ │ │ │ ├── streamout_jit.cpp │ │ │ │ │ └── streamout_jit.h │ │ │ │ └── memory │ │ │ │ │ ├── ClearTile.cpp │ │ │ │ │ ├── Convert.h │ │ │ │ │ ├── InitMemory.cpp │ │ │ │ │ ├── InitMemory.h │ │ │ │ │ ├── LoadTile.cpp │ │ │ │ │ ├── LoadTile.h │ │ │ │ │ ├── LoadTile_Linear.cpp │ │ │ │ │ ├── LoadTile_TileX.cpp │ │ │ │ │ ├── LoadTile_TileY.cpp │ │ │ │ │ ├── StoreTile.cpp │ │ │ │ │ ├── StoreTile.h │ │ │ │ │ ├── StoreTile_Linear.cpp │ │ │ │ │ ├── StoreTile_Linear2.cpp │ │ │ │ │ ├── StoreTile_TileW.cpp │ │ │ │ │ ├── StoreTile_TileX.cpp │ │ │ │ │ ├── StoreTile_TileX2.cpp │ │ │ │ │ ├── StoreTile_TileY.cpp │ │ │ │ │ ├── StoreTile_TileY2.cpp │ │ │ │ │ ├── SurfaceState.h │ │ │ │ │ ├── TilingFunctions.h │ │ │ │ │ └── tilingtraits.h │ │ │ ├── swr_clear.cpp │ │ │ ├── swr_context.cpp │ │ │ ├── swr_context.h │ │ │ ├── swr_draw.cpp │ │ │ ├── swr_fence.cpp │ │ │ ├── swr_fence.h │ │ │ ├── swr_fence_work.cpp │ │ │ ├── swr_fence_work.h │ │ │ ├── swr_loader.cpp │ │ │ ├── swr_memory.h │ │ │ ├── swr_public.h │ │ │ ├── swr_query.cpp │ │ │ ├── swr_query.h │ │ │ ├── swr_resource.h │ │ │ ├── swr_scratch.cpp │ │ │ ├── swr_scratch.h │ │ │ ├── swr_screen.cpp │ │ │ ├── swr_screen.h │ │ │ ├── swr_shader.cpp │ │ │ ├── swr_shader.h │ │ │ ├── swr_state.cpp │ │ │ ├── swr_state.h │ │ │ ├── swr_tex_sample.cpp │ │ │ └── swr_tex_sample.h │ │ ├── tegra │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── tegra_context.c │ │ │ ├── tegra_context.h │ │ │ ├── tegra_resource.h │ │ │ ├── tegra_screen.c │ │ │ └── tegra_screen.h │ │ ├── v3d │ │ │ ├── .editorconfig │ │ │ ├── Makefile.sources │ │ │ ├── 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_fence.c │ │ │ ├── v3d_format_table.h │ │ │ ├── v3d_formats.c │ │ │ ├── v3d_job.c │ │ │ ├── v3d_program.c │ │ │ ├── v3d_query.c │ │ │ ├── v3d_resource.c │ │ │ ├── v3d_resource.h │ │ │ ├── v3d_screen.c │ │ │ ├── v3d_screen.h │ │ │ ├── v3d_simulator.c │ │ │ ├── v3d_simulator_wrapper.cpp │ │ │ ├── v3d_simulator_wrapper.h │ │ │ ├── v3d_tiling.c │ │ │ ├── v3d_tiling.h │ │ │ ├── v3d_uniforms.c │ │ │ ├── v3dx_context.h │ │ │ ├── v3dx_draw.c │ │ │ ├── v3dx_emit.c │ │ │ ├── v3dx_format_table.c │ │ │ ├── v3dx_job.c │ │ │ ├── v3dx_rcl.c │ │ │ ├── v3dx_simulator.c │ │ │ └── v3dx_state.c │ │ ├── vc4 │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── 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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── 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_hw.h │ │ │ ├── virgl_protocol.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 │ │ │ ├── meson.build │ │ │ ├── nir_to_spirv │ │ │ ├── nir_to_spirv.c │ │ │ ├── nir_to_spirv.h │ │ │ ├── spirv_builder.c │ │ │ └── spirv_builder.h │ │ │ ├── zink_batch.c │ │ │ ├── zink_batch.h │ │ │ ├── zink_blit.c │ │ │ ├── zink_compiler.c │ │ │ ├── zink_compiler.h │ │ │ ├── zink_context.c │ │ │ ├── zink_context.h │ │ │ ├── zink_draw.c │ │ │ ├── zink_fence.c │ │ │ ├── zink_fence.h │ │ │ ├── zink_format.c │ │ │ ├── zink_framebuffer.c │ │ │ ├── zink_framebuffer.h │ │ │ ├── zink_helpers.h │ │ │ ├── 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_state.c │ │ │ ├── zink_state.h │ │ │ ├── zink_surface.c │ │ │ └── zink_surface.h │ ├── include │ │ ├── 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 │ │ └── state_tracker │ │ │ ├── drisw_api.h │ │ │ ├── drm_driver.h │ │ │ ├── graw.h │ │ │ ├── opencl_interop.h │ │ │ ├── st_api.h │ │ │ ├── sw_driver.h │ │ │ ├── sw_winsys.h │ │ │ ├── vdpau_dmabuf.h │ │ │ ├── vdpau_funcs.h │ │ │ ├── vdpau_interop.h │ │ │ ├── winsys_handle.h │ │ │ └── xlibsw_api.h │ ├── meson.build │ ├── state_trackers │ │ ├── README │ │ ├── clover │ │ │ ├── Doxyfile │ │ │ ├── Makefile.sources │ │ │ ├── api │ │ │ │ ├── context.cpp │ │ │ │ ├── device.cpp │ │ │ │ ├── dispatch.cpp │ │ │ │ ├── dispatch.hpp │ │ │ │ ├── event.cpp │ │ │ │ ├── interop.cpp │ │ │ │ ├── kernel.cpp │ │ │ │ ├── memory.cpp │ │ │ │ ├── platform.cpp │ │ │ │ ├── program.cpp │ │ │ │ ├── queue.cpp │ │ │ │ ├── sampler.cpp │ │ │ │ ├── transfer.cpp │ │ │ │ └── util.hpp │ │ │ ├── core │ │ │ │ ├── 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 │ │ │ │ ├── module.cpp │ │ │ │ ├── module.hpp │ │ │ │ ├── object.hpp │ │ │ │ ├── platform.cpp │ │ │ │ ├── platform.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 │ │ │ │ ├── factor.hpp │ │ │ │ ├── functional.hpp │ │ │ │ ├── lazy.hpp │ │ │ │ ├── pointer.hpp │ │ │ │ ├── range.hpp │ │ │ │ └── tuple.hpp │ │ ├── dri │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── 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 │ │ │ ├── drisw.c │ │ │ └── meson.build │ │ ├── glx │ │ │ └── xlib │ │ │ │ ├── Makefile.sources │ │ │ │ ├── SConscript │ │ │ │ ├── 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 │ │ │ ├── SConscript │ │ │ ├── bitmap_wrapper.cpp │ │ │ ├── bitmap_wrapper.h │ │ │ ├── hgl.c │ │ │ ├── hgl_context.h │ │ │ └── meson.build │ │ ├── nine │ │ │ ├── .editorconfig │ │ │ ├── Makefile.sources │ │ │ ├── README │ │ │ ├── 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_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 │ │ │ ├── Makefile.sources │ │ │ ├── bellagio │ │ │ │ ├── Makefile.sources │ │ │ │ ├── entrypoint.c │ │ │ │ ├── entrypoint.h │ │ │ │ ├── vid_dec.c │ │ │ │ ├── vid_dec.h │ │ │ │ ├── vid_dec_h264.c │ │ │ │ ├── vid_dec_h265.c │ │ │ │ ├── vid_dec_mpeg12.c │ │ │ │ ├── vid_enc.c │ │ │ │ └── vid_enc.h │ │ │ ├── meson.build │ │ │ ├── tizonia │ │ │ │ ├── Makefile.sources │ │ │ │ ├── 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 │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ └── osmesa.c │ │ ├── va │ │ │ ├── Makefile.sources │ │ │ ├── buffer.c │ │ │ ├── config.c │ │ │ ├── context.c │ │ │ ├── display.c │ │ │ ├── image.c │ │ │ ├── meson.build │ │ │ ├── picture.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 │ │ │ ├── Makefile.sources │ │ │ ├── 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 │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ ├── opengl32.def │ │ │ ├── opengl32.mingw.def │ │ │ ├── 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_icd.h │ │ │ ├── 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_wgl.c │ │ │ ├── stw_wgl.h │ │ │ └── stw_winsys.h │ │ ├── xa │ │ │ ├── .editorconfig │ │ │ ├── Makefile.sources │ │ │ ├── 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 │ │ │ ├── Makefile.sources │ │ │ ├── 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 │ ├── targets │ │ ├── d3dadapter9 │ │ │ ├── .editorconfig │ │ │ ├── d3dadapter9.sym │ │ │ ├── description.c │ │ │ ├── drm.c │ │ │ ├── getproc.c │ │ │ └── meson.build │ │ ├── dri-vdpau.dyn │ │ ├── dri │ │ │ ├── Android.mk │ │ │ ├── SConscript │ │ │ ├── dri.sym │ │ │ ├── meson.build │ │ │ └── target.c │ │ ├── graw-gdi │ │ │ ├── SConscript │ │ │ ├── graw_gdi.c │ │ │ └── meson.build │ │ ├── graw-null │ │ │ ├── SConscript │ │ │ ├── graw_null.c │ │ │ ├── graw_util.c │ │ │ └── meson.build │ │ ├── graw-xlib │ │ │ ├── SConscript │ │ │ ├── graw_xlib.c │ │ │ └── meson.build │ │ ├── haiku-softpipe │ │ │ ├── .editorconfig │ │ │ ├── GalliumContext.cpp │ │ │ ├── GalliumContext.h │ │ │ ├── SConscript │ │ │ ├── SoftwareRenderer.cpp │ │ │ ├── SoftwareRenderer.h │ │ │ ├── SoftwareRenderer.rdef │ │ │ └── meson.build │ │ ├── libgl-gdi │ │ │ ├── SConscript │ │ │ ├── libgl_gdi.c │ │ │ └── meson.build │ │ ├── libgl-xlib │ │ │ ├── SConscript │ │ │ ├── libgl-xlib.sym │ │ │ ├── meson.build │ │ │ └── xlib.c │ │ ├── omx │ │ │ ├── meson.build │ │ │ ├── omx.sym │ │ │ └── target.c │ │ ├── opencl │ │ │ ├── mesa.icd.in │ │ │ ├── meson.build │ │ │ └── opencl.sym │ │ ├── osmesa │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ ├── osmesa.def │ │ │ ├── osmesa.mingw.def │ │ │ ├── osmesa.sym │ │ │ ├── target.c │ │ │ └── test-render.cpp │ │ ├── pipe-loader │ │ │ ├── meson.build │ │ │ ├── pipe.sym │ │ │ ├── pipe_i915.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 │ │ ├── xa │ │ │ ├── meson.build │ │ │ ├── target.c │ │ │ └── xa.sym │ │ └── xvmc │ │ │ ├── meson.build │ │ │ ├── target.c │ │ │ └── xvmc.sym │ ├── tests │ │ ├── graw │ │ │ ├── SConscript │ │ │ ├── clear.c │ │ │ ├── disasm.c │ │ │ ├── fragment-shader │ │ │ │ ├── frag-abs.sh │ │ │ │ ├── frag-add.sh │ │ │ │ ├── frag-cb-1d.sh │ │ │ │ ├── frag-cb-2d.sh │ │ │ │ ├── frag-dp3.sh │ │ │ │ ├── frag-dp4.sh │ │ │ │ ├── frag-dst.sh │ │ │ │ ├── frag-ex2.sh │ │ │ │ ├── frag-face.sh │ │ │ │ ├── frag-flr.sh │ │ │ │ ├── frag-frc.sh │ │ │ │ ├── frag-kil.sh │ │ │ │ ├── frag-lg2.sh │ │ │ │ ├── frag-lit.sh │ │ │ │ ├── frag-lrp.sh │ │ │ │ ├── frag-mad-immx.sh │ │ │ │ ├── frag-mad.sh │ │ │ │ ├── frag-max.sh │ │ │ │ ├── frag-min.sh │ │ │ │ ├── frag-mov.sh │ │ │ │ ├── frag-mul.sh │ │ │ │ ├── frag-rcp.sh │ │ │ │ ├── frag-rsq.sh │ │ │ │ ├── frag-sge.sh │ │ │ │ ├── frag-slt.sh │ │ │ │ ├── frag-srcmod-abs.sh │ │ │ │ ├── frag-srcmod-absneg.sh │ │ │ │ ├── frag-srcmod-neg.sh │ │ │ │ ├── frag-srcmod-swz.sh │ │ │ │ ├── frag-sub.sh │ │ │ │ ├── frag-tempx.sh │ │ │ │ ├── frag-ucmp.sh │ │ │ │ └── frag-xpd.sh │ │ │ ├── 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.sh │ │ │ │ ├── vert-add.sh │ │ │ │ ├── vert-arl.sh │ │ │ │ ├── vert-arr.sh │ │ │ │ ├── vert-cb-1d.sh │ │ │ │ ├── vert-cb-2d.sh │ │ │ │ ├── vert-dp3.sh │ │ │ │ ├── vert-dp4.sh │ │ │ │ ├── vert-dst.sh │ │ │ │ ├── vert-ex2.sh │ │ │ │ ├── vert-flr.sh │ │ │ │ ├── vert-frc.sh │ │ │ │ ├── vert-imul_hi.sh │ │ │ │ ├── vert-lg2.sh │ │ │ │ ├── vert-lit.sh │ │ │ │ ├── vert-lrp.sh │ │ │ │ ├── vert-mad.sh │ │ │ │ ├── vert-max.sh │ │ │ │ ├── vert-min.sh │ │ │ │ ├── vert-mov.sh │ │ │ │ ├── vert-mul.sh │ │ │ │ ├── vert-rcp.sh │ │ │ │ ├── vert-rsq.sh │ │ │ │ ├── vert-sge.sh │ │ │ │ ├── vert-slt.sh │ │ │ │ ├── vert-srcmod-abs.sh │ │ │ │ ├── vert-srcmod-absneg.sh │ │ │ │ ├── vert-srcmod-neg.sh │ │ │ │ ├── vert-srcmod-swz.sh │ │ │ │ ├── vert-sub.sh │ │ │ │ ├── vert-uadd.sh │ │ │ │ ├── vert-umul_hi.sh │ │ │ │ └── vert-xpd.sh │ │ │ └── vs-test.c │ │ ├── meson.build │ │ ├── python │ │ │ └── tests │ │ │ │ └── regress │ │ │ │ └── fragment-shader │ │ │ │ └── frag-cmp.sh │ │ ├── trivial │ │ │ ├── compute.c │ │ │ ├── meson.build │ │ │ ├── quad-tex.c │ │ │ └── tri.c │ │ └── unit │ │ │ ├── SConscript │ │ │ ├── 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 │ │ │ └── tracediff.sh │ └── winsys │ │ ├── amdgpu │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── amdgpu_bo.c │ │ │ ├── amdgpu_bo.h │ │ │ ├── amdgpu_cs.c │ │ │ ├── amdgpu_cs.h │ │ │ ├── amdgpu_public.h │ │ │ ├── amdgpu_surface.c │ │ │ ├── amdgpu_winsys.c │ │ │ ├── amdgpu_winsys.h │ │ │ └── meson.build │ │ ├── etnaviv │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── etnaviv_drm_public.h │ │ │ ├── etnaviv_drm_winsys.c │ │ │ └── meson.build │ │ ├── freedreno │ │ └── drm │ │ │ ├── .editorconfig │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── freedreno_drm_public.h │ │ │ ├── freedreno_drm_winsys.c │ │ │ └── meson.build │ │ ├── i915 │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── 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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── iris_drm_public.h │ │ │ ├── iris_drm_winsys.c │ │ │ └── meson.build │ │ ├── kmsro │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── kmsro_drm_public.h │ │ │ ├── kmsro_drm_winsys.c │ │ │ └── meson.build │ │ ├── lima │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── lima_drm_public.h │ │ │ ├── lima_drm_winsys.c │ │ │ └── meson.build │ │ ├── nouveau │ │ └── drm │ │ │ ├── .editorconfig │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── nouveau_drm_public.h │ │ │ └── nouveau_drm_winsys.c │ │ ├── panfrost │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── panfrost_drm_public.h │ │ │ └── panfrost_drm_winsys.c │ │ ├── radeon │ │ ├── .dir-locals.el │ │ └── drm │ │ │ ├── .editorconfig │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── radeon_drm_bo.c │ │ │ ├── radeon_drm_bo.h │ │ │ ├── radeon_drm_cs.c │ │ │ ├── radeon_drm_cs.h │ │ │ ├── radeon_drm_public.h │ │ │ ├── radeon_drm_surface.c │ │ │ ├── radeon_drm_winsys.c │ │ │ └── radeon_drm_winsys.h │ │ ├── svga │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── 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 │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── dri_sw_winsys.c │ │ │ ├── dri_sw_winsys.h │ │ │ └── meson.build │ │ ├── gdi │ │ │ ├── SConscript │ │ │ ├── gdi_sw_winsys.c │ │ │ ├── gdi_sw_winsys.h │ │ │ └── meson.build │ │ ├── hgl │ │ │ ├── .editorconfig │ │ │ ├── SConscript │ │ │ ├── hgl_sw_winsys.c │ │ │ ├── hgl_sw_winsys.h │ │ │ └── meson.build │ │ ├── kms-dri │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── kms_dri_sw_winsys.c │ │ │ ├── kms_dri_sw_winsys.h │ │ │ └── meson.build │ │ ├── null │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ ├── null_sw_winsys.c │ │ │ └── null_sw_winsys.h │ │ ├── wrapper │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ ├── wrapper_sw_winsys.c │ │ │ └── wrapper_sw_winsys.h │ │ └── xlib │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ ├── xlib_sw_winsys.c │ │ │ └── xlib_sw_winsys.h │ │ ├── tegra │ │ └── drm │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── tegra_drm_public.h │ │ │ └── tegra_drm_winsys.c │ │ ├── v3d │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── v3d_drm_public.h │ │ │ └── v3d_drm_winsys.c │ │ ├── vc4 │ │ └── drm │ │ │ ├── Android.mk │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── vc4_drm_public.h │ │ │ └── vc4_drm_winsys.c │ │ └── virgl │ │ ├── common │ │ ├── Android.mk │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── virgl_resource_cache.c │ │ └── virgl_resource_cache.h │ │ ├── drm │ │ ├── Android.mk │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── virgl_drm_public.h │ │ ├── virgl_drm_winsys.c │ │ └── virgl_drm_winsys.h │ │ └── vtest │ │ ├── Android.mk │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── virgl_vtest_public.h │ │ ├── virgl_vtest_socket.c │ │ ├── virgl_vtest_winsys.c │ │ ├── virgl_vtest_winsys.h │ │ └── vtest_protocol.h ├── gbm │ ├── Android.mk │ ├── Makefile.sources │ ├── backends │ │ └── dri │ │ │ ├── gbm_dri.c │ │ │ └── gbm_driint.h │ ├── gbm-symbols.txt │ ├── main │ │ ├── backend.c │ │ ├── backend.h │ │ ├── gbm.c │ │ ├── gbm.h │ │ └── gbmint.h │ └── meson.build ├── getopt │ ├── .editorconfig │ ├── SConscript │ ├── getopt.h │ ├── getopt_long.c │ └── meson.build ├── glx │ ├── SConscript │ ├── XF86dri.c │ ├── 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 │ ├── dri_glx.c │ ├── dri_sarea.h │ ├── 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 │ ├── xf86dri.h │ ├── xf86dristr.h │ └── xfont.c ├── gtest │ ├── .editorconfig │ ├── include │ │ └── gtest │ │ │ ├── gtest-death-test.h │ │ │ ├── gtest-message.h │ │ │ ├── gtest-param-test.h │ │ │ ├── gtest-param-test.h.pump │ │ │ ├── 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 │ │ │ ├── gtest-port.h │ │ │ ├── gtest-printers.h │ │ │ └── gtest.h │ │ │ ├── gtest-death-test-internal.h │ │ │ ├── gtest-filepath.h │ │ │ ├── gtest-internal.h │ │ │ ├── gtest-linked_ptr.h │ │ │ ├── gtest-param-util-generated.h │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ ├── gtest-param-util.h │ │ │ ├── gtest-port-arch.h │ │ │ ├── gtest-port.h │ │ │ ├── gtest-string.h │ │ │ ├── gtest-tuple.h │ │ │ ├── gtest-tuple.h.pump │ │ │ ├── gtest-type-util.h │ │ │ └── gtest-type-util.h.pump │ ├── meson.build │ └── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc ├── hgl │ ├── .editorconfig │ ├── GLDispatcher.cpp │ ├── GLDispatcher.h │ ├── GLRenderer.cpp │ ├── GLRendererRoster.cpp │ ├── GLRendererRoster.h │ ├── GLView.cpp │ ├── SConscript │ └── meson.build ├── 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 │ ├── Android.blorp.mk │ ├── Android.common.mk │ ├── Android.compiler.mk │ ├── Android.dev.mk │ ├── Android.genxml.mk │ ├── Android.isl.mk │ ├── Android.mk │ ├── Android.perf.mk │ ├── Android.vulkan.mk │ ├── Makefile.perf.am │ ├── Makefile.sources │ ├── 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 │ ├── common │ │ ├── gen_aux_map.c │ │ ├── gen_aux_map.h │ │ ├── gen_batch_decoder.c │ │ ├── gen_buffer_alloc.h │ │ ├── gen_clflush.h │ │ ├── gen_decoder.c │ │ ├── gen_decoder.h │ │ ├── gen_defines.h │ │ ├── gen_disasm.c │ │ ├── gen_disasm.h │ │ ├── gen_gem.h │ │ ├── gen_guardband.h │ │ ├── gen_l3_config.c │ │ ├── gen_l3_config.h │ │ ├── gen_mi_builder.h │ │ ├── gen_sample_positions.h │ │ ├── gen_urb_config.c │ │ ├── intel_log.c │ │ ├── intel_log.h │ │ ├── meson.build │ │ └── tests │ │ │ ├── gen_mi_builder_test.cpp │ │ │ ├── gentest.xml │ │ │ └── genxml_test.c │ ├── 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_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.cpp │ │ ├── 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_inst.h │ │ ├── brw_interpolation_map.c │ │ ├── brw_ir_allocator.h │ │ ├── brw_ir_fs.h │ │ ├── brw_ir_vec4.h │ │ ├── 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_lower_alpha_to_coverage.c │ │ ├── brw_nir_lower_conversions.c │ │ ├── brw_nir_lower_cs_intrinsics.c │ │ ├── brw_nir_lower_image_load_store.c │ │ ├── brw_nir_lower_mem_access_bit_sizes.c │ │ ├── brw_nir_opt_peephole_ffma.c │ │ ├── brw_nir_tcs_workarounds.c │ │ ├── brw_nir_trig_workarounds.py │ │ ├── brw_packed_float.c │ │ ├── brw_predicated_break.cpp │ │ ├── brw_reg.h │ │ ├── brw_reg_type.c │ │ ├── brw_reg_type.h │ │ ├── brw_schedule_instructions.cpp │ │ ├── brw_shader.cpp │ │ ├── brw_shader.h │ │ ├── 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 │ │ ├── gen6_gs_visitor.cpp │ │ ├── gen6_gs_visitor.h │ │ ├── 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_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 │ │ ├── gen_debug.c │ │ ├── gen_debug.h │ │ ├── gen_device_info.c │ │ ├── gen_device_info.h │ │ ├── gen_device_info_test.c │ │ └── meson.build │ ├── genxml │ │ ├── README │ │ ├── gen10.xml │ │ ├── gen11.xml │ │ ├── gen12.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_sort_tags.py │ │ ├── gen_zipped_file.py │ │ ├── meson.build │ │ └── sort_xml.sh │ ├── isl │ │ ├── README │ │ ├── gen_format_layout.py │ │ ├── isl.c │ │ ├── isl.h │ │ ├── isl_drm.c │ │ ├── isl_emit_depth_stencil.c │ │ ├── isl_format.c │ │ ├── isl_format_layout.csv │ │ ├── isl_gen12.c │ │ ├── isl_gen12.h │ │ ├── isl_gen4.c │ │ ├── isl_gen4.h │ │ ├── isl_gen6.c │ │ ├── isl_gen6.h │ │ ├── isl_gen7.c │ │ ├── isl_gen7.h │ │ ├── isl_gen8.c │ │ ├── isl_gen8.h │ │ ├── isl_gen9.c │ │ ├── isl_gen9.h │ │ ├── isl_genX_priv.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_surf_get_image_offset_test.c │ ├── meson.build │ ├── perf │ │ ├── gen_perf.c │ │ ├── gen_perf.h │ │ ├── gen_perf.py │ │ ├── gen_perf_mdapi.c │ │ ├── gen_perf_mdapi.h │ │ ├── gen_perf_regs.h │ │ ├── meson.build │ │ ├── oa-bdw.xml │ │ ├── oa-bxt.xml │ │ ├── oa-cflgt2.xml │ │ ├── oa-cflgt3.xml │ │ ├── oa-chv.xml │ │ ├── oa-cnl.xml │ │ ├── oa-glk.xml │ │ ├── oa-hsw.xml │ │ ├── oa-icl.xml │ │ ├── oa-kblgt2.xml │ │ ├── oa-kblgt3.xml │ │ ├── oa-lkf.xml │ │ ├── oa-sklgt2.xml │ │ ├── oa-sklgt3.xml │ │ ├── oa-sklgt4.xml │ │ └── oa-tgl.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 │ │ ├── gen10_context.h │ │ ├── gen8_context.h │ │ ├── gen_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_dump_gpu.c │ │ ├── intel_dump_gpu.in │ │ ├── intel_sanitize_gpu.c │ │ ├── intel_sanitize_gpu.in │ │ ├── meson.build │ │ └── tests │ │ │ ├── gen11 │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── 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.sh │ └── vulkan │ │ ├── TODO │ │ ├── anv_allocator.c │ │ ├── anv_android.c │ │ ├── anv_android.h │ │ ├── anv_android_stubs.c │ │ ├── anv_batch_chain.c │ │ ├── anv_blorp.c │ │ ├── anv_cmd_buffer.c │ │ ├── anv_descriptor_set.c │ │ ├── anv_device.c │ │ ├── anv_dump.c │ │ ├── anv_entrypoints_gen.py │ │ ├── anv_extensions.py │ │ ├── anv_extensions_gen.py │ │ ├── anv_formats.c │ │ ├── anv_gem.c │ │ ├── anv_gem_stubs.c │ │ ├── anv_genX.h │ │ ├── anv_icd.py │ │ ├── anv_image.c │ │ ├── anv_intel.c │ │ ├── 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_ycbcr_textures.c │ │ ├── anv_pass.c │ │ ├── anv_perf.c │ │ ├── anv_pipeline.c │ │ ├── anv_pipeline_cache.c │ │ ├── anv_private.h │ │ ├── anv_queue.c │ │ ├── anv_util.c │ │ ├── anv_wsi.c │ │ ├── anv_wsi_display.c │ │ ├── anv_wsi_wayland.c │ │ ├── anv_wsi_x11.c │ │ ├── gen7_cmd_buffer.c │ │ ├── gen8_cmd_buffer.c │ │ ├── genX_blorp_exec.c │ │ ├── genX_cmd_buffer.c │ │ ├── genX_gpu_memcpy.c │ │ ├── genX_pipeline.c │ │ ├── genX_query.c │ │ ├── genX_state.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 │ │ └── vk_format_info.h ├── loader │ ├── Android.mk │ ├── Makefile.sources │ ├── SConscript │ ├── loader.c │ ├── loader.h │ ├── loader_dri3_helper.c │ ├── loader_dri3_helper.h │ ├── meson.build │ ├── pci_id_driver_map.c │ └── pci_id_driver_map.h ├── mapi │ ├── Android.mk │ ├── Makefile.sources │ ├── 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 │ │ └── meson.build │ ├── es2api │ │ ├── gles2-symbols.txt │ │ └── meson.build │ ├── glapi │ │ ├── SConscript │ │ ├── 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_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_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_conditional_render.xml │ │ │ ├── NV_primitive_restart.xml │ │ │ ├── NV_texture_barrier.xml │ │ │ ├── NV_vdpau_interop.xml │ │ │ ├── OES_EGL_image.xml │ │ │ ├── OES_fixed_point.xml │ │ │ ├── OES_single_precision.xml │ │ │ ├── OES_texture_compression_astc.xml │ │ │ ├── SConscript │ │ │ ├── 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_genexec.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 │ │ ├── SConscript │ │ ├── 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 │ ├── Android.gen.mk │ ├── Android.libmesa_dricore.mk │ ├── Android.libmesa_git_sha1.mk │ ├── Android.libmesa_glsl_utils.mk │ ├── Android.libmesa_sse41.mk │ ├── Android.libmesa_st_mesa.mk │ ├── Android.mk │ ├── Makefile.sources │ ├── SConscript │ ├── drivers │ │ ├── SConscript │ │ ├── common │ │ │ ├── driverfuncs.c │ │ │ ├── driverfuncs.h │ │ │ ├── meta.c │ │ │ ├── meta.h │ │ │ ├── meta_blit.c │ │ │ └── meta_generate_mipmap.c │ │ ├── dri │ │ │ ├── Android.mk │ │ │ ├── common │ │ │ │ ├── Android.mk │ │ │ │ ├── Makefile.sources │ │ │ │ ├── SConscript │ │ │ │ ├── dri_util.c │ │ │ │ ├── dri_util.h │ │ │ │ ├── megadriver_stub.c │ │ │ │ ├── meson.build │ │ │ │ ├── utils.c │ │ │ │ └── utils.h │ │ │ ├── gen-symbol-redefs.py │ │ │ ├── i915 │ │ │ │ ├── Android.mk │ │ │ │ ├── Makefile.sources │ │ │ │ ├── i830_context.c │ │ │ │ ├── i830_context.h │ │ │ │ ├── i830_reg.h │ │ │ │ ├── i830_state.c │ │ │ │ ├── i830_texblend.c │ │ │ │ ├── i830_texstate.c │ │ │ │ ├── i830_vtbl.c │ │ │ │ ├── i915_context.c │ │ │ │ ├── i915_context.h │ │ │ │ ├── i915_debug.h │ │ │ │ ├── i915_debug_fp.c │ │ │ │ ├── i915_fragprog.c │ │ │ │ ├── i915_program.c │ │ │ │ ├── i915_program.h │ │ │ │ ├── i915_reg.h │ │ │ │ ├── i915_state.c │ │ │ │ ├── i915_tex_layout.c │ │ │ │ ├── i915_texstate.c │ │ │ │ ├── i915_vtbl.c │ │ │ │ ├── intel_batchbuffer.c │ │ │ │ ├── intel_batchbuffer.h │ │ │ │ ├── intel_blit.c │ │ │ │ ├── intel_blit.h │ │ │ │ ├── intel_buffer_objects.c │ │ │ │ ├── intel_buffer_objects.h │ │ │ │ ├── intel_buffers.c │ │ │ │ ├── intel_buffers.h │ │ │ │ ├── intel_chipset.h │ │ │ │ ├── intel_clear.c │ │ │ │ ├── intel_clear.h │ │ │ │ ├── intel_context.c │ │ │ │ ├── intel_context.h │ │ │ │ ├── intel_extensions.c │ │ │ │ ├── intel_extensions.h │ │ │ │ ├── intel_fbo.c │ │ │ │ ├── intel_fbo.h │ │ │ │ ├── intel_mipmap_tree.c │ │ │ │ ├── intel_mipmap_tree.h │ │ │ │ ├── intel_pixel.c │ │ │ │ ├── intel_pixel.h │ │ │ │ ├── intel_pixel_bitmap.c │ │ │ │ ├── intel_pixel_copy.c │ │ │ │ ├── intel_pixel_draw.c │ │ │ │ ├── intel_pixel_read.c │ │ │ │ ├── intel_reg.h │ │ │ │ ├── intel_regions.c │ │ │ │ ├── intel_regions.h │ │ │ │ ├── intel_render.c │ │ │ │ ├── intel_screen.c │ │ │ │ ├── intel_screen.h │ │ │ │ ├── intel_state.c │ │ │ │ ├── intel_syncobj.c │ │ │ │ ├── intel_tex.c │ │ │ │ ├── intel_tex.h │ │ │ │ ├── intel_tex_copy.c │ │ │ │ ├── intel_tex_image.c │ │ │ │ ├── intel_tex_layout.c │ │ │ │ ├── intel_tex_layout.h │ │ │ │ ├── intel_tex_obj.h │ │ │ │ ├── intel_tex_subimage.c │ │ │ │ ├── intel_tex_validate.c │ │ │ │ ├── intel_tris.c │ │ │ │ ├── intel_tris.h │ │ │ │ └── meson.build │ │ │ ├── i965 │ │ │ │ ├── Android.mk │ │ │ │ ├── Makefile.sources │ │ │ │ ├── brw_binding_tables.c │ │ │ │ ├── brw_blorp.c │ │ │ │ ├── brw_blorp.h │ │ │ │ ├── brw_bufmgr.c │ │ │ │ ├── brw_bufmgr.h │ │ │ │ ├── brw_clear.c │ │ │ │ ├── brw_clip.c │ │ │ │ ├── brw_compute.c │ │ │ │ ├── brw_conditional_render.c │ │ │ │ ├── brw_context.c │ │ │ │ ├── brw_context.h │ │ │ │ ├── brw_cs.c │ │ │ │ ├── brw_cs.h │ │ │ │ ├── brw_curbe.c │ │ │ │ ├── brw_defines.h │ │ │ │ ├── brw_disk_cache.c │ │ │ │ ├── brw_draw.c │ │ │ │ ├── brw_draw.h │ │ │ │ ├── brw_draw_upload.c │ │ │ │ ├── brw_ff_gs.c │ │ │ │ ├── brw_ff_gs.h │ │ │ │ ├── brw_ff_gs_emit.c │ │ │ │ ├── brw_formatquery.c │ │ │ │ ├── brw_generate_mipmap.c │ │ │ │ ├── brw_gs.c │ │ │ │ ├── brw_gs.h │ │ │ │ ├── brw_gs_surface_state.c │ │ │ │ ├── brw_link.cpp │ │ │ │ ├── brw_meta_util.c │ │ │ │ ├── brw_meta_util.h │ │ │ │ ├── brw_misc_state.c │ │ │ │ ├── brw_multisample_state.h │ │ │ │ ├── brw_nir_uniforms.cpp │ │ │ │ ├── brw_object_purgeable.c │ │ │ │ ├── brw_performance_query.c │ │ │ │ ├── brw_pipe_control.c │ │ │ │ ├── brw_pipe_control.h │ │ │ │ ├── brw_primitive_restart.c │ │ │ │ ├── brw_program.c │ │ │ │ ├── brw_program.h │ │ │ │ ├── brw_program_binary.c │ │ │ │ ├── brw_program_cache.c │ │ │ │ ├── brw_queryobj.c │ │ │ │ ├── brw_reset.c │ │ │ │ ├── brw_sf.c │ │ │ │ ├── brw_state.h │ │ │ │ ├── brw_state_upload.c │ │ │ │ ├── brw_structs.h │ │ │ │ ├── brw_surface_formats.c │ │ │ │ ├── brw_sync.c │ │ │ │ ├── brw_tcs.c │ │ │ │ ├── brw_tcs_surface_state.c │ │ │ │ ├── brw_tes.c │ │ │ │ ├── brw_tes_surface_state.c │ │ │ │ ├── brw_urb.c │ │ │ │ ├── brw_util.c │ │ │ │ ├── brw_util.h │ │ │ │ ├── brw_vs.c │ │ │ │ ├── brw_vs.h │ │ │ │ ├── brw_vs_surface_state.c │ │ │ │ ├── brw_wm.c │ │ │ │ ├── brw_wm.h │ │ │ │ ├── brw_wm_surface_state.c │ │ │ │ ├── gen4_blorp_exec.h │ │ │ │ ├── gen6_clip_state.c │ │ │ │ ├── gen6_constant_state.c │ │ │ │ ├── gen6_multisample_state.c │ │ │ │ ├── gen6_queryobj.c │ │ │ │ ├── gen6_sampler_state.c │ │ │ │ ├── gen6_sol.c │ │ │ │ ├── gen6_urb.c │ │ │ │ ├── gen7_l3_state.c │ │ │ │ ├── gen7_sol_state.c │ │ │ │ ├── gen7_urb.c │ │ │ │ ├── gen8_depth_state.c │ │ │ │ ├── gen8_multisample_state.c │ │ │ │ ├── genX_blorp_exec.c │ │ │ │ ├── genX_boilerplate.h │ │ │ │ ├── genX_pipe_control.c │ │ │ │ ├── genX_state_upload.c │ │ │ │ ├── hsw_queryobj.c │ │ │ │ ├── hsw_sol.c │ │ │ │ ├── intel_batchbuffer.c │ │ │ │ ├── intel_batchbuffer.h │ │ │ │ ├── intel_blit.c │ │ │ │ ├── intel_blit.h │ │ │ │ ├── intel_buffer_objects.c │ │ │ │ ├── intel_buffer_objects.h │ │ │ │ ├── intel_buffers.c │ │ │ │ ├── intel_buffers.h │ │ │ │ ├── intel_copy_image.c │ │ │ │ ├── intel_extensions.c │ │ │ │ ├── intel_fbo.c │ │ │ │ ├── intel_fbo.h │ │ │ │ ├── intel_image.h │ │ │ │ ├── intel_mipmap_tree.c │ │ │ │ ├── intel_mipmap_tree.h │ │ │ │ ├── intel_pixel.c │ │ │ │ ├── intel_pixel.h │ │ │ │ ├── intel_pixel_bitmap.c │ │ │ │ ├── intel_pixel_copy.c │ │ │ │ ├── intel_pixel_draw.c │ │ │ │ ├── intel_pixel_read.c │ │ │ │ ├── intel_screen.c │ │ │ │ ├── intel_screen.h │ │ │ │ ├── intel_state.c │ │ │ │ ├── intel_tex.c │ │ │ │ ├── intel_tex.h │ │ │ │ ├── intel_tex_copy.c │ │ │ │ ├── intel_tex_image.c │ │ │ │ ├── intel_tex_obj.h │ │ │ │ ├── intel_tex_validate.c │ │ │ │ ├── intel_upload.c │ │ │ │ ├── libdrm_macros.h │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── nouveau │ │ │ │ ├── .dir-locals.el │ │ │ │ ├── .editorconfig │ │ │ │ ├── Makefile.sources │ │ │ │ ├── meson.build │ │ │ │ ├── nouveau_array.c │ │ │ │ ├── nouveau_array.h │ │ │ │ ├── nouveau_bufferobj.c │ │ │ │ ├── nouveau_bufferobj.h │ │ │ │ ├── nouveau_context.c │ │ │ │ ├── nouveau_context.h │ │ │ │ ├── nouveau_driver.c │ │ │ │ ├── nouveau_driver.h │ │ │ │ ├── nouveau_fbo.c │ │ │ │ ├── nouveau_fbo.h │ │ │ │ ├── nouveau_gldefs.h │ │ │ │ ├── nouveau_local.h │ │ │ │ ├── nouveau_render.h │ │ │ │ ├── nouveau_render_t.c │ │ │ │ ├── nouveau_scratch.c │ │ │ │ ├── nouveau_scratch.h │ │ │ │ ├── nouveau_screen.c │ │ │ │ ├── nouveau_screen.h │ │ │ │ ├── nouveau_span.c │ │ │ │ ├── nouveau_state.c │ │ │ │ ├── nouveau_state.h │ │ │ │ ├── nouveau_surface.c │ │ │ │ ├── nouveau_surface.h │ │ │ │ ├── nouveau_swtnl_t.c │ │ │ │ ├── nouveau_texture.c │ │ │ │ ├── nouveau_texture.h │ │ │ │ ├── nouveau_util.h │ │ │ │ ├── nouveau_vbo_t.c │ │ │ │ ├── nv01_2d.xml.h │ │ │ │ ├── nv04_3d.xml.h │ │ │ │ ├── nv04_context.c │ │ │ │ ├── nv04_context.h │ │ │ │ ├── nv04_driver.h │ │ │ │ ├── nv04_render.c │ │ │ │ ├── nv04_state_fb.c │ │ │ │ ├── nv04_state_frag.c │ │ │ │ ├── nv04_state_raster.c │ │ │ │ ├── nv04_state_tex.c │ │ │ │ ├── nv04_surface.c │ │ │ │ ├── nv10_3d.xml.h │ │ │ │ ├── nv10_context.c │ │ │ │ ├── nv10_driver.h │ │ │ │ ├── nv10_render.c │ │ │ │ ├── nv10_state_fb.c │ │ │ │ ├── nv10_state_frag.c │ │ │ │ ├── nv10_state_polygon.c │ │ │ │ ├── nv10_state_raster.c │ │ │ │ ├── nv10_state_tex.c │ │ │ │ ├── nv10_state_tnl.c │ │ │ │ ├── nv20_3d.xml.h │ │ │ │ ├── nv20_context.c │ │ │ │ ├── nv20_driver.h │ │ │ │ ├── nv20_render.c │ │ │ │ ├── nv20_state_fb.c │ │ │ │ ├── nv20_state_frag.c │ │ │ │ ├── nv20_state_polygon.c │ │ │ │ ├── nv20_state_raster.c │ │ │ │ ├── nv20_state_tex.c │ │ │ │ ├── nv20_state_tnl.c │ │ │ │ ├── nv_m2mf.xml.h │ │ │ │ └── nv_object.xml.h │ │ │ ├── r200 │ │ │ │ ├── Doxyfile │ │ │ │ ├── Makefile.sources │ │ │ │ ├── meson.build │ │ │ │ ├── r200_blit.c │ │ │ │ ├── r200_blit.h │ │ │ │ ├── r200_cmdbuf.c │ │ │ │ ├── r200_context.c │ │ │ │ ├── r200_context.h │ │ │ │ ├── r200_fragshader.c │ │ │ │ ├── r200_ioctl.c │ │ │ │ ├── r200_ioctl.h │ │ │ │ ├── r200_maos.c │ │ │ │ ├── r200_maos.h │ │ │ │ ├── r200_maos_arrays.c │ │ │ │ ├── r200_reg.h │ │ │ │ ├── r200_sanity.c │ │ │ │ ├── r200_sanity.h │ │ │ │ ├── r200_state.c │ │ │ │ ├── r200_state.h │ │ │ │ ├── r200_state_init.c │ │ │ │ ├── r200_swtcl.c │ │ │ │ ├── r200_swtcl.h │ │ │ │ ├── r200_tcl.c │ │ │ │ ├── r200_tcl.h │ │ │ │ ├── r200_tex.c │ │ │ │ ├── r200_tex.h │ │ │ │ ├── r200_texstate.c │ │ │ │ ├── r200_vertprog.c │ │ │ │ ├── r200_vertprog.h │ │ │ │ ├── radeon_buffer_objects.c │ │ │ │ ├── radeon_buffer_objects.h │ │ │ │ ├── radeon_chipset.h │ │ │ │ ├── radeon_cmdbuf.h │ │ │ │ ├── radeon_common.c │ │ │ │ ├── radeon_common.h │ │ │ │ ├── radeon_common_context.c │ │ │ │ ├── radeon_common_context.h │ │ │ │ ├── radeon_debug.c │ │ │ │ ├── radeon_debug.h │ │ │ │ ├── radeon_dma.c │ │ │ │ ├── radeon_dma.h │ │ │ │ ├── radeon_fbo.c │ │ │ │ ├── radeon_fog.c │ │ │ │ ├── radeon_fog.h │ │ │ │ ├── radeon_mipmap_tree.c │ │ │ │ ├── radeon_mipmap_tree.h │ │ │ │ ├── radeon_pixel_read.c │ │ │ │ ├── radeon_queryobj.c │ │ │ │ ├── radeon_queryobj.h │ │ │ │ ├── radeon_screen.c │ │ │ │ ├── radeon_screen.h │ │ │ │ ├── radeon_span.c │ │ │ │ ├── radeon_span.h │ │ │ │ ├── radeon_tex_copy.c │ │ │ │ ├── radeon_texture.c │ │ │ │ ├── radeon_texture.h │ │ │ │ ├── radeon_tile.c │ │ │ │ ├── radeon_tile.h │ │ │ │ └── server │ │ │ │ │ └── radeon_reg.h │ │ │ ├── radeon │ │ │ │ ├── Makefile.sources │ │ │ │ ├── meson.build │ │ │ │ ├── radeon_blit.c │ │ │ │ ├── radeon_blit.h │ │ │ │ ├── radeon_buffer_objects.c │ │ │ │ ├── radeon_buffer_objects.h │ │ │ │ ├── radeon_chipset.h │ │ │ │ ├── radeon_cmdbuf.h │ │ │ │ ├── radeon_common.c │ │ │ │ ├── radeon_common.h │ │ │ │ ├── radeon_common_context.c │ │ │ │ ├── radeon_common_context.h │ │ │ │ ├── radeon_context.c │ │ │ │ ├── radeon_context.h │ │ │ │ ├── radeon_debug.c │ │ │ │ ├── radeon_debug.h │ │ │ │ ├── radeon_dma.c │ │ │ │ ├── radeon_dma.h │ │ │ │ ├── radeon_fbo.c │ │ │ │ ├── radeon_fog.c │ │ │ │ ├── radeon_fog.h │ │ │ │ ├── radeon_ioctl.c │ │ │ │ ├── radeon_ioctl.h │ │ │ │ ├── radeon_maos.c │ │ │ │ ├── radeon_maos.h │ │ │ │ ├── radeon_maos_arrays.c │ │ │ │ ├── radeon_maos_vbtmp.h │ │ │ │ ├── radeon_maos_verts.c │ │ │ │ ├── radeon_mipmap_tree.c │ │ │ │ ├── radeon_mipmap_tree.h │ │ │ │ ├── radeon_pixel_read.c │ │ │ │ ├── radeon_queryobj.c │ │ │ │ ├── radeon_queryobj.h │ │ │ │ ├── radeon_sanity.c │ │ │ │ ├── radeon_sanity.h │ │ │ │ ├── radeon_screen.c │ │ │ │ ├── radeon_screen.h │ │ │ │ ├── radeon_span.c │ │ │ │ ├── radeon_span.h │ │ │ │ ├── radeon_state.c │ │ │ │ ├── radeon_state.h │ │ │ │ ├── radeon_state_init.c │ │ │ │ ├── radeon_swtcl.c │ │ │ │ ├── radeon_swtcl.h │ │ │ │ ├── radeon_tcl.c │ │ │ │ ├── radeon_tcl.h │ │ │ │ ├── radeon_tex.c │ │ │ │ ├── radeon_tex.h │ │ │ │ ├── radeon_tex_copy.c │ │ │ │ ├── radeon_texstate.c │ │ │ │ ├── radeon_texture.c │ │ │ │ ├── radeon_texture.h │ │ │ │ ├── radeon_tile.c │ │ │ │ ├── radeon_tile.h │ │ │ │ └── server │ │ │ │ │ └── radeon_reg.h │ │ │ └── swrast │ │ │ │ ├── Makefile.sources │ │ │ │ ├── meson.build │ │ │ │ ├── swrast.c │ │ │ │ └── swrast_priv.h │ │ ├── osmesa │ │ │ ├── SConscript │ │ │ ├── meson.build │ │ │ ├── osmesa.c │ │ │ └── osmesa.def │ │ └── x11 │ │ │ ├── SConscript │ │ │ ├── fakeglx.c │ │ │ ├── glxapi.c │ │ │ ├── glxapi.h │ │ │ ├── glxheader.h │ │ │ ├── meson.build │ │ │ ├── xfonts.c │ │ │ ├── xfonts.h │ │ │ ├── xm_api.c │ │ │ ├── xm_buffer.c │ │ │ ├── xm_dd.c │ │ │ ├── xm_line.c │ │ │ ├── xm_tri.c │ │ │ ├── xmesa.h │ │ │ ├── xmesaP.h │ │ │ └── xmesa_x.h │ ├── main │ │ ├── accum.c │ │ ├── accum.h │ │ ├── api_arrayelt.c │ │ ├── api_arrayelt.h │ │ ├── api_exec.h │ │ ├── api_loopback.c │ │ ├── api_loopback.h │ │ ├── arbprogram.c │ │ ├── arbprogram.h │ │ ├── arrayobj.c │ │ ├── arrayobj.h │ │ ├── atifragshader.c │ │ ├── atifragshader.h │ │ ├── attrib.c │ │ ├── attrib.h │ │ ├── barrier.c │ │ ├── barrier.h │ │ ├── bbox.c │ │ ├── bbox.h │ │ ├── blend.c │ │ ├── blend.h │ │ ├── blit.c │ │ ├── blit.h │ │ ├── bufferobj.c │ │ ├── bufferobj.h │ │ ├── buffers.c │ │ ├── buffers.h │ │ ├── clear.c │ │ ├── clear.h │ │ ├── clip.c │ │ ├── clip.h │ │ ├── colormac.h │ │ ├── colortab.c │ │ ├── colortab.h │ │ ├── compiler.h │ │ ├── compute.c │ │ ├── compute.h │ │ ├── condrender.c │ │ ├── condrender.h │ │ ├── config.h │ │ ├── conservativeraster.c │ │ ├── conservativeraster.h │ │ ├── context.c │ │ ├── context.h │ │ ├── convolve.c │ │ ├── convolve.h │ │ ├── copyimage.c │ │ ├── copyimage.h │ │ ├── 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 │ │ ├── drawpix.h │ │ ├── drawtex.c │ │ ├── drawtex.h │ │ ├── enable.c │ │ ├── enable.h │ │ ├── enums.h │ │ ├── errors.c │ │ ├── errors.h │ │ ├── es1_conversion.c │ │ ├── es1_conversion.h │ │ ├── eval.c │ │ ├── eval.h │ │ ├── execmem.c │ │ ├── execmem.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_pack.py │ │ ├── format_parser.py │ │ ├── format_unpack.h │ │ ├── format_unpack.py │ │ ├── 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 │ │ ├── glformats.c │ │ ├── glformats.h │ │ ├── glheader.h │ │ ├── glspirv.c │ │ ├── glspirv.h │ │ ├── glthread.c │ │ ├── glthread.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── hint.c │ │ ├── hint.h │ │ ├── histogram.c │ │ ├── histogram.h │ │ ├── image.c │ │ ├── image.h │ │ ├── imports.c │ │ ├── imports.h │ │ ├── light.c │ │ ├── light.h │ │ ├── lines.c │ │ ├── lines.h │ │ ├── macros.h │ │ ├── marshal.c │ │ ├── marshal.h │ │ ├── matrix.c │ │ ├── matrix.h │ │ ├── menums.h │ │ ├── meson.build │ │ ├── mipmap.c │ │ ├── mipmap.h │ │ ├── mtypes.h │ │ ├── multisample.c │ │ ├── multisample.h │ │ ├── objectlabel.c │ │ ├── objectlabel.h │ │ ├── objectpurge.c │ │ ├── objectpurge.h │ │ ├── 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 │ │ ├── program_resource.h │ │ ├── querymatrix.c │ │ ├── querymatrix.h │ │ ├── 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 │ │ ├── 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 │ │ ├── streaming-load-memcpy.c │ │ ├── streaming-load-memcpy.h │ │ ├── syncobj.c │ │ ├── syncobj.h │ │ ├── tests │ │ │ ├── dispatch_sanity.cpp │ │ │ ├── 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 │ │ ├── texenv.h │ │ ├── texenvprogram.h │ │ ├── texformat.c │ │ ├── texformat.h │ │ ├── texgen.c │ │ ├── texgen.h │ │ ├── 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 │ │ ├── vdpau.h │ │ ├── version.c │ │ ├── version.h │ │ ├── viewport.c │ │ ├── viewport.h │ │ ├── vtxfmt.c │ │ └── vtxfmt.h │ ├── math │ │ ├── m_clip_tmp.h │ │ ├── m_copy_tmp.h │ │ ├── m_debug.h │ │ ├── m_debug_clip.c │ │ ├── m_debug_norm.c │ │ ├── m_debug_util.h │ │ ├── m_debug_xform.c │ │ ├── m_dotprod_tmp.h │ │ ├── m_eval.c │ │ ├── m_eval.h │ │ ├── m_matrix.c │ │ ├── m_matrix.h │ │ ├── m_norm_tmp.h │ │ ├── m_trans_tmp.h │ │ ├── m_translate.c │ │ ├── m_translate.h │ │ ├── m_vector.c │ │ ├── m_vector.h │ │ ├── m_vector_asm.h │ │ ├── m_xform.c │ │ ├── m_xform.h │ │ └── m_xform_tmp.h │ ├── meson.build │ ├── program │ │ ├── Android.mk │ │ ├── arbprogparse.c │ │ ├── arbprogparse.h │ │ ├── dummy_errors.c │ │ ├── ir_to_mesa.cpp │ │ ├── ir_to_mesa.h │ │ ├── meson.build │ │ ├── prog_cache.c │ │ ├── prog_cache.h │ │ ├── prog_execute.c │ │ ├── prog_execute.h │ │ ├── prog_instruction.c │ │ ├── prog_instruction.h │ │ ├── prog_noise.c │ │ ├── prog_noise.h │ │ ├── prog_opt_constant_fold.c │ │ ├── prog_optimize.c │ │ ├── prog_optimize.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 │ ├── sparc │ │ ├── norm.S │ │ ├── sparc.c │ │ ├── sparc.h │ │ ├── sparc_clip.S │ │ ├── sparc_matrix.h │ │ └── xform.S │ ├── state_tracker │ │ ├── st_atifs_to_tgsi.c │ │ ├── st_atifs_to_tgsi.h │ │ ├── st_atom.c │ │ ├── st_atom.h │ │ ├── st_atom_array.c │ │ ├── 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_bitmap_shader.c │ │ ├── st_cb_blit.c │ │ ├── st_cb_blit.h │ │ ├── st_cb_bufferobjects.c │ │ ├── st_cb_bufferobjects.h │ │ ├── st_cb_clear.c │ │ ├── st_cb_clear.h │ │ ├── st_cb_compute.c │ │ ├── st_cb_compute.h │ │ ├── st_cb_condrender.c │ │ ├── st_cb_condrender.h │ │ ├── st_cb_copyimage.c │ │ ├── st_cb_copyimage.h │ │ ├── st_cb_drawpixels.c │ │ ├── st_cb_drawpixels.h │ │ ├── st_cb_drawpixels_shader.c │ │ ├── st_cb_drawtex.c │ │ ├── st_cb_drawtex.h │ │ ├── st_cb_eglimage.c │ │ ├── st_cb_eglimage.h │ │ ├── st_cb_fbo.c │ │ ├── st_cb_fbo.h │ │ ├── st_cb_feedback.c │ │ ├── st_cb_feedback.h │ │ ├── st_cb_flush.c │ │ ├── st_cb_flush.h │ │ ├── st_cb_memoryobjects.c │ │ ├── st_cb_memoryobjects.h │ │ ├── st_cb_msaa.c │ │ ├── st_cb_msaa.h │ │ ├── st_cb_perfmon.c │ │ ├── st_cb_perfmon.h │ │ ├── st_cb_perfquery.c │ │ ├── st_cb_perfquery.h │ │ ├── st_cb_program.c │ │ ├── st_cb_program.h │ │ ├── st_cb_queryobj.c │ │ ├── st_cb_queryobj.h │ │ ├── st_cb_rasterpos.c │ │ ├── st_cb_rasterpos.h │ │ ├── st_cb_readpixels.c │ │ ├── st_cb_readpixels.h │ │ ├── st_cb_semaphoreobjects.c │ │ ├── st_cb_semaphoreobjects.h │ │ ├── st_cb_strings.c │ │ ├── st_cb_strings.h │ │ ├── st_cb_syncobj.c │ │ ├── st_cb_syncobj.h │ │ ├── st_cb_texture.c │ │ ├── st_cb_texture.h │ │ ├── st_cb_texturebarrier.c │ │ ├── st_cb_texturebarrier.h │ │ ├── st_cb_viewport.c │ │ ├── st_cb_viewport.h │ │ ├── st_cb_xformfb.c │ │ ├── st_cb_xformfb.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_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_glsl_to_tgsi.cpp │ │ ├── st_glsl_to_tgsi.h │ │ ├── st_glsl_to_tgsi_array_merge.cpp │ │ ├── st_glsl_to_tgsi_array_merge.h │ │ ├── st_glsl_to_tgsi_private.cpp │ │ ├── st_glsl_to_tgsi_private.h │ │ ├── st_glsl_to_tgsi_temprename.cpp │ │ ├── st_glsl_to_tgsi_temprename.h │ │ ├── st_manager.c │ │ ├── st_manager.h │ │ ├── st_mesa_to_tgsi.c │ │ ├── st_mesa_to_tgsi.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_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_tgsi_lower_depth_clamp.c │ │ ├── st_tgsi_lower_depth_clamp.h │ │ ├── st_tgsi_lower_yuv.c │ │ ├── st_tgsi_lower_yuv.h │ │ ├── st_util.h │ │ ├── st_vdpau.c │ │ ├── st_vdpau.h │ │ └── tests │ │ │ ├── meson.build │ │ │ ├── st_format.c │ │ │ ├── st_tests_common.cpp │ │ │ ├── st_tests_common.h │ │ │ ├── test_glsl_to_tgsi_array_merge.cpp │ │ │ └── test_glsl_to_tgsi_lifetime.cpp │ ├── swrast │ │ ├── NOTES │ │ ├── s_aaline.c │ │ ├── s_aaline.h │ │ ├── s_aalinetemp.h │ │ ├── s_aatriangle.c │ │ ├── s_aatriangle.h │ │ ├── s_aatritemp.h │ │ ├── s_alpha.c │ │ ├── s_alpha.h │ │ ├── s_atifragshader.c │ │ ├── s_atifragshader.h │ │ ├── s_bitmap.c │ │ ├── s_blend.c │ │ ├── s_blend.h │ │ ├── s_blit.c │ │ ├── s_chan.h │ │ ├── s_clear.c │ │ ├── s_context.c │ │ ├── s_context.h │ │ ├── s_copypix.c │ │ ├── s_depth.c │ │ ├── s_depth.h │ │ ├── s_drawpix.c │ │ ├── s_feedback.c │ │ ├── s_feedback.h │ │ ├── s_fog.c │ │ ├── s_fog.h │ │ ├── s_fragprog.c │ │ ├── s_fragprog.h │ │ ├── s_lines.c │ │ ├── s_lines.h │ │ ├── s_linetemp.h │ │ ├── s_logic.c │ │ ├── s_logic.h │ │ ├── s_masking.c │ │ ├── s_masking.h │ │ ├── s_points.c │ │ ├── s_points.h │ │ ├── s_renderbuffer.c │ │ ├── s_renderbuffer.h │ │ ├── s_span.c │ │ ├── s_span.h │ │ ├── s_stencil.c │ │ ├── s_stencil.h │ │ ├── s_texcombine.c │ │ ├── s_texcombine.h │ │ ├── s_texfetch.c │ │ ├── s_texfetch.h │ │ ├── s_texfetch_tmp.h │ │ ├── s_texfilter.c │ │ ├── s_texfilter.h │ │ ├── s_texrender.c │ │ ├── s_texture.c │ │ ├── s_triangle.c │ │ ├── s_triangle.h │ │ ├── s_tritemp.h │ │ ├── s_zoom.c │ │ ├── s_zoom.h │ │ └── swrast.h │ ├── swrast_setup │ │ ├── NOTES │ │ ├── ss_context.c │ │ ├── ss_context.h │ │ ├── ss_triangle.c │ │ ├── ss_triangle.h │ │ ├── ss_tritmp.h │ │ ├── ss_vb.h │ │ └── swrast_setup.h │ ├── tnl │ │ ├── NOTES │ │ ├── t_context.c │ │ ├── t_context.h │ │ ├── t_draw.c │ │ ├── t_pipeline.c │ │ ├── t_pipeline.h │ │ ├── t_rebase.c │ │ ├── t_rebase.h │ │ ├── t_split.c │ │ ├── t_split.h │ │ ├── t_split_copy.c │ │ ├── t_split_inplace.c │ │ ├── t_vb_cliptmp.h │ │ ├── t_vb_fog.c │ │ ├── t_vb_light.c │ │ ├── t_vb_lighttmp.h │ │ ├── t_vb_normals.c │ │ ├── t_vb_points.c │ │ ├── t_vb_program.c │ │ ├── t_vb_render.c │ │ ├── t_vb_rendertmp.h │ │ ├── t_vb_texgen.c │ │ ├── t_vb_texmat.c │ │ ├── t_vb_vertex.c │ │ ├── t_vertex.c │ │ ├── t_vertex.h │ │ ├── t_vertex_generic.c │ │ ├── t_vertex_sse.c │ │ ├── t_vp_build.c │ │ ├── t_vp_build.h │ │ └── tnl.h │ ├── tnl_dd │ │ ├── t_dd_dmatmp.h │ │ ├── t_dd_dmatmp2.h │ │ ├── t_dd_triemit.h │ │ ├── t_dd_tritmp.h │ │ ├── t_dd_unfilled.h │ │ └── t_dd_vertex.h │ ├── 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_noop.h │ │ ├── vbo_primitive_restart.c │ │ ├── vbo_private.h │ │ ├── vbo_save.c │ │ ├── vbo_save.h │ │ ├── vbo_save_api.c │ │ ├── vbo_save_draw.c │ │ └── vbo_save_loopback.c │ ├── x86-64 │ │ ├── x86-64.c │ │ ├── x86-64.h │ │ └── xform4.S │ └── x86 │ │ ├── 3dnow.c │ │ ├── 3dnow.h │ │ ├── 3dnow_xform1.S │ │ ├── 3dnow_xform2.S │ │ ├── 3dnow_xform3.S │ │ ├── 3dnow_xform4.S │ │ ├── assyntax.h │ │ ├── clip_args.h │ │ ├── common_x86.c │ │ ├── common_x86_asm.S │ │ ├── common_x86_asm.h │ │ ├── common_x86_features.h │ │ ├── mmx.h │ │ ├── mmx_blend.S │ │ ├── mmx_blendtmp.h │ │ ├── norm_args.h │ │ ├── read_rgba_span_x86.S │ │ ├── rtasm │ │ ├── x86sse.c │ │ └── x86sse.h │ │ ├── sse.c │ │ ├── sse.h │ │ ├── sse_normal.S │ │ ├── sse_xform1.S │ │ ├── sse_xform2.S │ │ ├── sse_xform3.S │ │ ├── sse_xform4.S │ │ ├── x86_cliptest.S │ │ ├── x86_xform.c │ │ ├── x86_xform.h │ │ ├── x86_xform2.S │ │ ├── x86_xform3.S │ │ ├── x86_xform4.S │ │ └── xform_args.h ├── meson.build ├── panfrost │ ├── Android.bifrost.mk │ ├── Android.encoder.mk │ ├── Android.midgard.mk │ ├── Android.mk │ ├── Android.pandecode.mk │ ├── Android.shared.mk │ ├── Makefile.sources │ ├── bifrost │ │ ├── bifrost.h │ │ ├── bifrost_compile.c │ │ ├── bifrost_compile.h │ │ ├── bifrost_ops.h │ │ ├── bifrost_opts.c │ │ ├── bifrost_opts.h │ │ ├── bifrost_print.c │ │ ├── bifrost_print.h │ │ ├── bifrost_sched.c │ │ ├── bifrost_sched.h │ │ ├── cmdline.c │ │ ├── compiler_defines.h │ │ ├── disassemble.c │ │ ├── disassemble.h │ │ └── meson.build │ ├── encoder │ │ ├── meson.build │ │ ├── pan_attributes.c │ │ ├── pan_encoder.h │ │ ├── pan_invocation.c │ │ ├── pan_props.c │ │ ├── pan_sampler.c │ │ ├── pan_scratch.c │ │ └── pan_tiler.c │ ├── include │ │ ├── panfrost-job.h │ │ ├── panfrost-misc.h │ │ └── panfrost-quirks.h │ ├── meson.build │ ├── midgard │ │ ├── compiler.h │ │ ├── disassemble.c │ │ ├── disassemble.h │ │ ├── helpers.h │ │ ├── lcra.c │ │ ├── lcra.h │ │ ├── meson.build │ │ ├── midgard.h │ │ ├── midgard_compile.c │ │ ├── midgard_compile.h │ │ ├── midgard_derivatives.c │ │ ├── midgard_emit.c │ │ ├── midgard_errata_lod.c │ │ ├── midgard_liveness.c │ │ ├── midgard_nir.h │ │ ├── midgard_nir_algebraic.py │ │ ├── midgard_ops.c │ │ ├── midgard_ops.h │ │ ├── midgard_opt_copy_prop.c │ │ ├── midgard_opt_dce.c │ │ ├── midgard_opt_float.c │ │ ├── midgard_opt_invert.c │ │ ├── midgard_opt_perspective.c │ │ ├── midgard_print.c │ │ ├── midgard_quirks.h │ │ ├── midgard_ra.c │ │ ├── midgard_ra_pipeline.c │ │ ├── midgard_schedule.c │ │ ├── mir.c │ │ ├── mir_promote_uniforms.c │ │ ├── mir_squeeze.c │ │ └── nir_undef_to_zero.c │ ├── pandecode │ │ ├── common.c │ │ ├── decode.c │ │ ├── decode.h │ │ ├── meson.build │ │ ├── pan_pretty_print.c │ │ ├── pan_pretty_print.h │ │ └── public.h │ └── shared │ │ ├── meson.build │ │ ├── pan_tiling.c │ │ └── pan_tiling.h ├── util │ ├── 00-mesa-defaults.conf │ ├── Android.mk │ ├── Makefile.sources │ ├── SConscript │ ├── anon_file.c │ ├── anon_file.h │ ├── bigmath.h │ ├── bitscan.c │ ├── bitscan.h │ ├── bitset.h │ ├── bitset_test.cpp │ ├── blob.c │ ├── blob.h │ ├── blob_test.c │ ├── build_id.c │ ├── build_id.h │ ├── crc32.c │ ├── crc32.h │ ├── dag.c │ ├── dag.h │ ├── debug.c │ ├── debug.h │ ├── detect_os.h │ ├── disk_cache.c │ ├── disk_cache.h │ ├── double.c │ ├── double.h │ ├── fast_idiv_by_const.c │ ├── fast_idiv_by_const.h │ ├── fast_urem_by_const.h │ ├── format │ │ ├── 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_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_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 │ ├── futex.h │ ├── half_float.c │ ├── half_float.h │ ├── hash_table.c │ ├── hash_table.h │ ├── list.h │ ├── macros.h │ ├── merge_driinfo.py │ ├── mesa-sha1.c │ ├── mesa-sha1.h │ ├── mesa-sha1_test.c │ ├── meson.build │ ├── os_file.c │ ├── os_file.h │ ├── os_memory.h │ ├── os_memory_aligned.h │ ├── os_memory_debug.h │ ├── os_memory_stdc.h │ ├── os_misc.c │ ├── os_misc.h │ ├── os_socket.c │ ├── os_socket.h │ ├── os_time.c │ ├── os_time.h │ ├── ralloc.c │ ├── ralloc.h │ ├── rand_xor.c │ ├── rand_xor.h │ ├── rb_tree.c │ ├── rb_tree.h │ ├── rb_tree_test.c │ ├── register_allocate.c │ ├── register_allocate.h │ ├── rgtc.c │ ├── rgtc.h │ ├── roundeven_test.c │ ├── rounding.h │ ├── set.c │ ├── set.h │ ├── sha1 │ │ ├── README │ │ ├── sha1.c │ │ └── sha1.h │ ├── simple_list.h │ ├── simple_mtx.h │ ├── slab.c │ ├── slab.h │ ├── softfloat.c │ ├── softfloat.h │ ├── sparse_array.c │ ├── sparse_array.h │ ├── string_buffer.c │ ├── string_buffer.h │ ├── strndup.h │ ├── strtod.c │ ├── strtod.h │ ├── tests │ │ ├── fast_idiv_by_const │ │ │ ├── fast_idiv_by_const_test.cpp │ │ │ └── meson.build │ │ ├── fast_urem_by_const │ │ │ ├── fast_urem_by_const_test.cpp │ │ │ └── meson.build │ │ ├── format │ │ │ ├── meson.build │ │ │ ├── srgb.c │ │ │ ├── u_format_compatible_test.c │ │ │ └── u_format_test.c │ │ ├── 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 │ │ ├── set │ │ │ ├── meson.build │ │ │ └── set_test.cpp │ │ ├── sparse_array │ │ │ ├── meson.build │ │ │ └── multi_threaded.c │ │ ├── string_buffer │ │ │ ├── meson.build │ │ │ └── string_buffer_test.cpp │ │ ├── timespec │ │ │ ├── meson.build │ │ │ └── timespec_test.cpp │ │ ├── vector │ │ │ ├── meson.build │ │ │ └── vector_test.cpp │ │ └── vma │ │ │ ├── meson.build │ │ │ └── vma_random_test.cpp │ ├── texcompress_rgtc_tmp.h │ ├── timespec.h │ ├── u_atomic.c │ ├── u_atomic.h │ ├── u_atomic_test.c │ ├── u_cpu_detect.c │ ├── u_cpu_detect.h │ ├── u_debug.c │ ├── u_debug.h │ ├── u_drm.h │ ├── u_dynarray.h │ ├── u_endian.h │ ├── u_math.c │ ├── u_math.h │ ├── u_memory.h │ ├── u_mm.c │ ├── u_mm.h │ ├── u_process.c │ ├── u_process.h │ ├── u_queue.c │ ├── u_queue.h │ ├── u_string.h │ ├── u_thread.h │ ├── u_vector.c │ ├── u_vector.h │ ├── vma.c │ ├── vma.h │ ├── xmlconfig.c │ ├── xmlconfig.h │ ├── xmlpool.h │ └── xmlpool │ │ ├── .gitignore │ │ ├── LINGUAS │ │ ├── POTFILES │ │ ├── SConscript │ │ ├── ca.po │ │ ├── de.po │ │ ├── es.po │ │ ├── fr.po │ │ ├── gen_xmlpool.py │ │ ├── meson.build │ │ ├── nl.po │ │ ├── sv.po │ │ └── t_options.h └── vulkan │ ├── Android.mk │ ├── Makefile.sources │ ├── meson.build │ ├── overlay-layer │ ├── README.md │ ├── assets │ │ ├── log_upload_example.gif │ │ └── overlay_comparison.gif │ ├── cpu_gpu.h │ ├── explicit_layer.d │ │ └── mangohud.json │ ├── implicit_layer.d │ │ └── mangohud.json │ ├── keybinds.h │ ├── logging.h │ ├── mesa-overlay-control.py │ ├── meson.build │ ├── overlay.cpp │ ├── overlay.frag │ ├── overlay.vert │ ├── overlay_params.c │ ├── overlay_params.h │ └── setup_mangohud.sh │ ├── registry │ └── vk.xml │ ├── util │ ├── gen_enum_to_str.py │ ├── meson.build │ ├── vk_alloc.h │ ├── vk_debug_report.c │ ├── vk_debug_report.h │ ├── vk_format.c │ ├── vk_format.h │ ├── vk_util.c │ └── vk_util.h │ ├── vulkan-icd-symbols.txt │ └── wsi │ ├── meson.build │ ├── wsi_common.c │ ├── wsi_common.h │ ├── wsi_common_display.c │ ├── wsi_common_display.h │ ├── wsi_common_private.h │ ├── wsi_common_queue.h │ ├── wsi_common_wayland.c │ ├── wsi_common_wayland.h │ ├── wsi_common_x11.c │ └── wsi_common_x11.h └── subprojects ├── .gitignore ├── expat.wrap └── zlib.wrap /.appveyor/llvm-wrap.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.appveyor/llvm-wrap.meson -------------------------------------------------------------------------------- /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab-ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/README.md -------------------------------------------------------------------------------- /.gitlab-ci/arm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/arm.config -------------------------------------------------------------------------------- /.gitlab-ci/arm64.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/arm64.config -------------------------------------------------------------------------------- /.gitlab-ci/build-piglit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/build-piglit.sh -------------------------------------------------------------------------------- /.gitlab-ci/cross-xfail-i386: -------------------------------------------------------------------------------- 1 | u_format_test 2 | -------------------------------------------------------------------------------- /.gitlab-ci/deqp-runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/deqp-runner.sh -------------------------------------------------------------------------------- /.gitlab-ci/meson-build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/meson-build.bat -------------------------------------------------------------------------------- /.gitlab-ci/meson-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/meson-build.sh -------------------------------------------------------------------------------- /.gitlab-ci/piglit/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/piglit/run.sh -------------------------------------------------------------------------------- /.gitlab-ci/scons-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.gitlab-ci/scons-build.sh -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/.travis.yml -------------------------------------------------------------------------------- /Android.common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/Android.common.mk -------------------------------------------------------------------------------- /Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/Android.mk -------------------------------------------------------------------------------- /CleanSpec.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/CleanSpec.mk -------------------------------------------------------------------------------- /MangoHud: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/MangoHud -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/README.rst -------------------------------------------------------------------------------- /REVIEWERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/REVIEWERS -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/SConstruct -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 20.0.0-devel 2 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.sh] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/gen_release_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/gen_release_notes.py -------------------------------------------------------------------------------- /bin/get-extra-pick-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/get-extra-pick-list.sh -------------------------------------------------------------------------------- /bin/get-pick-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/get-pick-list.sh -------------------------------------------------------------------------------- /bin/git_sha1_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/git_sha1_gen.py -------------------------------------------------------------------------------- /bin/install_megadrivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/install_megadrivers.py -------------------------------------------------------------------------------- /bin/meson-cmd-extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/meson-cmd-extract.py -------------------------------------------------------------------------------- /bin/meson-options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/meson-options.py -------------------------------------------------------------------------------- /bin/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/meson.build -------------------------------------------------------------------------------- /bin/meson_get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/meson_get_version.py -------------------------------------------------------------------------------- /bin/perf-annotate-jit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/perf-annotate-jit.py -------------------------------------------------------------------------------- /bin/post_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/post_version.py -------------------------------------------------------------------------------- /bin/symbols-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/bin/symbols-check.py -------------------------------------------------------------------------------- /common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/common.py -------------------------------------------------------------------------------- /docs/README.UVD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/README.UVD -------------------------------------------------------------------------------- /docs/README.VCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/README.VCE -------------------------------------------------------------------------------- /docs/README.WIN32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/README.WIN32 -------------------------------------------------------------------------------- /docs/VERSIONS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/VERSIONS -------------------------------------------------------------------------------- /docs/bugs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/bugs.html -------------------------------------------------------------------------------- /docs/codingstyle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/codingstyle.html -------------------------------------------------------------------------------- /docs/conform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/conform.html -------------------------------------------------------------------------------- /docs/contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/contents.html -------------------------------------------------------------------------------- /docs/debugging.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/debugging.html -------------------------------------------------------------------------------- /docs/developers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/developers.html -------------------------------------------------------------------------------- /docs/devinfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/devinfo.html -------------------------------------------------------------------------------- /docs/dispatch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/dispatch.html -------------------------------------------------------------------------------- /docs/download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/download.html -------------------------------------------------------------------------------- /docs/egl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/egl.html -------------------------------------------------------------------------------- /docs/envvars.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/envvars.html -------------------------------------------------------------------------------- /docs/extensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/extensions.html -------------------------------------------------------------------------------- /docs/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/faq.html -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/features.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/features.txt -------------------------------------------------------------------------------- /docs/gears.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/gears.png -------------------------------------------------------------------------------- /docs/helpwanted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/helpwanted.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/install.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/install.html -------------------------------------------------------------------------------- /docs/intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/intro.html -------------------------------------------------------------------------------- /docs/libGL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/libGL.txt -------------------------------------------------------------------------------- /docs/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/license.html -------------------------------------------------------------------------------- /docs/lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/lists.html -------------------------------------------------------------------------------- /docs/llvmpipe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/llvmpipe.html -------------------------------------------------------------------------------- /docs/mesa.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/mesa.css -------------------------------------------------------------------------------- /docs/meson.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/meson.html -------------------------------------------------------------------------------- /docs/opengles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/opengles.html -------------------------------------------------------------------------------- /docs/osmesa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/osmesa.html -------------------------------------------------------------------------------- /docs/perf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/perf.html -------------------------------------------------------------------------------- /docs/postprocess.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/postprocess.html -------------------------------------------------------------------------------- /docs/precompiled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/precompiled.html -------------------------------------------------------------------------------- /docs/release-calendar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/release-calendar.html -------------------------------------------------------------------------------- /docs/releasing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/releasing.html -------------------------------------------------------------------------------- /docs/relnotes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.0.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.1.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.1.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.1.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.1.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.1.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.1.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.8.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.9.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.0.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.8.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.5.9.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.0.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.8.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/10.6.9.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.0.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.6.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.7.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.8.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.0.9.html -------------------------------------------------------------------------------- /docs/relnotes/11.1.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.1.0.html -------------------------------------------------------------------------------- /docs/relnotes/11.1.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.1.1.html -------------------------------------------------------------------------------- /docs/relnotes/11.1.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.1.2.html -------------------------------------------------------------------------------- /docs/relnotes/11.1.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.1.3.html -------------------------------------------------------------------------------- /docs/relnotes/11.1.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.1.4.html -------------------------------------------------------------------------------- /docs/relnotes/11.2.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.2.0.html -------------------------------------------------------------------------------- /docs/relnotes/11.2.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.2.1.html -------------------------------------------------------------------------------- /docs/relnotes/11.2.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/11.2.2.html -------------------------------------------------------------------------------- /docs/relnotes/12.0.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/12.0.0.html -------------------------------------------------------------------------------- /docs/relnotes/12.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/12.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/12.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/12.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/12.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/12.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/12.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/12.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/12.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/12.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/12.0.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/12.0.6.html -------------------------------------------------------------------------------- /docs/relnotes/13.0.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/13.0.0.html -------------------------------------------------------------------------------- /docs/relnotes/13.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/13.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/13.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/13.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/13.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/13.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/13.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/13.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/13.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/13.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/13.0.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/13.0.6.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.0.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.6.html -------------------------------------------------------------------------------- /docs/relnotes/17.0.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.0.7.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.0.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.1.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.10.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.2.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.3.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.4.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.5.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.6.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.7.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.8.html -------------------------------------------------------------------------------- /docs/relnotes/17.1.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.1.9.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.0.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.1.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.2.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.3.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.4.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.5.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.6.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.7.html -------------------------------------------------------------------------------- /docs/relnotes/17.2.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.2.8.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.0.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.1.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.2.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.3.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.4.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.5.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.6.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.7.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.8.html -------------------------------------------------------------------------------- /docs/relnotes/17.3.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/17.3.9.html -------------------------------------------------------------------------------- /docs/relnotes/18.0.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.0.0.html -------------------------------------------------------------------------------- /docs/relnotes/18.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/18.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/18.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/18.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/18.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.0.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.1.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.2.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.3.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.4.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.5.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.6.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.7.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.8.html -------------------------------------------------------------------------------- /docs/relnotes/18.1.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.1.9.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.0.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.1.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.2.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.3.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.4.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.5.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.6.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.7.html -------------------------------------------------------------------------------- /docs/relnotes/18.2.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.2.8.html -------------------------------------------------------------------------------- /docs/relnotes/18.3.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.3.0.html -------------------------------------------------------------------------------- /docs/relnotes/18.3.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.3.1.html -------------------------------------------------------------------------------- /docs/relnotes/18.3.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.3.2.html -------------------------------------------------------------------------------- /docs/relnotes/18.3.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.3.3.html -------------------------------------------------------------------------------- /docs/relnotes/18.3.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.3.4.html -------------------------------------------------------------------------------- /docs/relnotes/18.3.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.3.5.html -------------------------------------------------------------------------------- /docs/relnotes/18.3.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/18.3.6.html -------------------------------------------------------------------------------- /docs/relnotes/19.0.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/19.0.0.html -------------------------------------------------------------------------------- /docs/relnotes/19.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/19.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/19.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/19.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/19.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/19.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/3.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.1 -------------------------------------------------------------------------------- /docs/relnotes/3.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.2 -------------------------------------------------------------------------------- /docs/relnotes/3.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.2.1 -------------------------------------------------------------------------------- /docs/relnotes/3.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.3 -------------------------------------------------------------------------------- /docs/relnotes/3.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.4 -------------------------------------------------------------------------------- /docs/relnotes/3.4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.4.1 -------------------------------------------------------------------------------- /docs/relnotes/3.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.4.2 -------------------------------------------------------------------------------- /docs/relnotes/3.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/3.5 -------------------------------------------------------------------------------- /docs/relnotes/4.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/4.0 -------------------------------------------------------------------------------- /docs/relnotes/4.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/4.0.1 -------------------------------------------------------------------------------- /docs/relnotes/4.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/4.0.2 -------------------------------------------------------------------------------- /docs/relnotes/4.0.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/4.0.3 -------------------------------------------------------------------------------- /docs/relnotes/4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/4.1 -------------------------------------------------------------------------------- /docs/relnotes/5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/5.0 -------------------------------------------------------------------------------- /docs/relnotes/5.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/5.0.1 -------------------------------------------------------------------------------- /docs/relnotes/5.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/5.0.2 -------------------------------------------------------------------------------- /docs/relnotes/5.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/5.1 -------------------------------------------------------------------------------- /docs/relnotes/6.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.0 -------------------------------------------------------------------------------- /docs/relnotes/6.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.0.1 -------------------------------------------------------------------------------- /docs/relnotes/6.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.1 -------------------------------------------------------------------------------- /docs/relnotes/6.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.2 -------------------------------------------------------------------------------- /docs/relnotes/6.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.2.1 -------------------------------------------------------------------------------- /docs/relnotes/6.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.3 -------------------------------------------------------------------------------- /docs/relnotes/6.3.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.3.1 -------------------------------------------------------------------------------- /docs/relnotes/6.3.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.3.2 -------------------------------------------------------------------------------- /docs/relnotes/6.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.4 -------------------------------------------------------------------------------- /docs/relnotes/6.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.4.html -------------------------------------------------------------------------------- /docs/relnotes/6.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/6.5.html -------------------------------------------------------------------------------- /docs/relnotes/7.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.0.html -------------------------------------------------------------------------------- /docs/relnotes/7.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.10.html -------------------------------------------------------------------------------- /docs/relnotes/7.11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.11.html -------------------------------------------------------------------------------- /docs/relnotes/7.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.2.html -------------------------------------------------------------------------------- /docs/relnotes/7.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.3.html -------------------------------------------------------------------------------- /docs/relnotes/7.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.4.html -------------------------------------------------------------------------------- /docs/relnotes/7.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.5.html -------------------------------------------------------------------------------- /docs/relnotes/7.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.6.html -------------------------------------------------------------------------------- /docs/relnotes/7.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.7.html -------------------------------------------------------------------------------- /docs/relnotes/7.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.8.html -------------------------------------------------------------------------------- /docs/relnotes/7.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/7.9.html -------------------------------------------------------------------------------- /docs/relnotes/8.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/8.0.html -------------------------------------------------------------------------------- /docs/relnotes/9.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/9.0.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/9.1.html -------------------------------------------------------------------------------- /docs/relnotes/9.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/relnotes/9.2.html -------------------------------------------------------------------------------- /docs/repository.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/repository.html -------------------------------------------------------------------------------- /docs/shading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/shading.html -------------------------------------------------------------------------------- /docs/sourcedocs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/sourcedocs.html -------------------------------------------------------------------------------- /docs/sourcetree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/sourcetree.html -------------------------------------------------------------------------------- /docs/specs/enums.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/specs/enums.txt -------------------------------------------------------------------------------- /docs/systems.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/systems.html -------------------------------------------------------------------------------- /docs/thanks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/thanks.html -------------------------------------------------------------------------------- /docs/utilities.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/utilities.html -------------------------------------------------------------------------------- /docs/versions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/versions.html -------------------------------------------------------------------------------- /docs/viewperf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/viewperf.html -------------------------------------------------------------------------------- /docs/vmware-guest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/vmware-guest.html -------------------------------------------------------------------------------- /docs/webmaster.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/webmaster.html -------------------------------------------------------------------------------- /docs/xlibdriver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/docs/xlibdriver.html -------------------------------------------------------------------------------- /doxygen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/.gitignore -------------------------------------------------------------------------------- /doxygen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/Makefile -------------------------------------------------------------------------------- /doxygen/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/README -------------------------------------------------------------------------------- /doxygen/common.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/common.doxy -------------------------------------------------------------------------------- /doxygen/doxy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/doxy.bat -------------------------------------------------------------------------------- /doxygen/gallium.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/gallium.doc -------------------------------------------------------------------------------- /doxygen/gallium.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/gallium.doxy -------------------------------------------------------------------------------- /doxygen/gbm.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/gbm.doxy -------------------------------------------------------------------------------- /doxygen/glapi.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/glapi.doxy -------------------------------------------------------------------------------- /doxygen/glsl.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/glsl.doxy -------------------------------------------------------------------------------- /doxygen/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/header.html -------------------------------------------------------------------------------- /doxygen/i965.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/i965.doxy -------------------------------------------------------------------------------- /doxygen/main.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/main.doxy -------------------------------------------------------------------------------- /doxygen/math.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/math.doxy -------------------------------------------------------------------------------- /doxygen/nir.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/nir.doxy -------------------------------------------------------------------------------- /doxygen/swrast.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/swrast.doxy -------------------------------------------------------------------------------- /doxygen/tnl.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/tnl.doxy -------------------------------------------------------------------------------- /doxygen/tnl_dd.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/tnl_dd.doxy -------------------------------------------------------------------------------- /doxygen/vbo.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/doxygen/vbo.doxy -------------------------------------------------------------------------------- /include/CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl.h -------------------------------------------------------------------------------- /include/CL/cl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl.hpp -------------------------------------------------------------------------------- /include/CL/cl2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl2.hpp -------------------------------------------------------------------------------- /include/CL/cl_d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl_d3d10.h -------------------------------------------------------------------------------- /include/CL/cl_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl_d3d11.h -------------------------------------------------------------------------------- /include/CL/cl_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl_egl.h -------------------------------------------------------------------------------- /include/CL/cl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl_ext.h -------------------------------------------------------------------------------- /include/CL/cl_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl_gl.h -------------------------------------------------------------------------------- /include/CL/cl_gl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl_gl_ext.h -------------------------------------------------------------------------------- /include/CL/cl_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/cl_version.h -------------------------------------------------------------------------------- /include/CL/opencl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/CL/opencl.h -------------------------------------------------------------------------------- /include/D3D9/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.h] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /include/D3D9/d3d9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/D3D9/d3d9.h -------------------------------------------------------------------------------- /include/D3D9/d3d9caps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/D3D9/d3d9caps.h -------------------------------------------------------------------------------- /include/EGL/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/EGL/egl.h -------------------------------------------------------------------------------- /include/EGL/eglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/EGL/eglext.h -------------------------------------------------------------------------------- /include/GL/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GL/gl.h -------------------------------------------------------------------------------- /include/GL/glcorearb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GL/glcorearb.h -------------------------------------------------------------------------------- /include/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GL/glext.h -------------------------------------------------------------------------------- /include/GL/glx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GL/glx.h -------------------------------------------------------------------------------- /include/GL/glxext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GL/glxext.h -------------------------------------------------------------------------------- /include/GL/osmesa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GL/osmesa.h -------------------------------------------------------------------------------- /include/GL/wglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GL/wglext.h -------------------------------------------------------------------------------- /include/GLES/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES/egl.h -------------------------------------------------------------------------------- /include/GLES/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES/gl.h -------------------------------------------------------------------------------- /include/GLES/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES/glext.h -------------------------------------------------------------------------------- /include/GLES2/gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES2/gl2.h -------------------------------------------------------------------------------- /include/GLES2/gl2ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES2/gl2ext.h -------------------------------------------------------------------------------- /include/GLES3/gl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES3/gl3.h -------------------------------------------------------------------------------- /include/GLES3/gl31.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES3/gl31.h -------------------------------------------------------------------------------- /include/GLES3/gl32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES3/gl32.h -------------------------------------------------------------------------------- /include/GLES3/gl3ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/GLES3/gl3ext.h -------------------------------------------------------------------------------- /include/HaikuGL/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/HaikuGL/README -------------------------------------------------------------------------------- /include/c11/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/c11/threads.h -------------------------------------------------------------------------------- /include/c11_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/c11_compat.h -------------------------------------------------------------------------------- /include/c99_alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/c99_alloca.h -------------------------------------------------------------------------------- /include/c99_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/c99_compat.h -------------------------------------------------------------------------------- /include/c99_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/c99_math.h -------------------------------------------------------------------------------- /include/drm-uapi/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/drm-uapi/README -------------------------------------------------------------------------------- /include/drm-uapi/drm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/drm-uapi/drm.h -------------------------------------------------------------------------------- /include/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/meson.build -------------------------------------------------------------------------------- /include/no_extern_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/no_extern_c.h -------------------------------------------------------------------------------- /include/vulkan/vk_icd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/vulkan/vk_icd.h -------------------------------------------------------------------------------- /include/vulkan/vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/include/vulkan/vulkan.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/meson_options.txt -------------------------------------------------------------------------------- /scons/crossmingw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/crossmingw.py -------------------------------------------------------------------------------- /scons/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/custom.py -------------------------------------------------------------------------------- /scons/dxsdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/dxsdk.py -------------------------------------------------------------------------------- /scons/fixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/fixes.py -------------------------------------------------------------------------------- /scons/gallium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/gallium.py -------------------------------------------------------------------------------- /scons/llvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/llvm.py -------------------------------------------------------------------------------- /scons/source_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/source_list.py -------------------------------------------------------------------------------- /scons/x11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/scons/x11.py -------------------------------------------------------------------------------- /src/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/SConscript -------------------------------------------------------------------------------- /src/amd/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/amd/Android.mk -------------------------------------------------------------------------------- /src/amd/common/sid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/amd/common/sid.h -------------------------------------------------------------------------------- /src/amd/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/amd/meson.build -------------------------------------------------------------------------------- /src/broadcom/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/broadcom/Android.mk -------------------------------------------------------------------------------- /src/broadcom/qpu/qpu_validate.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/compiler/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/Android.mk -------------------------------------------------------------------------------- /src/compiler/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/SConscript -------------------------------------------------------------------------------- /src/compiler/glsl/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/glsl/TODO -------------------------------------------------------------------------------- /src/compiler/glsl/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/glsl/ast.h -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/000-content-with-spaces.c.expected: -------------------------------------------------------------------------------- 1 | this is four tokens with spaces 2 | -------------------------------------------------------------------------------- /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/004-define-recursive.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | foo 5 | bar 6 | baz 7 | -------------------------------------------------------------------------------- /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/010-undef-re-define.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | 4 | foo 5 | 6 | 2 7 | -------------------------------------------------------------------------------- /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/015-define-object-with-parens.c.expected: -------------------------------------------------------------------------------- 1 | 2 | ()1() 3 | 4 | ()2() 5 | -------------------------------------------------------------------------------- /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: -------------------------------------------------------------------------------- 1 | #define foo(x,y) ((x)*(y)) 2 | foo(bar,baz) 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/028-define-chain-obj-to-non-func.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | success 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.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/037-finalize-unexpanded-macro.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | expand(just once) 4 | -------------------------------------------------------------------------------- /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/049-if-expression-precedence.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | success 5 | 6 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/056-macro-argument-with-comma.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | success 5 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/058-token-pasting-empty-arguments.c.expected: -------------------------------------------------------------------------------- 1 | 2 | ab 3 | a 4 | b 5 | 6 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/059-token-pasting-integer.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 12 3 | 1000 4 | identifier2 5 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5*2 4 | -------------------------------------------------------------------------------- /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/088-redefine-macro-legitimate.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 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/097-paste-with-non-function-macro.c.expected: -------------------------------------------------------------------------------- 1 | 2 | onetoken 3 | 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/102-garbage-after-endif.c: -------------------------------------------------------------------------------- 1 | #if 0 2 | #endif garbage 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/103-garbage-after-else-0.c: -------------------------------------------------------------------------------- 1 | #if 0 2 | #else garbage 3 | #endif 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/104-hash-line-followed-by-code.c: -------------------------------------------------------------------------------- 1 | #line 2 2 | int foo(); 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/104-hash-line-followed-by-code.c.expected: -------------------------------------------------------------------------------- 1 | #line 2 2 | int foo(); 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/106-multiline-hash-if.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | int foo(); 6 | 7 | -------------------------------------------------------------------------------- /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/110-no-space-digits-after-hash-elif.c: -------------------------------------------------------------------------------- 1 | #if 1 2 | #elif110 3 | #endif 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/118-comment-becomes-space.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | first second 5 | -------------------------------------------------------------------------------- /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/123-garbage-after-else-1.c: -------------------------------------------------------------------------------- 1 | #if 1 2 | #else garbage 3 | #endif 4 | -------------------------------------------------------------------------------- /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/131-eof-without-newline.c.expected: -------------------------------------------------------------------------------- 1 | this file ends with no newline 2 | -------------------------------------------------------------------------------- /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/glcpp/tests/149-hex-const-uppercase-prefix.c.expected: -------------------------------------------------------------------------------- 1 | 2 | success 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/compiler/glsl/ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/glsl/ir.h -------------------------------------------------------------------------------- /src/compiler/glsl/tests/warnings/020-array-length.vert.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/compiler/nir/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/nir/README -------------------------------------------------------------------------------- /src/compiler/nir/nir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/nir/nir.c -------------------------------------------------------------------------------- /src/compiler/nir/nir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/compiler/nir/nir.h -------------------------------------------------------------------------------- /src/drm-shim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/drm-shim/README.md -------------------------------------------------------------------------------- /src/drm-shim/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/drm-shim/device.c -------------------------------------------------------------------------------- /src/drm-shim/drm_shim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/drm-shim/drm_shim.c -------------------------------------------------------------------------------- /src/drm-shim/drm_shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/drm-shim/drm_shim.h -------------------------------------------------------------------------------- /src/egl/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/Android.mk -------------------------------------------------------------------------------- /src/egl/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/SConscript -------------------------------------------------------------------------------- /src/egl/drivers/haiku/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.cpp] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/egl/egl-glvnd-symbols.txt: -------------------------------------------------------------------------------- 1 | __egl_Main 2 | -------------------------------------------------------------------------------- /src/egl/egl-symbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/egl-symbols.txt -------------------------------------------------------------------------------- /src/egl/main/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/README.txt -------------------------------------------------------------------------------- /src/egl/main/egl.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/egl.def -------------------------------------------------------------------------------- /src/egl/main/eglapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglapi.c -------------------------------------------------------------------------------- /src/egl/main/eglapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglapi.h -------------------------------------------------------------------------------- /src/egl/main/eglarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglarray.c -------------------------------------------------------------------------------- /src/egl/main/eglarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglarray.h -------------------------------------------------------------------------------- /src/egl/main/eglglvnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglglvnd.c -------------------------------------------------------------------------------- /src/egl/main/eglimage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglimage.c -------------------------------------------------------------------------------- /src/egl/main/eglimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglimage.h -------------------------------------------------------------------------------- /src/egl/main/egllog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/egllog.c -------------------------------------------------------------------------------- /src/egl/main/egllog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/egllog.h -------------------------------------------------------------------------------- /src/egl/main/eglsync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglsync.c -------------------------------------------------------------------------------- /src/egl/main/eglsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/main/eglsync.h -------------------------------------------------------------------------------- /src/egl/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/egl/meson.build -------------------------------------------------------------------------------- /src/egl/wayland/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/etnaviv/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/etnaviv/meson.build -------------------------------------------------------------------------------- /src/freedreno/ir3/ir3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/freedreno/ir3/ir3.c -------------------------------------------------------------------------------- /src/freedreno/ir3/ir3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/freedreno/ir3/ir3.h -------------------------------------------------------------------------------- /src/freedreno/vulkan/TODO: -------------------------------------------------------------------------------- 1 | - git grep TODO src/freedreno/vulkan 2 | -------------------------------------------------------------------------------- /src/gallium/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gallium/Android.mk -------------------------------------------------------------------------------- /src/gallium/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gallium/SConscript -------------------------------------------------------------------------------- /src/gallium/drivers/kmsro/Makefile.sources: -------------------------------------------------------------------------------- 1 | C_SOURCES := 2 | 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/r600/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/radeon/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 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/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gallium/meson.build -------------------------------------------------------------------------------- /src/gallium/state_trackers/hgl/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h,cpp,hpp}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/state_trackers/osmesa/Makefile.sources: -------------------------------------------------------------------------------- 1 | C_SOURCES := \ 2 | osmesa.c 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/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/Android.mk -------------------------------------------------------------------------------- /src/gbm/gbm-symbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/gbm-symbols.txt -------------------------------------------------------------------------------- /src/gbm/main/backend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/main/backend.c -------------------------------------------------------------------------------- /src/gbm/main/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/main/backend.h -------------------------------------------------------------------------------- /src/gbm/main/gbm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/main/gbm.c -------------------------------------------------------------------------------- /src/gbm/main/gbm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/main/gbm.h -------------------------------------------------------------------------------- /src/gbm/main/gbmint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/main/gbmint.h -------------------------------------------------------------------------------- /src/gbm/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gbm/meson.build -------------------------------------------------------------------------------- /src/getopt/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/getopt/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/getopt/SConscript -------------------------------------------------------------------------------- /src/getopt/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/getopt/getopt.h -------------------------------------------------------------------------------- /src/getopt/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/getopt/meson.build -------------------------------------------------------------------------------- /src/glx/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/SConscript -------------------------------------------------------------------------------- /src/glx/XF86dri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/XF86dri.c -------------------------------------------------------------------------------- /src/glx/apple/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/apple/TODO -------------------------------------------------------------------------------- /src/glx/applegl_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/applegl_glx.c -------------------------------------------------------------------------------- /src/glx/clientattrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/clientattrib.c -------------------------------------------------------------------------------- /src/glx/clientinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/clientinfo.c -------------------------------------------------------------------------------- /src/glx/compsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/compsize.c -------------------------------------------------------------------------------- /src/glx/dri2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri2.c -------------------------------------------------------------------------------- /src/glx/dri2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri2.h -------------------------------------------------------------------------------- /src/glx/dri2_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri2_glx.c -------------------------------------------------------------------------------- /src/glx/dri2_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri2_priv.h -------------------------------------------------------------------------------- /src/glx/dri3_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri3_glx.c -------------------------------------------------------------------------------- /src/glx/dri3_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri3_priv.h -------------------------------------------------------------------------------- /src/glx/dri_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri_common.c -------------------------------------------------------------------------------- /src/glx/dri_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri_common.h -------------------------------------------------------------------------------- /src/glx/dri_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri_glx.c -------------------------------------------------------------------------------- /src/glx/dri_sarea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/dri_sarea.h -------------------------------------------------------------------------------- /src/glx/drisw_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/drisw_glx.c -------------------------------------------------------------------------------- /src/glx/drisw_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/drisw_priv.h -------------------------------------------------------------------------------- /src/glx/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/eval.c -------------------------------------------------------------------------------- /src/glx/glx_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glx_error.c -------------------------------------------------------------------------------- /src/glx/glx_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glx_error.h -------------------------------------------------------------------------------- /src/glx/glx_pbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glx_pbuffer.c -------------------------------------------------------------------------------- /src/glx/glx_query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glx_query.c -------------------------------------------------------------------------------- /src/glx/glxclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxclient.h -------------------------------------------------------------------------------- /src/glx/glxcmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxcmds.c -------------------------------------------------------------------------------- /src/glx/glxconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxconfig.c -------------------------------------------------------------------------------- /src/glx/glxconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxconfig.h -------------------------------------------------------------------------------- /src/glx/glxcurrent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxcurrent.c -------------------------------------------------------------------------------- /src/glx/glxext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxext.c -------------------------------------------------------------------------------- /src/glx/glxextensions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxextensions.c -------------------------------------------------------------------------------- /src/glx/glxextensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxextensions.h -------------------------------------------------------------------------------- /src/glx/glxglvnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxglvnd.c -------------------------------------------------------------------------------- /src/glx/glxglvnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxglvnd.h -------------------------------------------------------------------------------- /src/glx/glxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxhash.c -------------------------------------------------------------------------------- /src/glx/glxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/glxhash.h -------------------------------------------------------------------------------- /src/glx/indirect_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/indirect_glx.c -------------------------------------------------------------------------------- /src/glx/indirect_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/indirect_init.h -------------------------------------------------------------------------------- /src/glx/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/meson.build -------------------------------------------------------------------------------- /src/glx/packrender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/packrender.h -------------------------------------------------------------------------------- /src/glx/packsingle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/packsingle.h -------------------------------------------------------------------------------- /src/glx/pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/pixel.c -------------------------------------------------------------------------------- /src/glx/pixelstore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/pixelstore.c -------------------------------------------------------------------------------- /src/glx/render2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/render2.c -------------------------------------------------------------------------------- /src/glx/renderpix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/renderpix.c -------------------------------------------------------------------------------- /src/glx/single2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/single2.c -------------------------------------------------------------------------------- /src/glx/singlepix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/singlepix.c -------------------------------------------------------------------------------- /src/glx/vertarr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/vertarr.c -------------------------------------------------------------------------------- /src/glx/windows/wgl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/windows/wgl.c -------------------------------------------------------------------------------- /src/glx/windows/wgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/windows/wgl.h -------------------------------------------------------------------------------- /src/glx/xf86dri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/xf86dri.h -------------------------------------------------------------------------------- /src/glx/xf86dristr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/xf86dristr.h -------------------------------------------------------------------------------- /src/glx/xfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/glx/xfont.c -------------------------------------------------------------------------------- /src/gtest/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gtest/.editorconfig -------------------------------------------------------------------------------- /src/gtest/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gtest/meson.build -------------------------------------------------------------------------------- /src/gtest/src/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/gtest/src/gtest.cc -------------------------------------------------------------------------------- /src/hgl/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{cpp,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/hgl/GLDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/hgl/GLDispatcher.h -------------------------------------------------------------------------------- /src/hgl/GLRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/hgl/GLRenderer.cpp -------------------------------------------------------------------------------- /src/hgl/GLView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/hgl/GLView.cpp -------------------------------------------------------------------------------- /src/hgl/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/hgl/SConscript -------------------------------------------------------------------------------- /src/hgl/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/hgl/meson.build -------------------------------------------------------------------------------- /src/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/imgui/LICENSE.txt -------------------------------------------------------------------------------- /src/imgui/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/imgui/README -------------------------------------------------------------------------------- /src/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/imgui/imconfig.h -------------------------------------------------------------------------------- /src/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/imgui/imgui.cpp -------------------------------------------------------------------------------- /src/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/imgui/imgui.h -------------------------------------------------------------------------------- /src/imgui/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/imgui/meson.build -------------------------------------------------------------------------------- /src/intel/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/Android.mk -------------------------------------------------------------------------------- /src/intel/blorp/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/blorp/TODO -------------------------------------------------------------------------------- /src/intel/blorp/blorp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/blorp/blorp.c -------------------------------------------------------------------------------- /src/intel/blorp/blorp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/blorp/blorp.h -------------------------------------------------------------------------------- /src/intel/genxml/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/genxml/README -------------------------------------------------------------------------------- /src/intel/isl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/isl/README -------------------------------------------------------------------------------- /src/intel/isl/isl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/isl/isl.c -------------------------------------------------------------------------------- /src/intel/isl/isl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/isl/isl.h -------------------------------------------------------------------------------- /src/intel/isl/isl_drm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/intel/isl/isl_drm.c -------------------------------------------------------------------------------- /src/intel/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/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/flightlessmango/mesa/HEAD/src/intel/vulkan/TODO -------------------------------------------------------------------------------- /src/loader/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/loader/Android.mk -------------------------------------------------------------------------------- /src/loader/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/loader/SConscript -------------------------------------------------------------------------------- /src/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/loader/loader.c -------------------------------------------------------------------------------- /src/loader/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/loader/loader.h -------------------------------------------------------------------------------- /src/loader/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/loader/meson.build -------------------------------------------------------------------------------- /src/mapi/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/Android.mk -------------------------------------------------------------------------------- /src/mapi/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/entry.c -------------------------------------------------------------------------------- /src/mapi/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/entry.h -------------------------------------------------------------------------------- /src/mapi/glapi/glapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/glapi/glapi.c -------------------------------------------------------------------------------- /src/mapi/glapi/glapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/glapi/glapi.h -------------------------------------------------------------------------------- /src/mapi/mapi_abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/mapi_abi.py -------------------------------------------------------------------------------- /src/mapi/mapi_glapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/mapi_glapi.c -------------------------------------------------------------------------------- /src/mapi/mapi_tmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/mapi_tmp.h -------------------------------------------------------------------------------- /src/mapi/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/meson.build -------------------------------------------------------------------------------- /src/mapi/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/stub.c -------------------------------------------------------------------------------- /src/mapi/stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/stub.h -------------------------------------------------------------------------------- /src/mapi/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/table.c -------------------------------------------------------------------------------- /src/mapi/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/table.h -------------------------------------------------------------------------------- /src/mapi/u_current.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/u_current.c -------------------------------------------------------------------------------- /src/mapi/u_current.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/u_current.h -------------------------------------------------------------------------------- /src/mapi/u_execmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/u_execmem.c -------------------------------------------------------------------------------- /src/mapi/u_execmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mapi/u_execmem.h -------------------------------------------------------------------------------- /src/mesa/Android.gen.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/Android.gen.mk -------------------------------------------------------------------------------- /src/mesa/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/Android.mk -------------------------------------------------------------------------------- /src/mesa/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/SConscript -------------------------------------------------------------------------------- /src/mesa/drivers/dri/nouveau/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_buffer_objects.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_buffer_objects.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_buffer_objects.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_buffer_objects.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_chipset.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_chipset.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_cmdbuf.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_cmdbuf.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_common.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_common.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_common.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_common.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_common_context.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_common_context.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_common_context.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_common_context.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_debug.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_debug.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_debug.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_debug.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_dma.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_dma.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_dma.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_dma.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_fbo.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_fbo.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_fog.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_fog.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_fog.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_fog.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_mipmap_tree.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_mipmap_tree.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_mipmap_tree.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_mipmap_tree.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_pixel_read.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_pixel_read.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_queryobj.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_queryobj.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_queryobj.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_queryobj.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_screen.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_screen.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_screen.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_screen.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_span.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_span.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_span.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_span.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_tex_copy.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_tex_copy.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_texture.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_texture.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_texture.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_texture.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_tile.c: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_tile.c -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/radeon_tile.h: -------------------------------------------------------------------------------- 1 | ../radeon/radeon_tile.h -------------------------------------------------------------------------------- /src/mesa/drivers/dri/r200/server/radeon_reg.h: -------------------------------------------------------------------------------- 1 | ../../radeon/server/radeon_reg.h -------------------------------------------------------------------------------- /src/mesa/main/accum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/accum.c -------------------------------------------------------------------------------- /src/mesa/main/accum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/accum.h -------------------------------------------------------------------------------- /src/mesa/main/attrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/attrib.c -------------------------------------------------------------------------------- /src/mesa/main/attrib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/attrib.h -------------------------------------------------------------------------------- /src/mesa/main/barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/barrier.c -------------------------------------------------------------------------------- /src/mesa/main/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/barrier.h -------------------------------------------------------------------------------- /src/mesa/main/bbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/bbox.c -------------------------------------------------------------------------------- /src/mesa/main/bbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/bbox.h -------------------------------------------------------------------------------- /src/mesa/main/blend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/blend.c -------------------------------------------------------------------------------- /src/mesa/main/blend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/blend.h -------------------------------------------------------------------------------- /src/mesa/main/blit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/blit.c -------------------------------------------------------------------------------- /src/mesa/main/blit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/blit.h -------------------------------------------------------------------------------- /src/mesa/main/buffers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/buffers.c -------------------------------------------------------------------------------- /src/mesa/main/buffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/buffers.h -------------------------------------------------------------------------------- /src/mesa/main/clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/clear.c -------------------------------------------------------------------------------- /src/mesa/main/clear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/clear.h -------------------------------------------------------------------------------- /src/mesa/main/clip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/clip.c -------------------------------------------------------------------------------- /src/mesa/main/clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/clip.h -------------------------------------------------------------------------------- /src/mesa/main/compute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/compute.c -------------------------------------------------------------------------------- /src/mesa/main/compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/compute.h -------------------------------------------------------------------------------- /src/mesa/main/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/config.h -------------------------------------------------------------------------------- /src/mesa/main/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/context.c -------------------------------------------------------------------------------- /src/mesa/main/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/context.h -------------------------------------------------------------------------------- /src/mesa/main/cpuinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/cpuinfo.c -------------------------------------------------------------------------------- /src/mesa/main/cpuinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/cpuinfo.h -------------------------------------------------------------------------------- /src/mesa/main/dd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/dd.h -------------------------------------------------------------------------------- /src/mesa/main/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/debug.c -------------------------------------------------------------------------------- /src/mesa/main/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/debug.h -------------------------------------------------------------------------------- /src/mesa/main/depth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/depth.c -------------------------------------------------------------------------------- /src/mesa/main/depth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/depth.h -------------------------------------------------------------------------------- /src/mesa/main/dlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/dlist.c -------------------------------------------------------------------------------- /src/mesa/main/dlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/dlist.h -------------------------------------------------------------------------------- /src/mesa/main/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/draw.c -------------------------------------------------------------------------------- /src/mesa/main/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/draw.h -------------------------------------------------------------------------------- /src/mesa/main/drawpix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/drawpix.c -------------------------------------------------------------------------------- /src/mesa/main/drawpix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/drawpix.h -------------------------------------------------------------------------------- /src/mesa/main/drawtex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/drawtex.c -------------------------------------------------------------------------------- /src/mesa/main/drawtex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/drawtex.h -------------------------------------------------------------------------------- /src/mesa/main/enable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/enable.c -------------------------------------------------------------------------------- /src/mesa/main/enable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/enable.h -------------------------------------------------------------------------------- /src/mesa/main/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/enums.h -------------------------------------------------------------------------------- /src/mesa/main/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/errors.c -------------------------------------------------------------------------------- /src/mesa/main/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/errors.h -------------------------------------------------------------------------------- /src/mesa/main/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/eval.c -------------------------------------------------------------------------------- /src/mesa/main/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/eval.h -------------------------------------------------------------------------------- /src/mesa/main/execmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/execmem.c -------------------------------------------------------------------------------- /src/mesa/main/execmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/execmem.h -------------------------------------------------------------------------------- /src/mesa/main/fog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/fog.c -------------------------------------------------------------------------------- /src/mesa/main/fog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/fog.h -------------------------------------------------------------------------------- /src/mesa/main/formats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/formats.c -------------------------------------------------------------------------------- /src/mesa/main/formats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/formats.h -------------------------------------------------------------------------------- /src/mesa/main/get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/get.c -------------------------------------------------------------------------------- /src/mesa/main/get.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/get.h -------------------------------------------------------------------------------- /src/mesa/main/glspirv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/glspirv.c -------------------------------------------------------------------------------- /src/mesa/main/glspirv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/glspirv.h -------------------------------------------------------------------------------- /src/mesa/main/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/hash.c -------------------------------------------------------------------------------- /src/mesa/main/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/hash.h -------------------------------------------------------------------------------- /src/mesa/main/hint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/hint.c -------------------------------------------------------------------------------- /src/mesa/main/hint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/hint.h -------------------------------------------------------------------------------- /src/mesa/main/image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/image.c -------------------------------------------------------------------------------- /src/mesa/main/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/image.h -------------------------------------------------------------------------------- /src/mesa/main/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/imports.c -------------------------------------------------------------------------------- /src/mesa/main/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/imports.h -------------------------------------------------------------------------------- /src/mesa/main/light.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/light.c -------------------------------------------------------------------------------- /src/mesa/main/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/light.h -------------------------------------------------------------------------------- /src/mesa/main/lines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/lines.c -------------------------------------------------------------------------------- /src/mesa/main/lines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/lines.h -------------------------------------------------------------------------------- /src/mesa/main/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/macros.h -------------------------------------------------------------------------------- /src/mesa/main/marshal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/marshal.c -------------------------------------------------------------------------------- /src/mesa/main/marshal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/marshal.h -------------------------------------------------------------------------------- /src/mesa/main/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/matrix.c -------------------------------------------------------------------------------- /src/mesa/main/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/matrix.h -------------------------------------------------------------------------------- /src/mesa/main/menums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/menums.h -------------------------------------------------------------------------------- /src/mesa/main/mipmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/mipmap.c -------------------------------------------------------------------------------- /src/mesa/main/mipmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/mipmap.h -------------------------------------------------------------------------------- /src/mesa/main/mtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/mtypes.h -------------------------------------------------------------------------------- /src/mesa/main/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/pack.c -------------------------------------------------------------------------------- /src/mesa/main/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/pack.h -------------------------------------------------------------------------------- /src/mesa/main/pbo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/pbo.c -------------------------------------------------------------------------------- /src/mesa/main/pbo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/pbo.h -------------------------------------------------------------------------------- /src/mesa/main/pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/pixel.c -------------------------------------------------------------------------------- /src/mesa/main/pixel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/pixel.h -------------------------------------------------------------------------------- /src/mesa/main/points.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/points.c -------------------------------------------------------------------------------- /src/mesa/main/points.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/points.h -------------------------------------------------------------------------------- /src/mesa/main/polygon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/polygon.c -------------------------------------------------------------------------------- /src/mesa/main/polygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/polygon.h -------------------------------------------------------------------------------- /src/mesa/main/rastpos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/rastpos.c -------------------------------------------------------------------------------- /src/mesa/main/rastpos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/rastpos.h -------------------------------------------------------------------------------- /src/mesa/main/readpix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/readpix.c -------------------------------------------------------------------------------- /src/mesa/main/readpix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/readpix.h -------------------------------------------------------------------------------- /src/mesa/main/remap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/remap.c -------------------------------------------------------------------------------- /src/mesa/main/remap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/remap.h -------------------------------------------------------------------------------- /src/mesa/main/scissor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/scissor.c -------------------------------------------------------------------------------- /src/mesa/main/scissor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/scissor.h -------------------------------------------------------------------------------- /src/mesa/main/shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/shared.c -------------------------------------------------------------------------------- /src/mesa/main/shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/shared.h -------------------------------------------------------------------------------- /src/mesa/main/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/state.c -------------------------------------------------------------------------------- /src/mesa/main/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/state.h -------------------------------------------------------------------------------- /src/mesa/main/stencil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/stencil.c -------------------------------------------------------------------------------- /src/mesa/main/stencil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/stencil.h -------------------------------------------------------------------------------- /src/mesa/main/syncobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/syncobj.c -------------------------------------------------------------------------------- /src/mesa/main/syncobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/syncobj.h -------------------------------------------------------------------------------- /src/mesa/main/texenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/texenv.c -------------------------------------------------------------------------------- /src/mesa/main/texenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/texenv.h -------------------------------------------------------------------------------- /src/mesa/main/texgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/texgen.c -------------------------------------------------------------------------------- /src/mesa/main/texgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/texgen.h -------------------------------------------------------------------------------- /src/mesa/main/texobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/texobj.c -------------------------------------------------------------------------------- /src/mesa/main/texobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/texobj.h -------------------------------------------------------------------------------- /src/mesa/main/varray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/varray.c -------------------------------------------------------------------------------- /src/mesa/main/varray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/varray.h -------------------------------------------------------------------------------- /src/mesa/main/vdpau.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/vdpau.c -------------------------------------------------------------------------------- /src/mesa/main/vdpau.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/vdpau.h -------------------------------------------------------------------------------- /src/mesa/main/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/version.c -------------------------------------------------------------------------------- /src/mesa/main/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/version.h -------------------------------------------------------------------------------- /src/mesa/main/vtxfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/vtxfmt.c -------------------------------------------------------------------------------- /src/mesa/main/vtxfmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/main/vtxfmt.h -------------------------------------------------------------------------------- /src/mesa/math/m_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/math/m_debug.h -------------------------------------------------------------------------------- /src/mesa/math/m_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/math/m_eval.c -------------------------------------------------------------------------------- /src/mesa/math/m_eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/math/m_eval.h -------------------------------------------------------------------------------- /src/mesa/math/m_xform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/math/m_xform.c -------------------------------------------------------------------------------- /src/mesa/math/m_xform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/math/m_xform.h -------------------------------------------------------------------------------- /src/mesa/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/meson.build -------------------------------------------------------------------------------- /src/mesa/sparc/norm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/sparc/norm.S -------------------------------------------------------------------------------- /src/mesa/sparc/sparc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/sparc/sparc.c -------------------------------------------------------------------------------- /src/mesa/sparc/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/sparc/sparc.h -------------------------------------------------------------------------------- /src/mesa/sparc/xform.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/sparc/xform.S -------------------------------------------------------------------------------- /src/mesa/swrast/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/swrast/NOTES -------------------------------------------------------------------------------- /src/mesa/swrast/s_fog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/swrast/s_fog.c -------------------------------------------------------------------------------- /src/mesa/swrast/s_fog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/swrast/s_fog.h -------------------------------------------------------------------------------- /src/mesa/tnl/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/NOTES -------------------------------------------------------------------------------- /src/mesa/tnl/t_draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_draw.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_rebase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_rebase.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_rebase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_rebase.h -------------------------------------------------------------------------------- /src/mesa/tnl/t_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_split.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_split.h -------------------------------------------------------------------------------- /src/mesa/tnl/t_vb_fog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_vb_fog.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_vertex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_vertex.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/t_vertex.h -------------------------------------------------------------------------------- /src/mesa/tnl/tnl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/tnl/tnl.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/vbo/vbo.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/vbo/vbo_exec.c -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/vbo/vbo_exec.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_noop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/vbo/vbo_noop.c -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_noop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/vbo/vbo_noop.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/vbo/vbo_save.c -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_save.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/vbo/vbo_save.h -------------------------------------------------------------------------------- /src/mesa/x86/3dnow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/x86/3dnow.c -------------------------------------------------------------------------------- /src/mesa/x86/3dnow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/x86/3dnow.h -------------------------------------------------------------------------------- /src/mesa/x86/assyntax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/x86/assyntax.h -------------------------------------------------------------------------------- /src/mesa/x86/mmx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/x86/mmx.h -------------------------------------------------------------------------------- /src/mesa/x86/sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/x86/sse.c -------------------------------------------------------------------------------- /src/mesa/x86/sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/mesa/x86/sse.h -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/panfrost/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/panfrost/Android.mk -------------------------------------------------------------------------------- /src/util/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/Android.mk -------------------------------------------------------------------------------- /src/util/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/SConscript -------------------------------------------------------------------------------- /src/util/anon_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/anon_file.c -------------------------------------------------------------------------------- /src/util/anon_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/anon_file.h -------------------------------------------------------------------------------- /src/util/bigmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/bigmath.h -------------------------------------------------------------------------------- /src/util/bitscan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/bitscan.c -------------------------------------------------------------------------------- /src/util/bitscan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/bitscan.h -------------------------------------------------------------------------------- /src/util/bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/bitset.h -------------------------------------------------------------------------------- /src/util/blob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/blob.c -------------------------------------------------------------------------------- /src/util/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/blob.h -------------------------------------------------------------------------------- /src/util/blob_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/blob_test.c -------------------------------------------------------------------------------- /src/util/build_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/build_id.c -------------------------------------------------------------------------------- /src/util/build_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/build_id.h -------------------------------------------------------------------------------- /src/util/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/crc32.c -------------------------------------------------------------------------------- /src/util/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/crc32.h -------------------------------------------------------------------------------- /src/util/dag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/dag.c -------------------------------------------------------------------------------- /src/util/dag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/dag.h -------------------------------------------------------------------------------- /src/util/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/debug.c -------------------------------------------------------------------------------- /src/util/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/debug.h -------------------------------------------------------------------------------- /src/util/detect_os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/detect_os.h -------------------------------------------------------------------------------- /src/util/disk_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/disk_cache.c -------------------------------------------------------------------------------- /src/util/disk_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/disk_cache.h -------------------------------------------------------------------------------- /src/util/double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/double.c -------------------------------------------------------------------------------- /src/util/double.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/double.h -------------------------------------------------------------------------------- /src/util/format_srgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/format_srgb.h -------------------------------------------------------------------------------- /src/util/format_srgb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/format_srgb.py -------------------------------------------------------------------------------- /src/util/futex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/futex.h -------------------------------------------------------------------------------- /src/util/half_float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/half_float.c -------------------------------------------------------------------------------- /src/util/half_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/half_float.h -------------------------------------------------------------------------------- /src/util/hash_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/hash_table.c -------------------------------------------------------------------------------- /src/util/hash_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/hash_table.h -------------------------------------------------------------------------------- /src/util/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/list.h -------------------------------------------------------------------------------- /src/util/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/macros.h -------------------------------------------------------------------------------- /src/util/mesa-sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/mesa-sha1.c -------------------------------------------------------------------------------- /src/util/mesa-sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/mesa-sha1.h -------------------------------------------------------------------------------- /src/util/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/meson.build -------------------------------------------------------------------------------- /src/util/os_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_file.c -------------------------------------------------------------------------------- /src/util/os_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_file.h -------------------------------------------------------------------------------- /src/util/os_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_memory.h -------------------------------------------------------------------------------- /src/util/os_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_misc.c -------------------------------------------------------------------------------- /src/util/os_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_misc.h -------------------------------------------------------------------------------- /src/util/os_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_socket.c -------------------------------------------------------------------------------- /src/util/os_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_socket.h -------------------------------------------------------------------------------- /src/util/os_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_time.c -------------------------------------------------------------------------------- /src/util/os_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/os_time.h -------------------------------------------------------------------------------- /src/util/ralloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/ralloc.c -------------------------------------------------------------------------------- /src/util/ralloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/ralloc.h -------------------------------------------------------------------------------- /src/util/rand_xor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rand_xor.c -------------------------------------------------------------------------------- /src/util/rand_xor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rand_xor.h -------------------------------------------------------------------------------- /src/util/rb_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rb_tree.c -------------------------------------------------------------------------------- /src/util/rb_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rb_tree.h -------------------------------------------------------------------------------- /src/util/rb_tree_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rb_tree_test.c -------------------------------------------------------------------------------- /src/util/rgtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rgtc.c -------------------------------------------------------------------------------- /src/util/rgtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rgtc.h -------------------------------------------------------------------------------- /src/util/rounding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/rounding.h -------------------------------------------------------------------------------- /src/util/set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/set.c -------------------------------------------------------------------------------- /src/util/set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/set.h -------------------------------------------------------------------------------- /src/util/sha1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/sha1/README -------------------------------------------------------------------------------- /src/util/sha1/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/sha1/sha1.c -------------------------------------------------------------------------------- /src/util/sha1/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/sha1/sha1.h -------------------------------------------------------------------------------- /src/util/simple_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/simple_list.h -------------------------------------------------------------------------------- /src/util/simple_mtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/simple_mtx.h -------------------------------------------------------------------------------- /src/util/slab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/slab.c -------------------------------------------------------------------------------- /src/util/slab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/slab.h -------------------------------------------------------------------------------- /src/util/softfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/softfloat.c -------------------------------------------------------------------------------- /src/util/softfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/softfloat.h -------------------------------------------------------------------------------- /src/util/sparse_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/sparse_array.c -------------------------------------------------------------------------------- /src/util/sparse_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/sparse_array.h -------------------------------------------------------------------------------- /src/util/strndup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/strndup.h -------------------------------------------------------------------------------- /src/util/strtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/strtod.c -------------------------------------------------------------------------------- /src/util/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/strtod.h -------------------------------------------------------------------------------- /src/util/timespec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/timespec.h -------------------------------------------------------------------------------- /src/util/u_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_atomic.c -------------------------------------------------------------------------------- /src/util/u_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_atomic.h -------------------------------------------------------------------------------- /src/util/u_cpu_detect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_cpu_detect.c -------------------------------------------------------------------------------- /src/util/u_cpu_detect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_cpu_detect.h -------------------------------------------------------------------------------- /src/util/u_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_debug.c -------------------------------------------------------------------------------- /src/util/u_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_debug.h -------------------------------------------------------------------------------- /src/util/u_drm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_drm.h -------------------------------------------------------------------------------- /src/util/u_dynarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_dynarray.h -------------------------------------------------------------------------------- /src/util/u_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_endian.h -------------------------------------------------------------------------------- /src/util/u_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_math.c -------------------------------------------------------------------------------- /src/util/u_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_math.h -------------------------------------------------------------------------------- /src/util/u_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_memory.h -------------------------------------------------------------------------------- /src/util/u_mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_mm.c -------------------------------------------------------------------------------- /src/util/u_mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_mm.h -------------------------------------------------------------------------------- /src/util/u_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_process.c -------------------------------------------------------------------------------- /src/util/u_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_process.h -------------------------------------------------------------------------------- /src/util/u_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_queue.c -------------------------------------------------------------------------------- /src/util/u_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_queue.h -------------------------------------------------------------------------------- /src/util/u_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_string.h -------------------------------------------------------------------------------- /src/util/u_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_thread.h -------------------------------------------------------------------------------- /src/util/u_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_vector.c -------------------------------------------------------------------------------- /src/util/u_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/u_vector.h -------------------------------------------------------------------------------- /src/util/vma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/vma.c -------------------------------------------------------------------------------- /src/util/vma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/vma.h -------------------------------------------------------------------------------- /src/util/xmlconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlconfig.c -------------------------------------------------------------------------------- /src/util/xmlconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlconfig.h -------------------------------------------------------------------------------- /src/util/xmlpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlpool.h -------------------------------------------------------------------------------- /src/util/xmlpool/.gitignore: -------------------------------------------------------------------------------- 1 | xmlpool.pot 2 | -------------------------------------------------------------------------------- /src/util/xmlpool/LINGUAS: -------------------------------------------------------------------------------- 1 | ca es de nl sv fr 2 | -------------------------------------------------------------------------------- /src/util/xmlpool/POTFILES: -------------------------------------------------------------------------------- 1 | src/util/xmlpool/t_options.h 2 | -------------------------------------------------------------------------------- /src/util/xmlpool/ca.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlpool/ca.po -------------------------------------------------------------------------------- /src/util/xmlpool/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlpool/de.po -------------------------------------------------------------------------------- /src/util/xmlpool/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlpool/es.po -------------------------------------------------------------------------------- /src/util/xmlpool/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlpool/fr.po -------------------------------------------------------------------------------- /src/util/xmlpool/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlpool/nl.po -------------------------------------------------------------------------------- /src/util/xmlpool/sv.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/util/xmlpool/sv.po -------------------------------------------------------------------------------- /src/vulkan/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/vulkan/Android.mk -------------------------------------------------------------------------------- /src/vulkan/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/src/vulkan/meson.build -------------------------------------------------------------------------------- /subprojects/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !*.wrap 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /subprojects/expat.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/subprojects/expat.wrap -------------------------------------------------------------------------------- /subprojects/zlib.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flightlessmango/mesa/HEAD/subprojects/zlib.wrap --------------------------------------------------------------------------------