├── .dir-locals.el ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .mailmap ├── .travis.yml ├── Android.common.mk ├── Android.mk ├── CleanSpec.mk ├── Makefile.am ├── REVIEWERS ├── SConstruct ├── VERSION ├── appveyor.yml ├── autogen.sh ├── bin ├── .editorconfig ├── .gitignore ├── bugzilla_mesa.sh ├── get-extra-pick-list.sh ├── get-fixes-pick-list.sh ├── get-pick-list.sh ├── get-typod-pick-list.sh ├── git_sha1_gen.py ├── install_megadrivers.py ├── meson.build ├── meson_get_version.py ├── perf-annotate-jit.py └── shortlog_mesa.sh ├── common.py ├── configure.ac ├── docs ├── ARB_color_buffer_float.txt ├── README.UVD ├── README.VCE ├── README.WIN32 ├── VERSIONS ├── application-issues.html ├── autoconf.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 ├── features.txt ├── gears.png ├── helpwanted.html ├── index.html ├── install.html ├── intro.html ├── libGL.txt ├── license.html ├── lists.html ├── llvmpipe.html ├── mangling.html ├── mesa.css ├── meson.html ├── opengles.html ├── osmesa.html ├── patents.txt ├── 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.1.0.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 ├── repository.html ├── shading.html ├── sourcedocs.html ├── sourcetree.html ├── specs │ ├── EGL_MESA_drm_image_formats.txt │ ├── EGL_MESA_platform_surfaceless.txt │ ├── EXT_shader_integer_mix.spec │ ├── EXT_shader_samples_identical.txt │ ├── MESA_configless_context.spec │ ├── MESA_copy_sub_buffer.spec │ ├── MESA_drm_image.spec │ ├── 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 │ ├── cl_d3d10.h │ ├── cl_d3d11.h │ ├── cl_dx9_media_sharing.h │ ├── cl_egl.h │ ├── cl_ext.h │ ├── cl_gl.h │ ├── cl_gl_ext.h │ ├── cl_platform.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 │ ├── gl_mangle.h │ ├── glcorearb.h │ ├── glext.h │ ├── glx.h │ ├── glx_mangle.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 ├── 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 │ ├── i915_drm.h │ ├── lima_drm.h │ ├── tegra_drm.h │ └── vc4_drm.h ├── meson.build ├── no_extern_c.h ├── pci_ids │ ├── i810_pci_ids.h │ ├── i915_pci_ids.h │ ├── i965_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_platform.h │ ├── vulkan.h │ ├── vulkan_android.h │ ├── vulkan_core.h │ ├── vulkan_intel.h │ ├── vulkan_ios.h │ ├── vulkan_macos.h │ ├── vulkan_mir.h │ ├── vulkan_vi.h │ ├── vulkan_wayland.h │ ├── vulkan_win32.h │ ├── vulkan_xcb.h │ ├── vulkan_xlib.h │ ├── vulkan_xlib_randr.h │ └── vulkan_xlib_xrandr.h ├── install-gallium-links.mk ├── install-lib-links.mk ├── m4 ├── .gitignore ├── ax_check_compile_flag.m4 ├── ax_check_gnu_make.m4 ├── ax_check_python_mako_module.m4 ├── ax_gcc_builtin.m4 ├── ax_gcc_func_attribute.m4 ├── ax_prog_bison.m4 ├── ax_prog_flex.m4 └── ax_pthread.m4 ├── meson.build ├── meson_options.txt ├── scons ├── crossmingw.py ├── custom.py ├── dxsdk.py ├── fixes.py ├── gallium.py ├── llvm.py ├── source_list.py └── x11.py ├── scripts └── get_reviewer.pl └── src ├── Makefile.am ├── SConscript ├── amd ├── Android.addrlib.mk ├── Android.common.mk ├── Android.mk ├── Makefile.addrlib.am ├── Makefile.am ├── Makefile.common.am ├── Makefile.sources ├── addrlib │ ├── addrinterface.cpp │ ├── addrinterface.h │ ├── addrtypes.h │ ├── amdgpu_asic_addr.h │ ├── core │ │ ├── addrcommon.h │ │ ├── addrelemlib.cpp │ │ ├── addrelemlib.h │ │ ├── addrlib.cpp │ │ ├── addrlib.h │ │ ├── addrlib1.cpp │ │ ├── addrlib1.h │ │ ├── addrlib2.cpp │ │ ├── addrlib2.h │ │ ├── addrobject.cpp │ │ └── addrobject.h │ ├── gfx9 │ │ ├── chip │ │ │ └── gfx9_enum.h │ │ ├── coord.cpp │ │ ├── coord.h │ │ ├── gfx9addrlib.cpp │ │ └── gfx9addrlib.h │ ├── inc │ │ └── chip │ │ │ ├── gfx9 │ │ │ └── gfx9_gb_reg.h │ │ │ └── r800 │ │ │ └── si_gb_reg.h │ ├── meson.build │ └── r800 │ │ ├── chip │ │ └── si_ci_vi_merged_enum.h │ │ ├── ciaddrlib.cpp │ │ ├── ciaddrlib.h │ │ ├── egbaddrlib.cpp │ │ ├── egbaddrlib.h │ │ ├── siaddrlib.cpp │ │ └── siaddrlib.h ├── common │ ├── .editorconfig │ ├── .gitignore │ ├── 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_llvm_build.c │ ├── ac_llvm_build.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 │ ├── ac_shader_util.c │ ├── ac_shader_util.h │ ├── ac_surface.c │ ├── ac_surface.h │ ├── amd_family.h │ ├── amd_kernel_code_t.h │ ├── gfx9d.h │ ├── meson.build │ ├── sid.h │ └── sid_tables.py ├── meson.build └── vulkan │ ├── .editorconfig │ ├── .gitignore │ ├── Makefile.am │ ├── Makefile.sources │ ├── meson.build │ ├── radv_android.c │ ├── radv_cmd_buffer.c │ ├── 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_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_resolve.c │ ├── radv_meta_resolve_cs.c │ ├── radv_meta_resolve_fs.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_info.c │ ├── radv_util.c │ ├── radv_util.h │ ├── radv_wsi.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 ├── .gitignore ├── Android.cle.mk ├── Android.genxml.mk ├── Android.mk ├── Makefile.am ├── Makefile.cle.am ├── Makefile.genxml.am ├── Makefile.sources ├── Makefile.vc5.am ├── 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 │ ├── v3d_packet_v41.xml │ ├── v3d_packet_v42.xml │ └── v3dx_pack.h ├── clif │ ├── clif_dump.c │ ├── clif_dump.h │ ├── clif_private.h │ └── v3dx_dump.c ├── common │ ├── v3d_debug.c │ ├── v3d_debug.h │ ├── v3d_device_info.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_io.c │ ├── v3d_nir_lower_txf_ms.c │ ├── vir.c │ ├── vir_dump.c │ ├── vir_live_variables.c │ ├── vir_lower_uniforms.c │ ├── vir_opt_copy_propagate.c │ ├── vir_opt_dead_code.c │ ├── vir_register_allocate.c │ └── vir_to_qpu.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 │ ├── .gitignore │ └── qpu_disasm.c ├── compiler ├── .gitignore ├── Android.glsl.gen.mk ├── Android.glsl.mk ├── Android.mk ├── Android.nir.gen.mk ├── Android.nir.mk ├── Makefile.am ├── Makefile.glsl.am ├── Makefile.nir.am ├── Makefile.sources ├── Makefile.spirv.am ├── SConscript ├── SConscript.glsl ├── SConscript.nir ├── SConscript.spirv ├── blob.c ├── blob.h ├── builtin_type_macros.h ├── glsl │ ├── .gitignore │ ├── 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 │ ├── generate_ir.cpp │ ├── glcpp │ │ ├── .gitignore │ │ ├── README │ │ ├── glcpp-lex.l │ │ ├── glcpp-parse.y │ │ ├── glcpp.c │ │ ├── glcpp.h │ │ ├── meson.build │ │ ├── pp.c │ │ └── tests │ │ │ ├── .gitignore │ │ │ ├── 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 │ │ │ ├── glcpp-test-cr-lf.sh │ │ │ ├── glcpp-test.sh │ │ │ └── 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 │ ├── 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.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 │ │ ├── .gitignore │ │ ├── array_refcount_test.cpp │ │ ├── blob_test.c │ │ ├── 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 │ │ ├── uniform_initializer_utils.cpp │ │ ├── uniform_initializer_utils.h │ │ ├── varyings_test.cpp │ │ ├── warnings-test.sh │ │ ├── warnings │ │ ├── .gitignore │ │ ├── 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 │ │ └── warnings_test.py ├── glsl_types.cpp ├── glsl_types.h ├── meson.build ├── nir │ ├── .gitignore │ ├── README │ ├── meson.build │ ├── nir.c │ ├── nir.h │ ├── nir_algebraic.py │ ├── nir_builder.h │ ├── nir_builder_opcodes_h.py │ ├── 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_dominance.c │ ├── nir_from_ssa.c │ ├── nir_gather_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_64bit_packing.c │ ├── nir_lower_alpha_test.c │ ├── nir_lower_alu_to_scalar.c │ ├── nir_lower_atomics.c │ ├── nir_lower_atomics_to_ssbo.c │ ├── nir_lower_bitmap.c │ ├── nir_lower_clamp_color_outputs.c │ ├── nir_lower_clip.c │ ├── nir_lower_clip_cull_distance_arrays.c │ ├── nir_lower_constant_initializers.c │ ├── nir_lower_double_ops.c │ ├── nir_lower_drawpixels.c │ ├── nir_lower_global_vars_to_local.c │ ├── nir_lower_gs_intrinsics.c │ ├── nir_lower_idiv.c │ ├── nir_lower_indirect_derefs.c │ ├── nir_lower_int64.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_types.c │ ├── nir_lower_load_const_to_scalar.c │ ├── nir_lower_locals_to_regs.c │ ├── nir_lower_passthrough_edgeflags.c │ ├── nir_lower_patch_vertices.c │ ├── nir_lower_phis_to_scalar.c │ ├── nir_lower_regs_to_ssa.c │ ├── nir_lower_returns.c │ ├── nir_lower_samplers.c │ ├── nir_lower_samplers_as_deref.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_var_copies.c │ ├── nir_lower_vars_to_ssa.c │ ├── nir_lower_vec_to_movs.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_algebraic.py │ ├── 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_gcm.c │ ├── nir_opt_global_to_local.c │ ├── nir_opt_if.c │ ├── nir_opt_intrinsics.c │ ├── nir_opt_loop_unroll.c │ ├── nir_opt_move_comparisons.c │ ├── nir_opt_move_load_ubo.c │ ├── nir_opt_peephole_select.c │ ├── nir_opt_remove_phis.c │ ├── nir_opt_shrink_load.c │ ├── nir_opt_trivial_continues.c │ ├── nir_opt_undef.c │ ├── nir_phi_builder.c │ ├── nir_phi_builder.h │ ├── nir_print.c │ ├── nir_propagate_invariant.c │ ├── nir_remove_dead_variables.c │ ├── nir_repair_ssa.c │ ├── nir_search.c │ ├── nir_search.h │ ├── nir_search_helpers.h │ ├── nir_serialize.c │ ├── nir_serialize.h │ ├── nir_split_var_copies.c │ ├── nir_sweep.c │ ├── nir_to_lcssa.c │ ├── nir_validate.c │ ├── nir_vla.h │ ├── nir_worklist.c │ ├── nir_worklist.h │ └── tests │ │ ├── .gitignore │ │ └── control_flow_tests.cpp ├── nir_types.cpp ├── nir_types.h ├── shader_enums.c ├── shader_enums.h ├── shader_info.h └── spirv │ ├── .gitignore │ ├── GLSL.ext.AMD.h │ ├── GLSL.std.450.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_private.h │ ├── vtn_subgroup.c │ └── vtn_variables.c ├── egl ├── .gitignore ├── Android.mk ├── Makefile.am ├── Makefile.sources ├── SConscript ├── drivers │ ├── dri2 │ │ ├── .gitignore │ │ ├── egl_dri2.c │ │ ├── egl_dri2.h │ │ ├── egl_dri2_fallbacks.h │ │ ├── platform_android.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 ├── egl-symbols-check ├── generate │ ├── egl.xml │ ├── eglFunctionList.py │ ├── egl_other.xml │ ├── genCommon.py │ └── gen_egl_dispatch.py ├── main │ ├── 50_mesa.json │ ├── README.txt │ ├── egl.def │ ├── egl.pc.in │ ├── eglapi.c │ ├── eglapi.h │ ├── eglarray.c │ ├── eglarray.h │ ├── eglconfig.c │ ├── eglconfig.h │ ├── eglcontext.c │ ├── eglcontext.h │ ├── eglcurrent.c │ ├── eglcurrent.h │ ├── egldefines.h │ ├── egldispatchstubs.c │ ├── egldispatchstubs.h │ ├── egldisplay.c │ ├── egldisplay.h │ ├── egldriver.c │ ├── egldriver.h │ ├── eglentrypoint.h │ ├── eglfallbacks.c │ ├── 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 │ ├── .gitignore │ ├── Makefile.am │ ├── meson.build │ ├── wayland-drm.c │ ├── wayland-drm.h │ └── wayland-drm.xml │ └── wayland-egl │ ├── Makefile.am │ ├── meson.build │ ├── wayland-egl-abi-check.c │ ├── wayland-egl-backend.h │ ├── wayland-egl-symbols-check │ ├── wayland-egl.c │ └── wayland-egl.pc.in ├── gallium ├── Android.common.mk ├── Android.mk ├── Automake.inc ├── Makefile.am ├── README.portability ├── SConscript ├── auxiliary │ ├── Android.mk │ ├── Makefile.am │ ├── 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_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_cached.c │ │ ├── lp_bld_format_float.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_limits.h │ │ ├── lp_bld_logic.c │ │ ├── lp_bld_logic.h │ │ ├── lp_bld_misc.cpp │ │ ├── lp_bld_misc.h │ │ ├── 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 │ │ ├── .gitignore │ │ ├── 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 │ │ ├── tgsi_to_nir.c │ │ └── tgsi_to_nir.h │ ├── os │ │ ├── os_memory.h │ │ ├── os_memory_aligned.h │ │ ├── os_memory_debug.h │ │ ├── os_memory_stdc.h │ │ ├── os_misc.c │ │ ├── os_misc.h │ │ ├── os_mman.h │ │ ├── os_process.c │ │ ├── os_process.h │ │ └── os_thread.h │ ├── pipe-loader │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── 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_buffer_malloc.c │ │ ├── pb_bufmgr.h │ │ ├── pb_bufmgr_alt.c │ │ ├── pb_bufmgr_cache.c │ │ ├── pb_bufmgr_debug.c │ │ ├── pb_bufmgr_mm.c │ │ ├── pb_bufmgr_ondemand.c │ │ ├── pb_bufmgr_pool.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 │ │ ├── .gitignore │ │ ├── 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_cpu_detect.c │ │ ├── u_cpu_detect.h │ │ ├── u_debug.c │ │ ├── u_debug.h │ │ ├── u_debug_describe.c │ │ ├── u_debug_describe.h │ │ ├── u_debug_flush.c │ │ ├── u_debug_flush.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_format.c │ │ ├── u_format.csv │ │ ├── u_format.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 │ │ ├── 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_math.c │ │ ├── u_math.h │ │ ├── u_memory.h │ │ ├── u_mm.c │ │ ├── u_mm.h │ │ ├── u_network.c │ │ ├── u_network.h │ │ ├── u_pack_color.h │ │ ├── u_pointer.h │ │ ├── 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_ringbuffer.c │ │ ├── u_ringbuffer.h │ │ ├── u_sampler.c │ │ ├── u_sampler.h │ │ ├── u_simple_shaders.c │ │ ├── u_simple_shaders.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_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 │ │ ├── .gitignore │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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.c │ │ ├── etnaviv_compiler.h │ │ ├── etnaviv_compiler_cmdline.c │ │ ├── etnaviv_context.c │ │ ├── etnaviv_context.h │ │ ├── etnaviv_debug.h │ │ ├── etnaviv_disasm.c │ │ ├── etnaviv_disasm.h │ │ ├── etnaviv_emit.c │ │ ├── etnaviv_emit.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_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 │ ├── exynos │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ └── Makefile.sources │ ├── freedreno │ │ ├── .dir-locals.el │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── Android.gen.mk │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── a2xx │ │ │ ├── a2xx.xml.h │ │ │ ├── disasm-a2xx.c │ │ │ ├── fd2_blend.c │ │ │ ├── fd2_blend.h │ │ │ ├── fd2_compiler.c │ │ │ ├── fd2_compiler.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_rasterizer.c │ │ │ ├── fd2_rasterizer.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 │ │ │ ├── ir-a2xx.c │ │ │ └── ir-a2xx.h │ │ ├── a3xx │ │ │ ├── a3xx.xml.h │ │ │ ├── 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_screen.c │ │ │ ├── fd3_screen.h │ │ │ ├── fd3_texture.c │ │ │ ├── fd3_texture.h │ │ │ ├── fd3_zsa.c │ │ │ └── fd3_zsa.h │ │ ├── a4xx │ │ │ ├── a4xx.xml.h │ │ │ ├── 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 │ │ │ ├── a5xx.xml.h │ │ │ ├── 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 │ │ ├── adreno_common.xml.h │ │ ├── adreno_pm4.xml.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 │ │ │ ├── disasm-a3xx.c │ │ │ ├── instr-a3xx.h │ │ │ ├── ir3.c │ │ │ ├── ir3.h │ │ │ ├── ir3_cmdline.c │ │ │ ├── ir3_compiler.c │ │ │ ├── ir3_compiler.h │ │ │ ├── ir3_compiler_nir.c │ │ │ ├── ir3_cp.c │ │ │ ├── ir3_depth.c │ │ │ ├── ir3_group.c │ │ │ ├── ir3_legalize.c │ │ │ ├── ir3_nir.c │ │ │ ├── ir3_nir.h │ │ │ ├── ir3_nir_lower_tg4_to_tex.c │ │ │ ├── ir3_nir_trig.py │ │ │ ├── ir3_print.c │ │ │ ├── ir3_ra.c │ │ │ ├── ir3_sched.c │ │ │ ├── ir3_shader.c │ │ │ └── ir3_shader.h │ │ └── meson.build │ ├── i915 │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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 │ ├── imx │ │ ├── Automake.inc │ │ └── Makefile.am │ ├── lima │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── ir │ │ │ ├── gp │ │ │ │ ├── codegen.c │ │ │ │ ├── codegen.h │ │ │ │ ├── gpir.h │ │ │ │ ├── instr.c │ │ │ │ ├── lower.c │ │ │ │ ├── nir.c │ │ │ │ ├── node.c │ │ │ │ ├── physical_regalloc.c │ │ │ │ ├── reduce_scheduler.c │ │ │ │ ├── scheduler.c │ │ │ │ └── value_regalloc.c │ │ │ ├── lima_ir.h │ │ │ └── pp │ │ │ │ ├── codegen.c │ │ │ │ ├── codegen.h │ │ │ │ ├── instr.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_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 │ │ ├── lima_vamgr.c │ │ └── lima_vamgr.h │ ├── llvmpipe │ │ ├── .gitignore │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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_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_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 │ ├── meson │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ └── Makefile.sources │ ├── nouveau │ │ ├── .gitignore │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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_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_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_statebuf.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 │ ├── pl111 │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ └── Makefile.sources │ ├── r300 │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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 │ │ ├── .gitignore │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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_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 │ │ ├── r600_perfcounter.c │ │ ├── r600_pipe_common.h │ │ ├── radeon_uvd.c │ │ ├── radeon_uvd.h │ │ ├── radeon_uvd_enc.c │ │ ├── radeon_uvd_enc.h │ │ ├── radeon_uvd_enc_1_1.c │ │ ├── radeon_vce.c │ │ ├── radeon_vce.h │ │ ├── radeon_vce_40_2_2.c │ │ ├── radeon_vce_50.c │ │ ├── radeon_vce_52.c │ │ ├── radeon_vcn_dec.c │ │ ├── radeon_vcn_dec.h │ │ ├── radeon_vcn_enc.c │ │ ├── radeon_vcn_enc.h │ │ ├── radeon_vcn_enc_1_2.c │ │ ├── radeon_video.c │ │ ├── radeon_video.h │ │ └── radeon_winsys.h │ ├── radeonsi │ │ ├── .dir-locals.el │ │ ├── .editorconfig │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── cik_sdma.c │ │ ├── driinfo_radeonsi.h │ │ ├── glsl_tests │ │ │ ├── .gitignore │ │ │ ├── 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_cp_dma.c │ │ ├── si_debug.c │ │ ├── si_descriptors.c │ │ ├── si_dma.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_nir.c │ │ ├── si_shader_tgsi_alu.c │ │ ├── si_shader_tgsi_mem.c │ │ ├── si_shader_tgsi_setup.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_texture.c │ │ └── si_uvd.c │ ├── rockchip │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ └── Makefile.sources │ ├── softpipe │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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 │ ├── sun4i │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ └── Makefile.sources │ ├── svga │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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_msg.c │ │ ├── svga_msg.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 │ │ ├── .gitignore │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── meson.build │ │ ├── rasterizer │ │ │ ├── .dir-locals.el │ │ │ ├── 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.h │ │ │ │ ├── threads.cpp │ │ │ │ ├── threads.h │ │ │ │ ├── tilemgr.cpp │ │ │ │ ├── tilemgr.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 │ │ │ │ ├── streamout_jit.cpp │ │ │ │ └── streamout_jit.h │ │ │ └── memory │ │ │ │ ├── ClearTile.cpp │ │ │ │ ├── Convert.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 │ │ │ │ ├── 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 │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── tegra_context.c │ │ ├── tegra_context.h │ │ ├── tegra_resource.h │ │ ├── tegra_screen.c │ │ └── tegra_screen.h │ ├── vc4 │ │ ├── .dir-locals.el │ │ ├── .editorconfig │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── 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 │ ├── vc5 │ │ ├── .editorconfig │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── v3dx_context.h │ │ ├── v3dx_format_table.c │ │ ├── v3dx_job.c │ │ ├── v3dx_simulator.c │ │ ├── vc5_blit.c │ │ ├── vc5_bufmgr.c │ │ ├── vc5_bufmgr.h │ │ ├── vc5_cl.c │ │ ├── vc5_cl.h │ │ ├── vc5_context.c │ │ ├── vc5_context.h │ │ ├── vc5_draw.c │ │ ├── vc5_drm.h │ │ ├── vc5_emit.c │ │ ├── vc5_fence.c │ │ ├── vc5_format_table.h │ │ ├── vc5_formats.c │ │ ├── vc5_job.c │ │ ├── vc5_program.c │ │ ├── vc5_query.c │ │ ├── vc5_rcl.c │ │ ├── vc5_resource.c │ │ ├── vc5_resource.h │ │ ├── vc5_screen.c │ │ ├── vc5_screen.h │ │ ├── vc5_simulator.c │ │ ├── vc5_simulator_wrapper.cpp │ │ ├── vc5_simulator_wrapper.h │ │ ├── vc5_state.c │ │ ├── vc5_tiling.c │ │ ├── vc5_tiling.h │ │ └── vc5_uniforms.c │ └── virgl │ │ ├── Android.mk │ │ ├── Automake.inc │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── virgl_buffer.c │ │ ├── virgl_context.c │ │ ├── virgl_context.h │ │ ├── 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_streamout.c │ │ ├── virgl_texture.c │ │ ├── virgl_tgsi.c │ │ └── virgl_winsys.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 │ │ └── xlibsw_api.h ├── meson.build ├── state_trackers │ ├── README │ ├── clover │ │ ├── Doxyfile │ │ ├── Makefile.am │ │ ├── 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 │ │ │ ├── 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 │ │ ├── tgsi │ │ │ ├── compiler.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.am │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── dri2.c │ │ ├── dri2_buffer.h │ │ ├── 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.am │ │ │ ├── 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.am │ │ ├── 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.am │ │ ├── Makefile.sources │ │ ├── bellagio │ │ │ ├── Makefile.am │ │ │ ├── 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.am │ │ │ ├── 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.am │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── meson.build │ │ └── osmesa.c │ ├── va │ │ ├── Makefile.am │ │ ├── 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.am │ │ ├── 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 │ │ ├── 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 │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── 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.am │ │ ├── Makefile.sources │ │ ├── attributes.c │ │ ├── block.c │ │ ├── context.c │ │ ├── meson.build │ │ ├── subpicture.c │ │ ├── surface.c │ │ ├── tests │ │ ├── .gitignore │ │ ├── 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 │ │ ├── Makefile.am │ │ ├── d3d.pc.in │ │ ├── d3dadapter9.sym │ │ ├── description.c │ │ ├── drm.c │ │ ├── getproc.c │ │ └── meson.build │ ├── dri-vdpau.dyn │ ├── dri │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── SConscript │ │ ├── dri.sym │ │ ├── meson.build │ │ └── target.c │ ├── graw-gdi │ │ ├── SConscript │ │ └── graw_gdi.c │ ├── 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 │ ├── libgl-xlib │ │ ├── Makefile.am │ │ ├── SConscript │ │ ├── libgl-xlib.sym │ │ ├── meson.build │ │ └── xlib.c │ ├── omx │ │ ├── Makefile.am │ │ ├── meson.build │ │ ├── omx.sym │ │ └── target.c │ ├── opencl │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── mesa.icd.in │ │ ├── meson.build │ │ └── opencl.sym │ ├── osmesa │ │ ├── Makefile.am │ │ ├── SConscript │ │ ├── meson.build │ │ ├── osmesa.def │ │ ├── osmesa.mingw.def │ │ ├── osmesa.pc.in │ │ ├── osmesa.sym │ │ └── target.c │ ├── pipe-loader │ │ ├── Makefile.am │ │ ├── meson.build │ │ ├── pipe.sym │ │ ├── pipe_i915.c │ │ ├── pipe_msm.c │ │ ├── pipe_nouveau.c │ │ ├── pipe_r300.c │ │ ├── pipe_r600.c │ │ ├── pipe_radeonsi.c │ │ ├── pipe_swrast.c │ │ └── pipe_vmwgfx.c │ ├── va │ │ ├── Makefile.am │ │ ├── meson.build │ │ ├── target.c │ │ └── va.sym │ ├── vdpau │ │ ├── Makefile.am │ │ ├── meson.build │ │ ├── target.c │ │ └── vdpau.sym │ ├── xa │ │ ├── Makefile.am │ │ ├── meson.build │ │ ├── target.c │ │ ├── xa.sym │ │ └── xatracker.pc.in │ └── xvmc │ │ ├── Makefile.am │ │ ├── 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 │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── compute.c │ │ ├── meson.build │ │ ├── quad-tex.c │ │ └── tri.c │ └── unit │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── SConscript │ │ ├── meson.build │ │ ├── pipe_barrier_test.c │ │ ├── translate_test.c │ │ ├── u_cache_test.c │ │ ├── u_format_compatible_test.c │ │ ├── u_format_test.c │ │ └── u_half_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.am │ │ ├── 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.am │ │ ├── Makefile.sources │ │ ├── etnaviv_drm_public.h │ │ ├── etnaviv_drm_winsys.c │ │ └── meson.build │ ├── exynos │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── exynos_drm_public.h │ │ └── exynos_drm_winsys.c │ ├── freedreno │ └── drm │ │ ├── .editorconfig │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── freedreno_drm_public.h │ │ ├── freedreno_drm_winsys.c │ │ └── meson.build │ ├── i915 │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── 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 │ ├── imx │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── imx_drm_public.h │ │ ├── imx_drm_winsys.c │ │ └── meson.build │ ├── lima │ └── drm │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── lima_drm_public.h │ │ └── lima_drm_winsys.c │ ├── meson │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson_drm_public.h │ │ └── meson_drm_winsys.c │ ├── nouveau │ └── drm │ │ ├── .editorconfig │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── nouveau_drm_public.h │ │ └── nouveau_drm_winsys.c │ ├── pl111 │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── pl111_drm_public.h │ │ └── pl111_drm_winsys.c │ ├── radeon │ ├── .dir-locals.el │ └── drm │ │ ├── .editorconfig │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── 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 │ ├── rockchip │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── rockchip_drm_public.h │ │ └── rockchip_drm_winsys.c │ ├── sun4i │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── sun4i_drm_public.h │ │ └── sun4i_drm_winsys.c │ ├── svga │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── 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_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.am │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── dri_sw_winsys.c │ │ ├── dri_sw_winsys.h │ │ └── meson.build │ ├── gdi │ │ ├── SConscript │ │ ├── gdi_sw_winsys.c │ │ └── gdi_sw_winsys.h │ ├── hgl │ │ ├── .editorconfig │ │ ├── SConscript │ │ ├── hgl_sw_winsys.c │ │ ├── hgl_sw_winsys.h │ │ └── meson.build │ ├── kms-dri │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── kms_dri_sw_winsys.c │ │ ├── kms_dri_sw_winsys.h │ │ └── meson.build │ ├── null │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── meson.build │ │ ├── null_sw_winsys.c │ │ └── null_sw_winsys.h │ ├── wrapper │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── meson.build │ │ ├── wrapper_sw_winsys.c │ │ └── wrapper_sw_winsys.h │ └── xlib │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── SConscript │ │ ├── meson.build │ │ ├── xlib_sw_winsys.c │ │ └── xlib_sw_winsys.h │ ├── tegra │ └── drm │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── tegra_drm_public.h │ │ └── tegra_drm_winsys.c │ ├── vc4 │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── vc4_drm_public.h │ │ └── vc4_drm_winsys.c │ ├── vc5 │ └── drm │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── Makefile.sources │ │ ├── meson.build │ │ ├── vc5_drm_public.h │ │ └── vc5_drm_winsys.c │ └── virgl │ ├── drm │ ├── Android.mk │ ├── Makefile.am │ ├── Makefile.sources │ ├── meson.build │ ├── virgl_drm_public.h │ ├── virgl_drm_winsys.c │ ├── virgl_drm_winsys.h │ └── virtgpu_drm.h │ └── vtest │ ├── Android.mk │ ├── Makefile.am │ ├── 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.am ├── Makefile.sources ├── backends │ └── dri │ │ ├── gbm_dri.c │ │ └── gbm_driint.h ├── gbm-symbols-check ├── main │ ├── backend.c │ ├── backend.h │ ├── gbm.c │ ├── gbm.h │ ├── gbm.pc.in │ └── gbmint.h └── meson.build ├── getopt ├── .editorconfig ├── SConscript ├── getopt.h └── getopt_long.c ├── git_sha1.h.in ├── glx ├── .gitignore ├── Makefile.am ├── SConscript ├── XF86dri.c ├── apple │ ├── Makefile.am │ ├── 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 │ ├── .gitignore │ ├── Makefile.am │ ├── 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 │ ├── Makefile.am │ ├── meson.build │ ├── wgl.c │ ├── wgl.h │ ├── windows_drawable.c │ ├── windowsdriconst.h │ ├── windowsdriproto.pc.in │ ├── windowsdristr.h │ ├── windowsgl.c │ ├── windowsgl.h │ ├── windowsgl_internal.h │ ├── xwindowsdri.c │ └── xwindowsdri.h ├── xf86dri.h ├── xf86dristr.h └── xfont.c ├── gtest ├── .editorconfig ├── .gitignore ├── Makefile.am ├── 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 ├── intel ├── Android.blorp.mk ├── Android.common.mk ├── Android.compiler.mk ├── Android.dev.mk ├── Android.genxml.mk ├── Android.isl.mk ├── Android.mk ├── Android.vulkan.mk ├── Makefile.am ├── Makefile.blorp.am ├── Makefile.common.am ├── Makefile.compiler.am ├── Makefile.dev.am ├── Makefile.genxml.am ├── Makefile.isl.am ├── Makefile.sources ├── Makefile.tools.am ├── Makefile.vulkan.am ├── 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_clflush.h │ ├── gen_debug.c │ ├── gen_debug.h │ ├── gen_decoder.c │ ├── gen_decoder.h │ ├── gen_defines.h │ ├── gen_l3_config.c │ ├── gen_l3_config.h │ ├── gen_sample_positions.h │ ├── gen_urb_config.c │ ├── intel_log.c │ ├── intel_log.h │ └── meson.build ├── compiler │ ├── .gitignore │ ├── 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_disasm.c │ ├── brw_disasm_info.c │ ├── brw_disasm_info.h │ ├── brw_eu.c │ ├── brw_eu.h │ ├── brw_eu_compact.c │ ├── brw_eu_defines.h │ ├── brw_eu_emit.c │ ├── brw_eu_util.c │ ├── brw_eu_validate.c │ ├── brw_fs.cpp │ ├── brw_fs.h │ ├── brw_fs_bank_conflicts.cpp │ ├── brw_fs_builder.h │ ├── brw_fs_cmod_propagation.cpp │ ├── brw_fs_combine_constants.cpp │ ├── brw_fs_copy_propagation.cpp │ ├── brw_fs_cse.cpp │ ├── brw_fs_dead_code_eliminate.cpp │ ├── brw_fs_generator.cpp │ ├── brw_fs_live_variables.cpp │ ├── brw_fs_live_variables.h │ ├── brw_fs_lower_conversions.cpp │ ├── brw_fs_lower_pack.cpp │ ├── brw_fs_nir.cpp │ ├── brw_fs_reg_allocate.cpp │ ├── brw_fs_register_coalesce.cpp │ ├── brw_fs_saturate_propagation.cpp │ ├── brw_fs_sel_peephole.cpp │ ├── brw_fs_surface_builder.cpp │ ├── brw_fs_surface_builder.h │ ├── 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_cs_intrinsics.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_vec4_cmod_propagation.cpp │ ├── test_vec4_copy_propagation.cpp │ ├── test_vec4_register_coalesce.cpp │ └── test_vf_float_conversions.cpp ├── dev │ ├── gen_device_info.c │ ├── gen_device_info.h │ └── meson.build ├── genxml │ ├── .gitignore │ ├── README │ ├── gen10.xml │ ├── gen11.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_zipped_file.py │ └── meson.build ├── isl │ ├── .gitignore │ ├── 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_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 │ ├── meson.build │ └── tests │ │ ├── .gitignore │ │ └── isl_surf_get_image_offset_test.c ├── meson.build ├── tools │ ├── .gitignore │ ├── aubinator.c │ ├── aubinator_error_decode.c │ ├── disasm.c │ ├── gen_batch_decoder.c │ ├── gen_disasm.h │ ├── intel_aub.h │ ├── intel_sanitize_gpu.c │ ├── intel_sanitize_gpu.in │ └── meson.build └── vulkan │ ├── .gitignore │ ├── TODO │ ├── anv_allocator.c │ ├── anv_android.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_lower_input_attachments.c │ ├── anv_nir_lower_multiview.c │ ├── anv_nir_lower_push_constants.c │ ├── anv_nir_lower_ycbcr_textures.c │ ├── anv_pass.c │ ├── anv_pipeline.c │ ├── anv_pipeline_cache.c │ ├── anv_private.h │ ├── anv_queue.c │ ├── anv_util.c │ ├── anv_wsi.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 │ ├── .gitignore │ ├── block_pool_no_free.c │ ├── state_pool.c │ ├── state_pool_free_list_only.c │ ├── state_pool_no_free.c │ └── state_pool_test_helper.h │ └── vk_format_info.h ├── loader ├── Android.mk ├── Makefile.am ├── 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 ├── .gitignore ├── Android.mk ├── Makefile.am ├── 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 │ ├── .gitignore │ ├── ABI-check │ ├── glesv1_cm.pc.in │ └── meson.build ├── es2api │ ├── .gitignore │ ├── ABI-check │ ├── glesv2.pc.in │ └── meson.build ├── glapi │ ├── .gitignore │ ├── SConscript │ ├── gen │ │ ├── AMD_draw_buffers_blend.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_sparse_buffer.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_draw_buffers2.xml │ │ ├── EXT_external_objects.xml │ │ ├── EXT_external_objects_fd.xml │ │ ├── EXT_framebuffer_object.xml │ │ ├── EXT_gpu_shader4.xml │ │ ├── EXT_packed_depth_stencil.xml │ │ ├── EXT_provoking_vertex.xml │ │ ├── EXT_separate_shader_objects.xml │ │ ├── EXT_texture_array.xml │ │ ├── EXT_texture_integer.xml │ │ ├── EXT_transform_feedback.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 │ │ ├── Makefile.am │ │ ├── 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 ├── shared-glapi │ ├── .gitignore │ ├── SConscript │ ├── 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 ├── .gitignore ├── 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.mesa_gen_matypes.mk ├── Android.mk ├── Makefile.am ├── Makefile.sources ├── SConscript ├── drivers │ ├── SConscript │ ├── common │ │ ├── driverfuncs.c │ │ ├── driverfuncs.h │ │ ├── meta.c │ │ ├── meta.h │ │ ├── meta_blit.c │ │ └── meta_generate_mipmap.c │ ├── dri │ │ ├── Android.mk │ │ ├── Makefile.am │ │ ├── common │ │ │ ├── Android.mk │ │ │ ├── Makefile.am │ │ │ ├── Makefile.sources │ │ │ ├── SConscript │ │ │ ├── dri_util.c │ │ │ ├── dri_util.h │ │ │ ├── megadriver_stub.c │ │ │ ├── meson.build │ │ │ ├── utils.c │ │ │ └── utils.h │ │ ├── dri.pc.in │ │ ├── gen-symbol-redefs.py │ │ ├── i915 │ │ │ ├── Android.mk │ │ │ ├── Makefile.am │ │ │ ├── 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 │ │ │ ├── .gitignore │ │ │ ├── Android.mk │ │ │ ├── Makefile.am │ │ │ ├── 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_oa.py │ │ │ ├── brw_oa_bdw.xml │ │ │ ├── brw_oa_bxt.xml │ │ │ ├── brw_oa_cflgt2.xml │ │ │ ├── brw_oa_cflgt3.xml │ │ │ ├── brw_oa_chv.xml │ │ │ ├── brw_oa_cnl.xml │ │ │ ├── brw_oa_glk.xml │ │ │ ├── brw_oa_hsw.xml │ │ │ ├── brw_oa_kblgt2.xml │ │ │ ├── brw_oa_kblgt3.xml │ │ │ ├── brw_oa_sklgt2.xml │ │ │ ├── brw_oa_sklgt3.xml │ │ │ ├── brw_oa_sklgt4.xml │ │ │ ├── brw_object_purgeable.c │ │ │ ├── brw_performance_query.c │ │ │ ├── brw_performance_query.h │ │ │ ├── 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_depth_state.c │ │ │ ├── gen6_multisample_state.c │ │ │ ├── gen6_queryobj.c │ │ │ ├── gen6_sampler_state.c │ │ │ ├── gen6_sol.c │ │ │ ├── gen6_urb.c │ │ │ ├── gen7_l3_state.c │ │ │ ├── gen7_misc_state.c │ │ │ ├── gen7_sol_state.c │ │ │ ├── gen7_urb.c │ │ │ ├── gen8_depth_state.c │ │ │ ├── gen8_multisample_state.c │ │ │ ├── genX_blorp_exec.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_tiled_memcpy.c │ │ │ ├── intel_tiled_memcpy.h │ │ │ ├── intel_upload.c │ │ │ ├── libdrm_macros.h │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── nouveau │ │ │ ├── .dir-locals.el │ │ │ ├── .editorconfig │ │ │ ├── Makefile.am │ │ │ ├── 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.am │ │ │ ├── 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.am │ │ │ ├── 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.am │ │ │ ├── Makefile.sources │ │ │ ├── meson.build │ │ │ ├── swrast.c │ │ │ └── swrast_priv.h │ ├── osmesa │ │ ├── Makefile.am │ │ ├── SConscript │ │ ├── meson.build │ │ ├── osmesa.c │ │ ├── osmesa.def │ │ └── osmesa.pc.in │ └── x11 │ │ ├── Makefile.am │ │ ├── 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 ├── gl.pc.in ├── main │ ├── .gitignore │ ├── accum.c │ ├── accum.h │ ├── api_arrayelt.c │ ├── api_arrayelt.h │ ├── api_exec.h │ ├── api_loopback.c │ ├── api_loopback.h │ ├── api_validate.c │ ├── api_validate.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 │ ├── 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 │ ├── 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 │ ├── mm.c │ ├── mm.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 │ ├── 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 │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── 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_bptc.c │ ├── texcompress_bptc.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_xform.c │ ├── m_xform.h │ └── m_xform_tmp.h ├── meson.build ├── program │ ├── .gitignore │ ├── 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_shader.h │ ├── 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_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_nir.cpp │ ├── st_glsl_to_tgsi.cpp │ ├── st_glsl_to_tgsi.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_glsl_types.cpp │ ├── st_glsl_types.h │ ├── st_manager.c │ ├── st_manager.h │ ├── st_mesa_to_tgsi.c │ ├── st_mesa_to_tgsi.h │ ├── st_nir.h │ ├── st_nir_lower_builtin.c │ ├── st_nir_lower_tex_src_plane.c │ ├── st_nir_lower_uniforms_to_ubo.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_yuv.c │ ├── st_tgsi_lower_yuv.h │ ├── st_vdpau.c │ ├── st_vdpau.h │ └── tests │ │ ├── Makefile.am │ │ ├── meson.build │ │ ├── st_tests_common.cpp │ │ ├── st_tests_common.h │ │ └── 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_array.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 │ ├── gen_matypes.c │ ├── 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 ├── util ├── .gitignore ├── Android.mk ├── Makefile.am ├── Makefile.sources ├── SConscript ├── bitscan.c ├── bitscan.h ├── bitset.h ├── build_id.c ├── build_id.h ├── crc32.c ├── crc32.h ├── debug.c ├── debug.h ├── disk_cache.c ├── disk_cache.h ├── drirc ├── 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_time.c ├── os_time.h ├── ralloc.c ├── ralloc.h ├── rand_xor.c ├── rand_xor.h ├── 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 ├── string_buffer.c ├── string_buffer.h ├── strndup.h ├── strtod.c ├── strtod.h ├── tests │ ├── hash_table │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── 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_null.c │ │ └── replacement.c │ └── string_buffer │ │ ├── Makefile.am │ │ ├── meson.build │ │ └── string_buffer_test.cpp ├── texcompress_rgtc_tmp.h ├── u_atomic.c ├── u_atomic.h ├── u_atomic_test.c ├── u_dynarray.h ├── u_endian.h ├── u_queue.c ├── u_queue.h ├── u_string.h ├── u_thread.h ├── u_vector.c ├── u_vector.h ├── xmlconfig.c ├── xmlconfig.h ├── xmlpool.h └── xmlpool │ ├── .gitignore │ ├── Makefile.am │ ├── 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.am ├── Makefile.sources ├── meson.build ├── registry └── vk.xml ├── util ├── .gitignore ├── gen_enum_to_str.py ├── meson.build ├── vk_alloc.h ├── vk_debug_report.c ├── vk_debug_report.h ├── vk_util.c └── vk_util.h └── wsi ├── .gitignore ├── meson.build ├── wsi_common.c ├── wsi_common.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 /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/.travis.yml -------------------------------------------------------------------------------- /Android.common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/Android.common.mk -------------------------------------------------------------------------------- /Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/Android.mk -------------------------------------------------------------------------------- /CleanSpec.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/CleanSpec.mk -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/Makefile.am -------------------------------------------------------------------------------- /REVIEWERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/REVIEWERS -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/SConstruct -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 18.1.0 2 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/appveyor.yml -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/autogen.sh -------------------------------------------------------------------------------- /bin/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.sh] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/.gitignore -------------------------------------------------------------------------------- /bin/bugzilla_mesa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/bugzilla_mesa.sh -------------------------------------------------------------------------------- /bin/get-extra-pick-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/get-extra-pick-list.sh -------------------------------------------------------------------------------- /bin/get-fixes-pick-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/get-fixes-pick-list.sh -------------------------------------------------------------------------------- /bin/get-pick-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/get-pick-list.sh -------------------------------------------------------------------------------- /bin/get-typod-pick-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/get-typod-pick-list.sh -------------------------------------------------------------------------------- /bin/git_sha1_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/git_sha1_gen.py -------------------------------------------------------------------------------- /bin/install_megadrivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/install_megadrivers.py -------------------------------------------------------------------------------- /bin/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/meson.build -------------------------------------------------------------------------------- /bin/meson_get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/meson_get_version.py -------------------------------------------------------------------------------- /bin/perf-annotate-jit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/perf-annotate-jit.py -------------------------------------------------------------------------------- /bin/shortlog_mesa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/bin/shortlog_mesa.sh -------------------------------------------------------------------------------- /common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/common.py -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/configure.ac -------------------------------------------------------------------------------- /docs/README.UVD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/README.UVD -------------------------------------------------------------------------------- /docs/README.VCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/README.VCE -------------------------------------------------------------------------------- /docs/README.WIN32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/README.WIN32 -------------------------------------------------------------------------------- /docs/VERSIONS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/VERSIONS -------------------------------------------------------------------------------- /docs/autoconf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/autoconf.html -------------------------------------------------------------------------------- /docs/bugs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/bugs.html -------------------------------------------------------------------------------- /docs/codingstyle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/codingstyle.html -------------------------------------------------------------------------------- /docs/conform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/conform.html -------------------------------------------------------------------------------- /docs/contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/contents.html -------------------------------------------------------------------------------- /docs/debugging.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/debugging.html -------------------------------------------------------------------------------- /docs/developers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/developers.html -------------------------------------------------------------------------------- /docs/devinfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/devinfo.html -------------------------------------------------------------------------------- /docs/dispatch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/dispatch.html -------------------------------------------------------------------------------- /docs/download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/download.html -------------------------------------------------------------------------------- /docs/egl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/egl.html -------------------------------------------------------------------------------- /docs/envvars.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/envvars.html -------------------------------------------------------------------------------- /docs/extensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/extensions.html -------------------------------------------------------------------------------- /docs/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/faq.html -------------------------------------------------------------------------------- /docs/features.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/features.txt -------------------------------------------------------------------------------- /docs/gears.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/gears.png -------------------------------------------------------------------------------- /docs/helpwanted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/helpwanted.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/install.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/install.html -------------------------------------------------------------------------------- /docs/intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/intro.html -------------------------------------------------------------------------------- /docs/libGL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/libGL.txt -------------------------------------------------------------------------------- /docs/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/license.html -------------------------------------------------------------------------------- /docs/lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/lists.html -------------------------------------------------------------------------------- /docs/llvmpipe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/llvmpipe.html -------------------------------------------------------------------------------- /docs/mangling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/mangling.html -------------------------------------------------------------------------------- /docs/mesa.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/mesa.css -------------------------------------------------------------------------------- /docs/meson.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/meson.html -------------------------------------------------------------------------------- /docs/opengles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/opengles.html -------------------------------------------------------------------------------- /docs/osmesa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/osmesa.html -------------------------------------------------------------------------------- /docs/patents.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/patents.txt -------------------------------------------------------------------------------- /docs/perf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/perf.html -------------------------------------------------------------------------------- /docs/postprocess.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/postprocess.html -------------------------------------------------------------------------------- /docs/precompiled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/precompiled.html -------------------------------------------------------------------------------- /docs/release-calendar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/release-calendar.html -------------------------------------------------------------------------------- /docs/releasing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/releasing.html -------------------------------------------------------------------------------- /docs/relnotes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.0.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.1.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.1.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.1.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.1.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.1.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.1.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.8.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.9.html -------------------------------------------------------------------------------- /docs/relnotes/10.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.0.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.8.html -------------------------------------------------------------------------------- /docs/relnotes/10.5.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.5.9.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.0.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.1.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.2.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.3.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.4.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.5.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.6.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.7.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.8.html -------------------------------------------------------------------------------- /docs/relnotes/10.6.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/10.6.9.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.0.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.6.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.7.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.8.html -------------------------------------------------------------------------------- /docs/relnotes/11.0.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.0.9.html -------------------------------------------------------------------------------- /docs/relnotes/11.1.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/11.1.0.html -------------------------------------------------------------------------------- /docs/relnotes/3.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.1 -------------------------------------------------------------------------------- /docs/relnotes/3.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.2 -------------------------------------------------------------------------------- /docs/relnotes/3.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.2.1 -------------------------------------------------------------------------------- /docs/relnotes/3.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.3 -------------------------------------------------------------------------------- /docs/relnotes/3.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.4 -------------------------------------------------------------------------------- /docs/relnotes/3.4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.4.1 -------------------------------------------------------------------------------- /docs/relnotes/3.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.4.2 -------------------------------------------------------------------------------- /docs/relnotes/3.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/3.5 -------------------------------------------------------------------------------- /docs/relnotes/4.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/4.0 -------------------------------------------------------------------------------- /docs/relnotes/4.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/4.0.1 -------------------------------------------------------------------------------- /docs/relnotes/4.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/4.0.2 -------------------------------------------------------------------------------- /docs/relnotes/4.0.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/4.0.3 -------------------------------------------------------------------------------- /docs/relnotes/4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/4.1 -------------------------------------------------------------------------------- /docs/relnotes/5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/5.0 -------------------------------------------------------------------------------- /docs/relnotes/5.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/5.0.1 -------------------------------------------------------------------------------- /docs/relnotes/5.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/5.0.2 -------------------------------------------------------------------------------- /docs/relnotes/5.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/5.1 -------------------------------------------------------------------------------- /docs/relnotes/6.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.0 -------------------------------------------------------------------------------- /docs/relnotes/6.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.0.1 -------------------------------------------------------------------------------- /docs/relnotes/6.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.1 -------------------------------------------------------------------------------- /docs/relnotes/6.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.2 -------------------------------------------------------------------------------- /docs/relnotes/6.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.2.1 -------------------------------------------------------------------------------- /docs/relnotes/6.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.3 -------------------------------------------------------------------------------- /docs/relnotes/6.3.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.3.1 -------------------------------------------------------------------------------- /docs/relnotes/6.3.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.3.2 -------------------------------------------------------------------------------- /docs/relnotes/6.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.4 -------------------------------------------------------------------------------- /docs/relnotes/6.4.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.4.1.html -------------------------------------------------------------------------------- /docs/relnotes/6.4.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.4.2.html -------------------------------------------------------------------------------- /docs/relnotes/6.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.4.html -------------------------------------------------------------------------------- /docs/relnotes/6.5.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.5.1.html -------------------------------------------------------------------------------- /docs/relnotes/6.5.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.5.2.html -------------------------------------------------------------------------------- /docs/relnotes/6.5.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.5.3.html -------------------------------------------------------------------------------- /docs/relnotes/6.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/6.5.html -------------------------------------------------------------------------------- /docs/relnotes/7.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/7.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/7.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/7.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.0.html -------------------------------------------------------------------------------- /docs/relnotes/7.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.10.html -------------------------------------------------------------------------------- /docs/relnotes/7.11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.11.html -------------------------------------------------------------------------------- /docs/relnotes/7.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.2.html -------------------------------------------------------------------------------- /docs/relnotes/7.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.3.html -------------------------------------------------------------------------------- /docs/relnotes/7.4.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.4.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.4.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.4.2.html -------------------------------------------------------------------------------- /docs/relnotes/7.4.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.4.3.html -------------------------------------------------------------------------------- /docs/relnotes/7.4.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.4.4.html -------------------------------------------------------------------------------- /docs/relnotes/7.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.4.html -------------------------------------------------------------------------------- /docs/relnotes/7.5.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.5.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.5.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.5.2.html -------------------------------------------------------------------------------- /docs/relnotes/7.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.5.html -------------------------------------------------------------------------------- /docs/relnotes/7.6.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.6.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.6.html -------------------------------------------------------------------------------- /docs/relnotes/7.7.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.7.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.7.html -------------------------------------------------------------------------------- /docs/relnotes/7.8.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.8.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.8.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.8.2.html -------------------------------------------------------------------------------- /docs/relnotes/7.8.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.8.3.html -------------------------------------------------------------------------------- /docs/relnotes/7.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.8.html -------------------------------------------------------------------------------- /docs/relnotes/7.9.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.9.1.html -------------------------------------------------------------------------------- /docs/relnotes/7.9.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.9.2.html -------------------------------------------------------------------------------- /docs/relnotes/7.9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/7.9.html -------------------------------------------------------------------------------- /docs/relnotes/8.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/8.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/8.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/8.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/8.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/8.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/8.0.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/8.0.4.html -------------------------------------------------------------------------------- /docs/relnotes/8.0.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/8.0.5.html -------------------------------------------------------------------------------- /docs/relnotes/8.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/8.0.html -------------------------------------------------------------------------------- /docs/relnotes/9.0.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.0.1.html -------------------------------------------------------------------------------- /docs/relnotes/9.0.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.0.2.html -------------------------------------------------------------------------------- /docs/relnotes/9.0.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.0.3.html -------------------------------------------------------------------------------- /docs/relnotes/9.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.0.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.1.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.2.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.3.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.4.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.5.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.6.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.7.html -------------------------------------------------------------------------------- /docs/relnotes/9.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.1.html -------------------------------------------------------------------------------- /docs/relnotes/9.2.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.2.1.html -------------------------------------------------------------------------------- /docs/relnotes/9.2.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.2.2.html -------------------------------------------------------------------------------- /docs/relnotes/9.2.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.2.3.html -------------------------------------------------------------------------------- /docs/relnotes/9.2.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.2.4.html -------------------------------------------------------------------------------- /docs/relnotes/9.2.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.2.5.html -------------------------------------------------------------------------------- /docs/relnotes/9.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/relnotes/9.2.html -------------------------------------------------------------------------------- /docs/repository.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/repository.html -------------------------------------------------------------------------------- /docs/shading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/shading.html -------------------------------------------------------------------------------- /docs/sourcedocs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/sourcedocs.html -------------------------------------------------------------------------------- /docs/sourcetree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/sourcetree.html -------------------------------------------------------------------------------- /docs/specs/enums.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/specs/enums.txt -------------------------------------------------------------------------------- /docs/systems.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/systems.html -------------------------------------------------------------------------------- /docs/thanks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/thanks.html -------------------------------------------------------------------------------- /docs/utilities.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/utilities.html -------------------------------------------------------------------------------- /docs/versions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/versions.html -------------------------------------------------------------------------------- /docs/viewperf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/viewperf.html -------------------------------------------------------------------------------- /docs/vmware-guest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/vmware-guest.html -------------------------------------------------------------------------------- /docs/webmaster.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/webmaster.html -------------------------------------------------------------------------------- /docs/xlibdriver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/docs/xlibdriver.html -------------------------------------------------------------------------------- /doxygen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/.gitignore -------------------------------------------------------------------------------- /doxygen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/Makefile -------------------------------------------------------------------------------- /doxygen/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/README -------------------------------------------------------------------------------- /doxygen/common.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/common.doxy -------------------------------------------------------------------------------- /doxygen/core_subset.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/core_subset.doxy -------------------------------------------------------------------------------- /doxygen/doxy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/doxy.bat -------------------------------------------------------------------------------- /doxygen/gallium.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/gallium.doc -------------------------------------------------------------------------------- /doxygen/gallium.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/gallium.doxy -------------------------------------------------------------------------------- /doxygen/gbm.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/gbm.doxy -------------------------------------------------------------------------------- /doxygen/glapi.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/glapi.doxy -------------------------------------------------------------------------------- /doxygen/glsl.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/glsl.doxy -------------------------------------------------------------------------------- /doxygen/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/header.html -------------------------------------------------------------------------------- /doxygen/i965.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/i965.doxy -------------------------------------------------------------------------------- /doxygen/main.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/main.doxy -------------------------------------------------------------------------------- /doxygen/math.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/math.doxy -------------------------------------------------------------------------------- /doxygen/math_subset.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/math_subset.doxy -------------------------------------------------------------------------------- /doxygen/nir.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/nir.doxy -------------------------------------------------------------------------------- /doxygen/swrast.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/swrast.doxy -------------------------------------------------------------------------------- /doxygen/tnl.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/tnl.doxy -------------------------------------------------------------------------------- /doxygen/tnl_dd.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/tnl_dd.doxy -------------------------------------------------------------------------------- /doxygen/vbo.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/doxygen/vbo.doxy -------------------------------------------------------------------------------- /include/CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl.h -------------------------------------------------------------------------------- /include/CL/cl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl.hpp -------------------------------------------------------------------------------- /include/CL/cl_d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl_d3d10.h -------------------------------------------------------------------------------- /include/CL/cl_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl_d3d11.h -------------------------------------------------------------------------------- /include/CL/cl_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl_egl.h -------------------------------------------------------------------------------- /include/CL/cl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl_ext.h -------------------------------------------------------------------------------- /include/CL/cl_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl_gl.h -------------------------------------------------------------------------------- /include/CL/cl_gl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl_gl_ext.h -------------------------------------------------------------------------------- /include/CL/cl_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/cl_platform.h -------------------------------------------------------------------------------- /include/CL/opencl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/CL/opencl.h -------------------------------------------------------------------------------- /include/D3D9/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.h] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /include/D3D9/d3d9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/D3D9/d3d9.h -------------------------------------------------------------------------------- /include/D3D9/d3d9caps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/D3D9/d3d9caps.h -------------------------------------------------------------------------------- /include/D3D9/d3d9types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/D3D9/d3d9types.h -------------------------------------------------------------------------------- /include/EGL/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/EGL/egl.h -------------------------------------------------------------------------------- /include/EGL/eglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/EGL/eglext.h -------------------------------------------------------------------------------- /include/EGL/eglmesaext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/EGL/eglmesaext.h -------------------------------------------------------------------------------- /include/GL/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/gl.h -------------------------------------------------------------------------------- /include/GL/gl_mangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/gl_mangle.h -------------------------------------------------------------------------------- /include/GL/glcorearb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/glcorearb.h -------------------------------------------------------------------------------- /include/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/glext.h -------------------------------------------------------------------------------- /include/GL/glx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/glx.h -------------------------------------------------------------------------------- /include/GL/glx_mangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/glx_mangle.h -------------------------------------------------------------------------------- /include/GL/glxext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/glxext.h -------------------------------------------------------------------------------- /include/GL/osmesa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/osmesa.h -------------------------------------------------------------------------------- /include/GL/wglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GL/wglext.h -------------------------------------------------------------------------------- /include/GLES/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES/egl.h -------------------------------------------------------------------------------- /include/GLES/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES/gl.h -------------------------------------------------------------------------------- /include/GLES/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES/glext.h -------------------------------------------------------------------------------- /include/GLES2/gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES2/gl2.h -------------------------------------------------------------------------------- /include/GLES2/gl2ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES2/gl2ext.h -------------------------------------------------------------------------------- /include/GLES3/gl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES3/gl3.h -------------------------------------------------------------------------------- /include/GLES3/gl31.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES3/gl31.h -------------------------------------------------------------------------------- /include/GLES3/gl32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES3/gl32.h -------------------------------------------------------------------------------- /include/GLES3/gl3ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/GLES3/gl3ext.h -------------------------------------------------------------------------------- /include/HaikuGL/GLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/HaikuGL/GLView.h -------------------------------------------------------------------------------- /include/HaikuGL/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/HaikuGL/README -------------------------------------------------------------------------------- /include/c11/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/c11/threads.h -------------------------------------------------------------------------------- /include/c99_alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/c99_alloca.h -------------------------------------------------------------------------------- /include/c99_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/c99_compat.h -------------------------------------------------------------------------------- /include/c99_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/c99_math.h -------------------------------------------------------------------------------- /include/d3dadapter/drm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/d3dadapter/drm.h -------------------------------------------------------------------------------- /include/drm-uapi/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/drm-uapi/README -------------------------------------------------------------------------------- /include/drm-uapi/drm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/drm-uapi/drm.h -------------------------------------------------------------------------------- /include/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/meson.build -------------------------------------------------------------------------------- /include/no_extern_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/no_extern_c.h -------------------------------------------------------------------------------- /include/vulkan/vk_icd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/vulkan/vk_icd.h -------------------------------------------------------------------------------- /include/vulkan/vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/include/vulkan/vulkan.h -------------------------------------------------------------------------------- /install-gallium-links.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/install-gallium-links.mk -------------------------------------------------------------------------------- /install-lib-links.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/install-lib-links.mk -------------------------------------------------------------------------------- /m4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/m4/.gitignore -------------------------------------------------------------------------------- /m4/ax_check_gnu_make.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/m4/ax_check_gnu_make.m4 -------------------------------------------------------------------------------- /m4/ax_gcc_builtin.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/m4/ax_gcc_builtin.m4 -------------------------------------------------------------------------------- /m4/ax_prog_bison.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/m4/ax_prog_bison.m4 -------------------------------------------------------------------------------- /m4/ax_prog_flex.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/m4/ax_prog_flex.m4 -------------------------------------------------------------------------------- /m4/ax_pthread.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/m4/ax_pthread.m4 -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/meson_options.txt -------------------------------------------------------------------------------- /scons/crossmingw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/crossmingw.py -------------------------------------------------------------------------------- /scons/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/custom.py -------------------------------------------------------------------------------- /scons/dxsdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/dxsdk.py -------------------------------------------------------------------------------- /scons/fixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/fixes.py -------------------------------------------------------------------------------- /scons/gallium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/gallium.py -------------------------------------------------------------------------------- /scons/llvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/llvm.py -------------------------------------------------------------------------------- /scons/source_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/source_list.py -------------------------------------------------------------------------------- /scons/x11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scons/x11.py -------------------------------------------------------------------------------- /scripts/get_reviewer.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/scripts/get_reviewer.pl -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/SConscript -------------------------------------------------------------------------------- /src/amd/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/amd/Android.mk -------------------------------------------------------------------------------- /src/amd/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/amd/Makefile.am -------------------------------------------------------------------------------- /src/amd/Makefile.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/amd/Makefile.sources -------------------------------------------------------------------------------- /src/amd/common/.gitignore: -------------------------------------------------------------------------------- 1 | sid_tables.h 2 | -------------------------------------------------------------------------------- /src/amd/common/gfx9d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/amd/common/gfx9d.h -------------------------------------------------------------------------------- /src/amd/common/sid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/amd/common/sid.h -------------------------------------------------------------------------------- /src/amd/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/amd/meson.build -------------------------------------------------------------------------------- /src/amd/vulkan/radv_cs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/amd/vulkan/radv_cs.h -------------------------------------------------------------------------------- /src/broadcom/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/broadcom/.gitignore -------------------------------------------------------------------------------- /src/broadcom/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/broadcom/Android.mk -------------------------------------------------------------------------------- /src/broadcom/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/broadcom/Makefile.am -------------------------------------------------------------------------------- /src/broadcom/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/broadcom/meson.build -------------------------------------------------------------------------------- /src/broadcom/qpu/qpu_validate.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/broadcom/qpu/tests/.gitignore: -------------------------------------------------------------------------------- 1 | v3d_qpu_disasm 2 | -------------------------------------------------------------------------------- /src/compiler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/.gitignore -------------------------------------------------------------------------------- /src/compiler/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/Android.mk -------------------------------------------------------------------------------- /src/compiler/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/Makefile.am -------------------------------------------------------------------------------- /src/compiler/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/SConscript -------------------------------------------------------------------------------- /src/compiler/blob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/blob.c -------------------------------------------------------------------------------- /src/compiler/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/blob.h -------------------------------------------------------------------------------- /src/compiler/glsl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/glsl/README -------------------------------------------------------------------------------- /src/compiler/glsl/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/glsl/TODO -------------------------------------------------------------------------------- /src/compiler/glsl/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/glsl/ast.h -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/001-define.c: -------------------------------------------------------------------------------- 1 | #define foo 1 2 | foo 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/001-define.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/002-define-chain.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/003-define-chain-reverse.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/005-define-composite-chain.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | a 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/006-define-composite-chain-reverse.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | a 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/008-define-empty.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/009-undef.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | 4 | foo 5 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/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/016-define-func-1-arg.c.expected: -------------------------------------------------------------------------------- 1 | 2 | ((bar)+1) 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/017-define-func-2-args.c.expected: -------------------------------------------------------------------------------- 1 | 2 | ((bar)*(baz)) 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/018-define-func-macro-as-parameter.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/021-define-func-compose.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | (2*((1+(3)))) 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/024-define-chain-to-self-recursion.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | foo 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/025-func-macro-as-non-macro.c.expected: -------------------------------------------------------------------------------- 1 | 2 | foo bar 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/026-define-func-extra-newlines.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | bar 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/027-define-chain-obj-to-func.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | success 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | success 4 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/032-define-func-self-recurse.c.expected: -------------------------------------------------------------------------------- 1 | 2 | foo(2*(3)) 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/034-define-func-self-compose-non-func.c.expected: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/038-func-arg-with-commas.c.expected: -------------------------------------------------------------------------------- 1 | 2 | success 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/040-token-pasting.c.expected: -------------------------------------------------------------------------------- 1 | 2 | onetoken 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/056-macro-argument-with-comma.c.expected: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | success 5 | -------------------------------------------------------------------------------- /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/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/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/132-eof-without-newline-define.c: -------------------------------------------------------------------------------- 1 | #define -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/144-implicit-version.c: -------------------------------------------------------------------------------- 1 | int x = __VERSION__; 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/144-implicit-version.c.expected: -------------------------------------------------------------------------------- 1 | int x = 110; 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/145-version-first.c: -------------------------------------------------------------------------------- 1 | 123 2 | #version 120 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/glcpp/tests/146-version-first-hash.c: -------------------------------------------------------------------------------- 1 | # 2 | #version 120 3 | -------------------------------------------------------------------------------- /src/compiler/glsl/ir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/glsl/ir.cpp -------------------------------------------------------------------------------- /src/compiler/glsl/ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/glsl/ir.h -------------------------------------------------------------------------------- /src/compiler/glsl/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/glsl/list.h -------------------------------------------------------------------------------- /src/compiler/glsl/tests/warnings/.gitignore: -------------------------------------------------------------------------------- 1 | /*.out 2 | -------------------------------------------------------------------------------- /src/compiler/glsl/tests/warnings/020-array-length.vert.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/compiler/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/meson.build -------------------------------------------------------------------------------- /src/compiler/nir/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/nir/README -------------------------------------------------------------------------------- /src/compiler/nir/nir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/nir/nir.c -------------------------------------------------------------------------------- /src/compiler/nir/nir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/nir/nir.h -------------------------------------------------------------------------------- /src/compiler/nir/tests/.gitignore: -------------------------------------------------------------------------------- 1 | control_flow_tests 2 | -------------------------------------------------------------------------------- /src/compiler/nir_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/compiler/nir_types.h -------------------------------------------------------------------------------- /src/compiler/spirv/.gitignore: -------------------------------------------------------------------------------- 1 | /spirv_info.c 2 | /vtn_gather_types.c 3 | -------------------------------------------------------------------------------- /src/egl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/.gitignore -------------------------------------------------------------------------------- /src/egl/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/Android.mk -------------------------------------------------------------------------------- /src/egl/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/Makefile.am -------------------------------------------------------------------------------- /src/egl/Makefile.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/Makefile.sources -------------------------------------------------------------------------------- /src/egl/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/SConscript -------------------------------------------------------------------------------- /src/egl/drivers/haiku/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.cpp] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/egl/generate/egl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/generate/egl.xml -------------------------------------------------------------------------------- /src/egl/main/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/README.txt -------------------------------------------------------------------------------- /src/egl/main/egl.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/egl.def -------------------------------------------------------------------------------- /src/egl/main/egl.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/egl.pc.in -------------------------------------------------------------------------------- /src/egl/main/eglapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglapi.c -------------------------------------------------------------------------------- /src/egl/main/eglapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglapi.h -------------------------------------------------------------------------------- /src/egl/main/eglarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglarray.c -------------------------------------------------------------------------------- /src/egl/main/eglarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglarray.h -------------------------------------------------------------------------------- /src/egl/main/eglconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglconfig.c -------------------------------------------------------------------------------- /src/egl/main/eglconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglconfig.h -------------------------------------------------------------------------------- /src/egl/main/egldriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/egldriver.c -------------------------------------------------------------------------------- /src/egl/main/egldriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/egldriver.h -------------------------------------------------------------------------------- /src/egl/main/eglglvnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglglvnd.c -------------------------------------------------------------------------------- /src/egl/main/eglimage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglimage.c -------------------------------------------------------------------------------- /src/egl/main/eglimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglimage.h -------------------------------------------------------------------------------- /src/egl/main/egllog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/egllog.c -------------------------------------------------------------------------------- /src/egl/main/egllog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/egllog.h -------------------------------------------------------------------------------- /src/egl/main/eglsync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglsync.c -------------------------------------------------------------------------------- /src/egl/main/eglsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/main/eglsync.h -------------------------------------------------------------------------------- /src/egl/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/egl/meson.build -------------------------------------------------------------------------------- /src/egl/wayland/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gallium/Android.mk -------------------------------------------------------------------------------- /src/gallium/Automake.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gallium/Automake.inc -------------------------------------------------------------------------------- /src/gallium/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gallium/Makefile.am -------------------------------------------------------------------------------- /src/gallium/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gallium/SConscript -------------------------------------------------------------------------------- /src/gallium/drivers/etnaviv/.gitignore: -------------------------------------------------------------------------------- 1 | etnaviv_compiler 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/exynos/Makefile.sources: -------------------------------------------------------------------------------- 1 | C_SOURCES := 2 | 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/freedreno/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/freedreno/.gitignore: -------------------------------------------------------------------------------- 1 | ir3_compiler 2 | ir3_nir_trig.c 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/meson/Makefile.sources: -------------------------------------------------------------------------------- 1 | C_SOURCES := 2 | 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/nouveau/.gitignore: -------------------------------------------------------------------------------- 1 | nouveau_compiler 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/pl111/Makefile.sources: -------------------------------------------------------------------------------- 1 | C_SOURCES := 2 | 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/r300/.gitignore: -------------------------------------------------------------------------------- 1 | r300_compiler_tests 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/r600/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/r600/.gitignore: -------------------------------------------------------------------------------- 1 | egd_tables.h 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/radeon/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/radeonsi/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/radeonsi/glsl_tests/.gitignore: -------------------------------------------------------------------------------- 1 | amdgcn_glslc 2 | Output/* 3 | -------------------------------------------------------------------------------- /src/gallium/drivers/rockchip/Makefile.sources: -------------------------------------------------------------------------------- 1 | C_SOURCES := 2 | -------------------------------------------------------------------------------- /src/gallium/drivers/sun4i/Makefile.sources: -------------------------------------------------------------------------------- 1 | C_SOURCES := 2 | 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/yuq/mesa-lima/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/state_trackers/xa/.gitignore: -------------------------------------------------------------------------------- 1 | /xa_tracker.h 2 | -------------------------------------------------------------------------------- /src/gallium/targets/haiku-softpipe/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h,cpp,hpp}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/gallium/targets/opencl/.gitignore: -------------------------------------------------------------------------------- 1 | /mesa.icd 2 | -------------------------------------------------------------------------------- /src/gallium/tests/trivial/.gitignore: -------------------------------------------------------------------------------- 1 | compute 2 | tri 3 | quad-tex 4 | result.bmp 5 | -------------------------------------------------------------------------------- /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/yuq/mesa-lima/HEAD/src/gbm/Android.mk -------------------------------------------------------------------------------- /src/gbm/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/Makefile.am -------------------------------------------------------------------------------- /src/gbm/Makefile.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/Makefile.sources -------------------------------------------------------------------------------- /src/gbm/main/backend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/main/backend.c -------------------------------------------------------------------------------- /src/gbm/main/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/main/backend.h -------------------------------------------------------------------------------- /src/gbm/main/gbm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/main/gbm.c -------------------------------------------------------------------------------- /src/gbm/main/gbm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/main/gbm.h -------------------------------------------------------------------------------- /src/gbm/main/gbm.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/main/gbm.pc.in -------------------------------------------------------------------------------- /src/gbm/main/gbmint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/main/gbmint.h -------------------------------------------------------------------------------- /src/gbm/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gbm/meson.build -------------------------------------------------------------------------------- /src/getopt/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{c,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/getopt/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/getopt/SConscript -------------------------------------------------------------------------------- /src/getopt/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/getopt/getopt.h -------------------------------------------------------------------------------- /src/getopt/getopt_long.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/getopt/getopt_long.c -------------------------------------------------------------------------------- /src/git_sha1.h.in: -------------------------------------------------------------------------------- 1 | #define MESA_GIT_SHA1 "git-@VCS_TAG@" 2 | -------------------------------------------------------------------------------- /src/glx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/.gitignore -------------------------------------------------------------------------------- /src/glx/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/Makefile.am -------------------------------------------------------------------------------- /src/glx/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/SConscript -------------------------------------------------------------------------------- /src/glx/XF86dri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/XF86dri.c -------------------------------------------------------------------------------- /src/glx/apple/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/apple/TODO -------------------------------------------------------------------------------- /src/glx/apple/appledri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/apple/appledri.c -------------------------------------------------------------------------------- /src/glx/apple/appledri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/apple/appledri.h -------------------------------------------------------------------------------- /src/glx/applegl_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/applegl_glx.c -------------------------------------------------------------------------------- /src/glx/clientattrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/clientattrib.c -------------------------------------------------------------------------------- /src/glx/clientinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/clientinfo.c -------------------------------------------------------------------------------- /src/glx/compsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/compsize.c -------------------------------------------------------------------------------- /src/glx/create_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/create_context.c -------------------------------------------------------------------------------- /src/glx/dri2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri2.c -------------------------------------------------------------------------------- /src/glx/dri2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri2.h -------------------------------------------------------------------------------- /src/glx/dri2_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri2_glx.c -------------------------------------------------------------------------------- /src/glx/dri2_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri2_priv.h -------------------------------------------------------------------------------- /src/glx/dri3_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri3_glx.c -------------------------------------------------------------------------------- /src/glx/dri3_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri3_priv.h -------------------------------------------------------------------------------- /src/glx/dri_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri_common.c -------------------------------------------------------------------------------- /src/glx/dri_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri_common.h -------------------------------------------------------------------------------- /src/glx/dri_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri_glx.c -------------------------------------------------------------------------------- /src/glx/dri_sarea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/dri_sarea.h -------------------------------------------------------------------------------- /src/glx/drisw_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/drisw_glx.c -------------------------------------------------------------------------------- /src/glx/drisw_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/drisw_priv.h -------------------------------------------------------------------------------- /src/glx/driwindows_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/driwindows_glx.c -------------------------------------------------------------------------------- /src/glx/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/eval.c -------------------------------------------------------------------------------- /src/glx/glx_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glx_error.c -------------------------------------------------------------------------------- /src/glx/glx_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glx_error.h -------------------------------------------------------------------------------- /src/glx/glx_pbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glx_pbuffer.c -------------------------------------------------------------------------------- /src/glx/glx_query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glx_query.c -------------------------------------------------------------------------------- /src/glx/glxclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxclient.h -------------------------------------------------------------------------------- /src/glx/glxcmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxcmds.c -------------------------------------------------------------------------------- /src/glx/glxconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxconfig.c -------------------------------------------------------------------------------- /src/glx/glxconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxconfig.h -------------------------------------------------------------------------------- /src/glx/glxcurrent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxcurrent.c -------------------------------------------------------------------------------- /src/glx/glxext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxext.c -------------------------------------------------------------------------------- /src/glx/glxextensions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxextensions.c -------------------------------------------------------------------------------- /src/glx/glxextensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxextensions.h -------------------------------------------------------------------------------- /src/glx/glxglvnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxglvnd.c -------------------------------------------------------------------------------- /src/glx/glxglvnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxglvnd.h -------------------------------------------------------------------------------- /src/glx/glxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxhash.c -------------------------------------------------------------------------------- /src/glx/glxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/glxhash.h -------------------------------------------------------------------------------- /src/glx/indirect_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/indirect_glx.c -------------------------------------------------------------------------------- /src/glx/indirect_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/indirect_init.h -------------------------------------------------------------------------------- /src/glx/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/meson.build -------------------------------------------------------------------------------- /src/glx/packrender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/packrender.h -------------------------------------------------------------------------------- /src/glx/packsingle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/packsingle.h -------------------------------------------------------------------------------- /src/glx/pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/pixel.c -------------------------------------------------------------------------------- /src/glx/pixelstore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/pixelstore.c -------------------------------------------------------------------------------- /src/glx/query_renderer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/query_renderer.c -------------------------------------------------------------------------------- /src/glx/render2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/render2.c -------------------------------------------------------------------------------- /src/glx/renderpix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/renderpix.c -------------------------------------------------------------------------------- /src/glx/single2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/single2.c -------------------------------------------------------------------------------- /src/glx/singlepix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/singlepix.c -------------------------------------------------------------------------------- /src/glx/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /glx-test 2 | -------------------------------------------------------------------------------- /src/glx/vertarr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/vertarr.c -------------------------------------------------------------------------------- /src/glx/windows/wgl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/windows/wgl.c -------------------------------------------------------------------------------- /src/glx/windows/wgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/windows/wgl.h -------------------------------------------------------------------------------- /src/glx/xf86dri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/xf86dri.h -------------------------------------------------------------------------------- /src/glx/xf86dristr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/xf86dristr.h -------------------------------------------------------------------------------- /src/glx/xfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/glx/xfont.c -------------------------------------------------------------------------------- /src/gtest/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gtest/.editorconfig -------------------------------------------------------------------------------- /src/gtest/.gitignore: -------------------------------------------------------------------------------- 1 | libgtest.la 2 | -------------------------------------------------------------------------------- /src/gtest/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gtest/Makefile.am -------------------------------------------------------------------------------- /src/gtest/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gtest/meson.build -------------------------------------------------------------------------------- /src/gtest/src/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/gtest/src/gtest.cc -------------------------------------------------------------------------------- /src/hgl/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{cpp,h}] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/hgl/GLDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/hgl/GLDispatcher.cpp -------------------------------------------------------------------------------- /src/hgl/GLDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/hgl/GLDispatcher.h -------------------------------------------------------------------------------- /src/hgl/GLRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/hgl/GLRenderer.cpp -------------------------------------------------------------------------------- /src/hgl/GLView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/hgl/GLView.cpp -------------------------------------------------------------------------------- /src/hgl/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/hgl/SConscript -------------------------------------------------------------------------------- /src/hgl/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/hgl/meson.build -------------------------------------------------------------------------------- /src/intel/Android.dev.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/Android.dev.mk -------------------------------------------------------------------------------- /src/intel/Android.isl.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/Android.isl.mk -------------------------------------------------------------------------------- /src/intel/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/Android.mk -------------------------------------------------------------------------------- /src/intel/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/Makefile.am -------------------------------------------------------------------------------- /src/intel/blorp/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/blorp/TODO -------------------------------------------------------------------------------- /src/intel/blorp/blorp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/blorp/blorp.c -------------------------------------------------------------------------------- /src/intel/blorp/blorp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/blorp/blorp.h -------------------------------------------------------------------------------- /src/intel/genxml/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/genxml/README -------------------------------------------------------------------------------- /src/intel/isl/.gitignore: -------------------------------------------------------------------------------- 1 | /isl_format_layout.c 2 | -------------------------------------------------------------------------------- /src/intel/isl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/README -------------------------------------------------------------------------------- /src/intel/isl/isl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl.c -------------------------------------------------------------------------------- /src/intel/isl/isl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl.h -------------------------------------------------------------------------------- /src/intel/isl/isl_drm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_drm.c -------------------------------------------------------------------------------- /src/intel/isl/isl_gen4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen4.c -------------------------------------------------------------------------------- /src/intel/isl/isl_gen4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen4.h -------------------------------------------------------------------------------- /src/intel/isl/isl_gen6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen6.c -------------------------------------------------------------------------------- /src/intel/isl/isl_gen6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen6.h -------------------------------------------------------------------------------- /src/intel/isl/isl_gen7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen7.c -------------------------------------------------------------------------------- /src/intel/isl/isl_gen7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen7.h -------------------------------------------------------------------------------- /src/intel/isl/isl_gen8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen8.c -------------------------------------------------------------------------------- /src/intel/isl/isl_gen8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen8.h -------------------------------------------------------------------------------- /src/intel/isl/isl_gen9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen9.c -------------------------------------------------------------------------------- /src/intel/isl/isl_gen9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_gen9.h -------------------------------------------------------------------------------- /src/intel/isl/isl_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/isl/isl_priv.h -------------------------------------------------------------------------------- /src/intel/isl/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /isl_surf_get_image_offset_test 2 | -------------------------------------------------------------------------------- /src/intel/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/meson.build -------------------------------------------------------------------------------- /src/intel/tools/disasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/tools/disasm.c -------------------------------------------------------------------------------- /src/intel/vulkan/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/intel/vulkan/TODO -------------------------------------------------------------------------------- /src/loader/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/loader/Android.mk -------------------------------------------------------------------------------- /src/loader/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/loader/Makefile.am -------------------------------------------------------------------------------- /src/loader/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/loader/SConscript -------------------------------------------------------------------------------- /src/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/loader/loader.c -------------------------------------------------------------------------------- /src/loader/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/loader/loader.h -------------------------------------------------------------------------------- /src/loader/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/loader/meson.build -------------------------------------------------------------------------------- /src/mapi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/.gitignore -------------------------------------------------------------------------------- /src/mapi/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/Android.mk -------------------------------------------------------------------------------- /src/mapi/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/Makefile.am -------------------------------------------------------------------------------- /src/mapi/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/entry.c -------------------------------------------------------------------------------- /src/mapi/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/entry.h -------------------------------------------------------------------------------- /src/mapi/entry_x86_tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/entry_x86_tls.h -------------------------------------------------------------------------------- /src/mapi/entry_x86_tsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/entry_x86_tsd.h -------------------------------------------------------------------------------- /src/mapi/glapi/glapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/glapi/glapi.c -------------------------------------------------------------------------------- /src/mapi/glapi/glapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/glapi/glapi.h -------------------------------------------------------------------------------- /src/mapi/mapi_abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/mapi_abi.py -------------------------------------------------------------------------------- /src/mapi/mapi_glapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/mapi_glapi.c -------------------------------------------------------------------------------- /src/mapi/mapi_tmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/mapi_tmp.h -------------------------------------------------------------------------------- /src/mapi/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/meson.build -------------------------------------------------------------------------------- /src/mapi/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/stub.c -------------------------------------------------------------------------------- /src/mapi/stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/stub.h -------------------------------------------------------------------------------- /src/mapi/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/table.c -------------------------------------------------------------------------------- /src/mapi/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/table.h -------------------------------------------------------------------------------- /src/mapi/u_current.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/u_current.c -------------------------------------------------------------------------------- /src/mapi/u_current.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/u_current.h -------------------------------------------------------------------------------- /src/mapi/u_execmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/u_execmem.c -------------------------------------------------------------------------------- /src/mapi/u_execmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mapi/u_execmem.h -------------------------------------------------------------------------------- /src/mesa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/.gitignore -------------------------------------------------------------------------------- /src/mesa/Android.gen.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/Android.gen.mk -------------------------------------------------------------------------------- /src/mesa/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/Android.mk -------------------------------------------------------------------------------- /src/mesa/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/Makefile.am -------------------------------------------------------------------------------- /src/mesa/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/SConscript -------------------------------------------------------------------------------- /src/mesa/drivers/dri/i965/.gitignore: -------------------------------------------------------------------------------- 1 | brw_oa*.[ch] 2 | -------------------------------------------------------------------------------- /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/gl.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/gl.pc.in -------------------------------------------------------------------------------- /src/mesa/main/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/.gitignore -------------------------------------------------------------------------------- /src/mesa/main/accum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/accum.c -------------------------------------------------------------------------------- /src/mesa/main/accum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/accum.h -------------------------------------------------------------------------------- /src/mesa/main/api_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/api_exec.h -------------------------------------------------------------------------------- /src/mesa/main/arrayobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/arrayobj.c -------------------------------------------------------------------------------- /src/mesa/main/arrayobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/arrayobj.h -------------------------------------------------------------------------------- /src/mesa/main/attrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/attrib.c -------------------------------------------------------------------------------- /src/mesa/main/attrib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/attrib.h -------------------------------------------------------------------------------- /src/mesa/main/barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/barrier.c -------------------------------------------------------------------------------- /src/mesa/main/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/barrier.h -------------------------------------------------------------------------------- /src/mesa/main/bbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/bbox.c -------------------------------------------------------------------------------- /src/mesa/main/bbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/bbox.h -------------------------------------------------------------------------------- /src/mesa/main/blend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/blend.c -------------------------------------------------------------------------------- /src/mesa/main/blend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/blend.h -------------------------------------------------------------------------------- /src/mesa/main/blit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/blit.c -------------------------------------------------------------------------------- /src/mesa/main/blit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/blit.h -------------------------------------------------------------------------------- /src/mesa/main/buffers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/buffers.c -------------------------------------------------------------------------------- /src/mesa/main/buffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/buffers.h -------------------------------------------------------------------------------- /src/mesa/main/clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/clear.c -------------------------------------------------------------------------------- /src/mesa/main/clear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/clear.h -------------------------------------------------------------------------------- /src/mesa/main/clip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/clip.c -------------------------------------------------------------------------------- /src/mesa/main/clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/clip.h -------------------------------------------------------------------------------- /src/mesa/main/colormac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/colormac.h -------------------------------------------------------------------------------- /src/mesa/main/colortab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/colortab.c -------------------------------------------------------------------------------- /src/mesa/main/colortab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/colortab.h -------------------------------------------------------------------------------- /src/mesa/main/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/compiler.h -------------------------------------------------------------------------------- /src/mesa/main/compute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/compute.c -------------------------------------------------------------------------------- /src/mesa/main/compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/compute.h -------------------------------------------------------------------------------- /src/mesa/main/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/config.h -------------------------------------------------------------------------------- /src/mesa/main/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/context.c -------------------------------------------------------------------------------- /src/mesa/main/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/context.h -------------------------------------------------------------------------------- /src/mesa/main/convolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/convolve.c -------------------------------------------------------------------------------- /src/mesa/main/convolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/convolve.h -------------------------------------------------------------------------------- /src/mesa/main/cpuinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/cpuinfo.c -------------------------------------------------------------------------------- /src/mesa/main/cpuinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/cpuinfo.h -------------------------------------------------------------------------------- /src/mesa/main/dd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/dd.h -------------------------------------------------------------------------------- /src/mesa/main/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/debug.c -------------------------------------------------------------------------------- /src/mesa/main/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/debug.h -------------------------------------------------------------------------------- /src/mesa/main/depth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/depth.c -------------------------------------------------------------------------------- /src/mesa/main/depth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/depth.h -------------------------------------------------------------------------------- /src/mesa/main/dlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/dlist.c -------------------------------------------------------------------------------- /src/mesa/main/dlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/dlist.h -------------------------------------------------------------------------------- /src/mesa/main/drawpix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/drawpix.c -------------------------------------------------------------------------------- /src/mesa/main/drawpix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/drawpix.h -------------------------------------------------------------------------------- /src/mesa/main/drawtex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/drawtex.c -------------------------------------------------------------------------------- /src/mesa/main/drawtex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/drawtex.h -------------------------------------------------------------------------------- /src/mesa/main/enable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/enable.c -------------------------------------------------------------------------------- /src/mesa/main/enable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/enable.h -------------------------------------------------------------------------------- /src/mesa/main/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/enums.h -------------------------------------------------------------------------------- /src/mesa/main/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/errors.c -------------------------------------------------------------------------------- /src/mesa/main/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/errors.h -------------------------------------------------------------------------------- /src/mesa/main/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/eval.c -------------------------------------------------------------------------------- /src/mesa/main/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/eval.h -------------------------------------------------------------------------------- /src/mesa/main/execmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/execmem.c -------------------------------------------------------------------------------- /src/mesa/main/execmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/execmem.h -------------------------------------------------------------------------------- /src/mesa/main/fbobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/fbobject.c -------------------------------------------------------------------------------- /src/mesa/main/fbobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/fbobject.h -------------------------------------------------------------------------------- /src/mesa/main/feedback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/feedback.c -------------------------------------------------------------------------------- /src/mesa/main/feedback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/feedback.h -------------------------------------------------------------------------------- /src/mesa/main/fog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/fog.c -------------------------------------------------------------------------------- /src/mesa/main/fog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/fog.h -------------------------------------------------------------------------------- /src/mesa/main/formats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/formats.c -------------------------------------------------------------------------------- /src/mesa/main/formats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/formats.h -------------------------------------------------------------------------------- /src/mesa/main/get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/get.c -------------------------------------------------------------------------------- /src/mesa/main/get.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/get.h -------------------------------------------------------------------------------- /src/mesa/main/glheader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/glheader.h -------------------------------------------------------------------------------- /src/mesa/main/glspirv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/glspirv.c -------------------------------------------------------------------------------- /src/mesa/main/glspirv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/glspirv.h -------------------------------------------------------------------------------- /src/mesa/main/glthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/glthread.c -------------------------------------------------------------------------------- /src/mesa/main/glthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/glthread.h -------------------------------------------------------------------------------- /src/mesa/main/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/hash.c -------------------------------------------------------------------------------- /src/mesa/main/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/hash.h -------------------------------------------------------------------------------- /src/mesa/main/hint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/hint.c -------------------------------------------------------------------------------- /src/mesa/main/hint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/hint.h -------------------------------------------------------------------------------- /src/mesa/main/image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/image.c -------------------------------------------------------------------------------- /src/mesa/main/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/image.h -------------------------------------------------------------------------------- /src/mesa/main/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/imports.c -------------------------------------------------------------------------------- /src/mesa/main/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/imports.h -------------------------------------------------------------------------------- /src/mesa/main/light.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/light.c -------------------------------------------------------------------------------- /src/mesa/main/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/light.h -------------------------------------------------------------------------------- /src/mesa/main/lines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/lines.c -------------------------------------------------------------------------------- /src/mesa/main/lines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/lines.h -------------------------------------------------------------------------------- /src/mesa/main/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/macros.h -------------------------------------------------------------------------------- /src/mesa/main/marshal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/marshal.c -------------------------------------------------------------------------------- /src/mesa/main/marshal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/marshal.h -------------------------------------------------------------------------------- /src/mesa/main/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/matrix.c -------------------------------------------------------------------------------- /src/mesa/main/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/matrix.h -------------------------------------------------------------------------------- /src/mesa/main/menums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/menums.h -------------------------------------------------------------------------------- /src/mesa/main/mipmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/mipmap.c -------------------------------------------------------------------------------- /src/mesa/main/mipmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/mipmap.h -------------------------------------------------------------------------------- /src/mesa/main/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/mm.c -------------------------------------------------------------------------------- /src/mesa/main/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/mm.h -------------------------------------------------------------------------------- /src/mesa/main/mtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/mtypes.h -------------------------------------------------------------------------------- /src/mesa/main/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/pack.c -------------------------------------------------------------------------------- /src/mesa/main/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/pack.h -------------------------------------------------------------------------------- /src/mesa/main/pbo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/pbo.c -------------------------------------------------------------------------------- /src/mesa/main/pbo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/pbo.h -------------------------------------------------------------------------------- /src/mesa/main/pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/pixel.c -------------------------------------------------------------------------------- /src/mesa/main/pixel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/pixel.h -------------------------------------------------------------------------------- /src/mesa/main/points.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/points.c -------------------------------------------------------------------------------- /src/mesa/main/points.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/points.h -------------------------------------------------------------------------------- /src/mesa/main/polygon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/polygon.c -------------------------------------------------------------------------------- /src/mesa/main/polygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/polygon.h -------------------------------------------------------------------------------- /src/mesa/main/queryobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/queryobj.c -------------------------------------------------------------------------------- /src/mesa/main/queryobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/queryobj.h -------------------------------------------------------------------------------- /src/mesa/main/rastpos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/rastpos.c -------------------------------------------------------------------------------- /src/mesa/main/rastpos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/rastpos.h -------------------------------------------------------------------------------- /src/mesa/main/readpix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/readpix.c -------------------------------------------------------------------------------- /src/mesa/main/readpix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/readpix.h -------------------------------------------------------------------------------- /src/mesa/main/remap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/remap.c -------------------------------------------------------------------------------- /src/mesa/main/remap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/remap.h -------------------------------------------------------------------------------- /src/mesa/main/scissor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/scissor.c -------------------------------------------------------------------------------- /src/mesa/main/scissor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/scissor.h -------------------------------------------------------------------------------- /src/mesa/main/shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/shared.c -------------------------------------------------------------------------------- /src/mesa/main/shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/shared.h -------------------------------------------------------------------------------- /src/mesa/main/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/state.c -------------------------------------------------------------------------------- /src/mesa/main/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/state.h -------------------------------------------------------------------------------- /src/mesa/main/stencil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/stencil.c -------------------------------------------------------------------------------- /src/mesa/main/stencil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/stencil.h -------------------------------------------------------------------------------- /src/mesa/main/syncobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/syncobj.c -------------------------------------------------------------------------------- /src/mesa/main/syncobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/syncobj.h -------------------------------------------------------------------------------- /src/mesa/main/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /main-test 2 | -------------------------------------------------------------------------------- /src/mesa/main/texenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texenv.c -------------------------------------------------------------------------------- /src/mesa/main/texenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texenv.h -------------------------------------------------------------------------------- /src/mesa/main/texgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texgen.c -------------------------------------------------------------------------------- /src/mesa/main/texgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texgen.h -------------------------------------------------------------------------------- /src/mesa/main/teximage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/teximage.c -------------------------------------------------------------------------------- /src/mesa/main/teximage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/teximage.h -------------------------------------------------------------------------------- /src/mesa/main/texobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texobj.c -------------------------------------------------------------------------------- /src/mesa/main/texobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texobj.h -------------------------------------------------------------------------------- /src/mesa/main/texparam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texparam.c -------------------------------------------------------------------------------- /src/mesa/main/texparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texparam.h -------------------------------------------------------------------------------- /src/mesa/main/texstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texstate.c -------------------------------------------------------------------------------- /src/mesa/main/texstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texstate.h -------------------------------------------------------------------------------- /src/mesa/main/texstore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texstore.c -------------------------------------------------------------------------------- /src/mesa/main/texstore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/texstore.h -------------------------------------------------------------------------------- /src/mesa/main/uniforms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/uniforms.c -------------------------------------------------------------------------------- /src/mesa/main/uniforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/uniforms.h -------------------------------------------------------------------------------- /src/mesa/main/varray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/varray.c -------------------------------------------------------------------------------- /src/mesa/main/varray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/varray.h -------------------------------------------------------------------------------- /src/mesa/main/vdpau.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/vdpau.c -------------------------------------------------------------------------------- /src/mesa/main/vdpau.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/vdpau.h -------------------------------------------------------------------------------- /src/mesa/main/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/version.c -------------------------------------------------------------------------------- /src/mesa/main/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/version.h -------------------------------------------------------------------------------- /src/mesa/main/viewport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/viewport.c -------------------------------------------------------------------------------- /src/mesa/main/viewport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/viewport.h -------------------------------------------------------------------------------- /src/mesa/main/vtxfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/vtxfmt.c -------------------------------------------------------------------------------- /src/mesa/main/vtxfmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/main/vtxfmt.h -------------------------------------------------------------------------------- /src/mesa/math/m_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_debug.h -------------------------------------------------------------------------------- /src/mesa/math/m_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_eval.c -------------------------------------------------------------------------------- /src/mesa/math/m_eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_eval.h -------------------------------------------------------------------------------- /src/mesa/math/m_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_matrix.c -------------------------------------------------------------------------------- /src/mesa/math/m_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_matrix.h -------------------------------------------------------------------------------- /src/mesa/math/m_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_vector.c -------------------------------------------------------------------------------- /src/mesa/math/m_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_vector.h -------------------------------------------------------------------------------- /src/mesa/math/m_xform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_xform.c -------------------------------------------------------------------------------- /src/mesa/math/m_xform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/math/m_xform.h -------------------------------------------------------------------------------- /src/mesa/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/meson.build -------------------------------------------------------------------------------- /src/mesa/sparc/norm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/sparc/norm.S -------------------------------------------------------------------------------- /src/mesa/sparc/sparc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/sparc/sparc.c -------------------------------------------------------------------------------- /src/mesa/sparc/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/sparc/sparc.h -------------------------------------------------------------------------------- /src/mesa/sparc/xform.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/sparc/xform.S -------------------------------------------------------------------------------- /src/mesa/swrast/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/NOTES -------------------------------------------------------------------------------- /src/mesa/swrast/s_blit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_blit.c -------------------------------------------------------------------------------- /src/mesa/swrast/s_chan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_chan.h -------------------------------------------------------------------------------- /src/mesa/swrast/s_fog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_fog.c -------------------------------------------------------------------------------- /src/mesa/swrast/s_fog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_fog.h -------------------------------------------------------------------------------- /src/mesa/swrast/s_span.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_span.c -------------------------------------------------------------------------------- /src/mesa/swrast/s_span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_span.h -------------------------------------------------------------------------------- /src/mesa/swrast/s_zoom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_zoom.c -------------------------------------------------------------------------------- /src/mesa/swrast/s_zoom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/s_zoom.h -------------------------------------------------------------------------------- /src/mesa/swrast/swrast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/swrast/swrast.h -------------------------------------------------------------------------------- /src/mesa/tnl/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/NOTES -------------------------------------------------------------------------------- /src/mesa/tnl/t_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_context.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_context.h -------------------------------------------------------------------------------- /src/mesa/tnl/t_draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_draw.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_rebase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_rebase.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_rebase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_rebase.h -------------------------------------------------------------------------------- /src/mesa/tnl/t_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_split.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_split.h -------------------------------------------------------------------------------- /src/mesa/tnl/t_vb_fog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_vb_fog.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_vertex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_vertex.c -------------------------------------------------------------------------------- /src/mesa/tnl/t_vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/t_vertex.h -------------------------------------------------------------------------------- /src/mesa/tnl/tnl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/tnl/tnl.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/vbo/vbo.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/vbo/vbo_exec.c -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/vbo/vbo_exec.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_noop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/vbo/vbo_noop.c -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_noop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/vbo/vbo_noop.h -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/vbo/vbo_save.c -------------------------------------------------------------------------------- /src/mesa/vbo/vbo_save.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/vbo/vbo_save.h -------------------------------------------------------------------------------- /src/mesa/x86-64/x86-64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86-64/x86-64.c -------------------------------------------------------------------------------- /src/mesa/x86-64/x86-64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86-64/x86-64.h -------------------------------------------------------------------------------- /src/mesa/x86-64/xform4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86-64/xform4.S -------------------------------------------------------------------------------- /src/mesa/x86/3dnow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/3dnow.c -------------------------------------------------------------------------------- /src/mesa/x86/3dnow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/3dnow.h -------------------------------------------------------------------------------- /src/mesa/x86/assyntax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/assyntax.h -------------------------------------------------------------------------------- /src/mesa/x86/clip_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/clip_args.h -------------------------------------------------------------------------------- /src/mesa/x86/mmx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/mmx.h -------------------------------------------------------------------------------- /src/mesa/x86/mmx_blend.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/mmx_blend.S -------------------------------------------------------------------------------- /src/mesa/x86/norm_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/norm_args.h -------------------------------------------------------------------------------- /src/mesa/x86/sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/sse.c -------------------------------------------------------------------------------- /src/mesa/x86/sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/sse.h -------------------------------------------------------------------------------- /src/mesa/x86/x86_xform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/x86_xform.c -------------------------------------------------------------------------------- /src/mesa/x86/x86_xform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/mesa/x86/x86_xform.h -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/util/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/.gitignore -------------------------------------------------------------------------------- /src/util/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/Android.mk -------------------------------------------------------------------------------- /src/util/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/Makefile.am -------------------------------------------------------------------------------- /src/util/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/SConscript -------------------------------------------------------------------------------- /src/util/bitscan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/bitscan.c -------------------------------------------------------------------------------- /src/util/bitscan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/bitscan.h -------------------------------------------------------------------------------- /src/util/bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/bitset.h -------------------------------------------------------------------------------- /src/util/build_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/build_id.c -------------------------------------------------------------------------------- /src/util/build_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/build_id.h -------------------------------------------------------------------------------- /src/util/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/crc32.c -------------------------------------------------------------------------------- /src/util/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/crc32.h -------------------------------------------------------------------------------- /src/util/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/debug.c -------------------------------------------------------------------------------- /src/util/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/debug.h -------------------------------------------------------------------------------- /src/util/disk_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/disk_cache.c -------------------------------------------------------------------------------- /src/util/disk_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/disk_cache.h -------------------------------------------------------------------------------- /src/util/drirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/drirc -------------------------------------------------------------------------------- /src/util/format_rgb9e5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/format_rgb9e5.h -------------------------------------------------------------------------------- /src/util/format_srgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/format_srgb.h -------------------------------------------------------------------------------- /src/util/format_srgb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/format_srgb.py -------------------------------------------------------------------------------- /src/util/futex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/futex.h -------------------------------------------------------------------------------- /src/util/half_float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/half_float.c -------------------------------------------------------------------------------- /src/util/half_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/half_float.h -------------------------------------------------------------------------------- /src/util/hash_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/hash_table.c -------------------------------------------------------------------------------- /src/util/hash_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/hash_table.h -------------------------------------------------------------------------------- /src/util/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/list.h -------------------------------------------------------------------------------- /src/util/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/macros.h -------------------------------------------------------------------------------- /src/util/mesa-sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/mesa-sha1.c -------------------------------------------------------------------------------- /src/util/mesa-sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/mesa-sha1.h -------------------------------------------------------------------------------- /src/util/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/meson.build -------------------------------------------------------------------------------- /src/util/os_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/os_time.c -------------------------------------------------------------------------------- /src/util/os_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/os_time.h -------------------------------------------------------------------------------- /src/util/ralloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/ralloc.c -------------------------------------------------------------------------------- /src/util/ralloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/ralloc.h -------------------------------------------------------------------------------- /src/util/rand_xor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/rand_xor.c -------------------------------------------------------------------------------- /src/util/rand_xor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/rand_xor.h -------------------------------------------------------------------------------- /src/util/rgtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/rgtc.c -------------------------------------------------------------------------------- /src/util/rgtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/rgtc.h -------------------------------------------------------------------------------- /src/util/rounding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/rounding.h -------------------------------------------------------------------------------- /src/util/set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/set.c -------------------------------------------------------------------------------- /src/util/set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/set.h -------------------------------------------------------------------------------- /src/util/sha1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/sha1/README -------------------------------------------------------------------------------- /src/util/sha1/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/sha1/sha1.c -------------------------------------------------------------------------------- /src/util/sha1/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/sha1/sha1.h -------------------------------------------------------------------------------- /src/util/simple_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/simple_list.h -------------------------------------------------------------------------------- /src/util/simple_mtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/simple_mtx.h -------------------------------------------------------------------------------- /src/util/slab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/slab.c -------------------------------------------------------------------------------- /src/util/slab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/slab.h -------------------------------------------------------------------------------- /src/util/string_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/string_buffer.c -------------------------------------------------------------------------------- /src/util/string_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/string_buffer.h -------------------------------------------------------------------------------- /src/util/strndup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/strndup.h -------------------------------------------------------------------------------- /src/util/strtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/strtod.c -------------------------------------------------------------------------------- /src/util/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/strtod.h -------------------------------------------------------------------------------- /src/util/u_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_atomic.c -------------------------------------------------------------------------------- /src/util/u_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_atomic.h -------------------------------------------------------------------------------- /src/util/u_atomic_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_atomic_test.c -------------------------------------------------------------------------------- /src/util/u_dynarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_dynarray.h -------------------------------------------------------------------------------- /src/util/u_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_endian.h -------------------------------------------------------------------------------- /src/util/u_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_queue.c -------------------------------------------------------------------------------- /src/util/u_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_queue.h -------------------------------------------------------------------------------- /src/util/u_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_string.h -------------------------------------------------------------------------------- /src/util/u_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_thread.h -------------------------------------------------------------------------------- /src/util/u_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_vector.c -------------------------------------------------------------------------------- /src/util/u_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/u_vector.h -------------------------------------------------------------------------------- /src/util/xmlconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlconfig.c -------------------------------------------------------------------------------- /src/util/xmlconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlconfig.h -------------------------------------------------------------------------------- /src/util/xmlpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlpool.h -------------------------------------------------------------------------------- /src/util/xmlpool/ca.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlpool/ca.po -------------------------------------------------------------------------------- /src/util/xmlpool/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlpool/de.po -------------------------------------------------------------------------------- /src/util/xmlpool/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlpool/es.po -------------------------------------------------------------------------------- /src/util/xmlpool/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlpool/fr.po -------------------------------------------------------------------------------- /src/util/xmlpool/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlpool/nl.po -------------------------------------------------------------------------------- /src/util/xmlpool/sv.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/util/xmlpool/sv.po -------------------------------------------------------------------------------- /src/vulkan/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/vulkan/Android.mk -------------------------------------------------------------------------------- /src/vulkan/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/vulkan/Makefile.am -------------------------------------------------------------------------------- /src/vulkan/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuq/mesa-lima/HEAD/src/vulkan/meson.build -------------------------------------------------------------------------------- /src/vulkan/util/.gitignore: -------------------------------------------------------------------------------- 1 | vk_enum_to_str.* 2 | --------------------------------------------------------------------------------