CVSROOT: /cvs Module name: xenocara Changes by: j...@cvs.openbsd.org 2021/07/22 04:50:49
Modified files: lib/mesa : VERSION meson.build lib/mesa/docs : features.txt lib/mesa/include: c99_compat.h lib/mesa/include/CL: cl_d3d10.h cl_d3d11.h cl_dx9_media_sharing.h cl_ext.h cl_platform.h opencl.h lib/mesa/include/EGL: egl.h eglext.h eglmesaext.h eglplatform.h lib/mesa/include/GL/internal: dri_interface.h lib/mesa/include/GLES3: gl3ext.h lib/mesa/include/c11: threads_win32.h lib/mesa/include/drm-uapi: drm.h drm_fourcc.h drm_mode.h i915_drm.h lib/mesa/include/pci_ids: i965_pci_ids.h lib/mesa/include/vulkan: vk_platform.h vulkan.h lib/mesa/src : meson.build lib/mesa/src/amd: Makefile.sources lib/mesa/src/amd/addrlib/src/chip/gfx10: gfx10_gb_reg.h lib/mesa/src/amd/addrlib/src/chip/gfx9: gfx9_gb_reg.h lib/mesa/src/amd/addrlib/src/chip/r800: si_gb_reg.h lib/mesa/src/amd/common: 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_surface.c ac_surface.h amd_family.h amd_kernel_code_t.h sid.h sid_tables.py lib/mesa/src/amd/compiler: aco_instruction_selection.cpp aco_ir.h aco_lower_to_hw_instr.cpp aco_optimizer.cpp aco_print_asm.cpp lib/mesa/src/amd/llvm: ac_llvm_build.c ac_llvm_util.c lib/mesa/src/amd/vulkan: Makefile.sources radv_cmd_buffer.c radv_cs.h radv_debug.h radv_descriptor_set.c radv_descriptor_set.h radv_device.c radv_formats.c 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_pipeline.c radv_pipeline_cache.c radv_private.h radv_query.c radv_radeon_winsys.h radv_shader.c radv_util.c radv_wsi.c radv_wsi_wayland.c radv_wsi_x11.c si_cmd_buffer.c vk_format.h lib/mesa/src/amd/vulkan/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 lib/mesa/src/broadcom: Makefile.sources lib/mesa/src/broadcom/cle: v3d_packet_helpers.h lib/mesa/src/compiler: Makefile.sources builtin_type_macros.h glsl_types.cpp glsl_types.h nir_types.cpp nir_types.h shader_enums.c shader_enums.h shader_info.h lib/mesa/src/compiler/glsl: ast.h ast_function.cpp ast_to_hir.cpp ast_type.cpp builtin_functions.cpp builtin_types.cpp builtin_variables.cpp glsl_lexer.ll glsl_parser.yy glsl_parser_extras.cpp glsl_parser_extras.h glsl_to_nir.cpp ir.cpp ir.h ir_array_refcount.h ir_clone.cpp ir_constant_expression.cpp ir_expression_operation.py ir_function.cpp ir_hierarchical_visitor.h ir_optimization.h ir_print_visitor.cpp ir_set_program_inouts.cpp ir_validate.cpp link_interface_blocks.cpp link_uniforms.cpp link_varyings.cpp link_varyings.h linker.cpp list.h loop_analysis.h lower_blend_equation_advanced.cpp lower_if_to_cond_assign.cpp lower_instructions.cpp lower_named_interface_blocks.cpp lower_packed_varyings.cpp lower_ubo_reference.cpp main.cpp opt_algebraic.cpp opt_constant_propagation.cpp opt_constant_variable.cpp program.h shader_cache.cpp standalone.cpp standalone.h standalone_scaffolding.cpp test_optpass.cpp lib/mesa/src/compiler/glsl/glcpp: glcpp-parse.y pp.c lib/mesa/src/compiler/glsl/tests: general_ir_test.cpp lower_int64_test.cpp set_uniform_initializer_tests.cpp varyings_test.cpp lib/mesa/src/compiler/nir: nir.c nir.h nir_algebraic.py nir_builder.h nir_builder_opcodes_h.py nir_clone.c nir_constant_expressions.py nir_control_flow.c nir_control_flow.h nir_from_ssa.c nir_gather_info.c nir_inline_functions.c nir_loop_analyze.c nir_lower_alu_to_scalar.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_double_ops.c nir_lower_drawpixels.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_to_scalar.c nir_lower_io_to_temporaries.c nir_lower_load_const_to_scalar.c nir_lower_locals_to_regs.c nir_lower_patch_vertices.c nir_lower_regs_to_ssa.c nir_lower_returns.c nir_lower_samplers.c nir_lower_system_values.c nir_lower_tex.c nir_lower_to_source_mods.c nir_lower_two_sided_color.c nir_lower_uniforms_to_ubo.c nir_lower_var_copies.c nir_lower_vars_to_ssa.c nir_lower_wpos_center.c nir_lower_wpos_ytransform.c nir_metadata.c nir_move_vec_src_uses_to_dest.c nir_opcodes.py nir_opt_algebraic.py nir_opt_conditional_discard.c nir_opt_copy_prop_vars.c nir_opt_copy_propagate.c nir_opt_cse.c nir_opt_dce.c nir_opt_gcm.c nir_opt_if.c nir_opt_intrinsics.c nir_opt_loop_unroll.c nir_opt_peephole_select.c nir_opt_remove_phis.c nir_opt_trivial_continues.c nir_phi_builder.c nir_print.c nir_remove_dead_variables.c nir_search.c nir_search.h nir_search_helpers.h nir_split_var_copies.c nir_sweep.c nir_to_lcssa.c nir_validate.c lib/mesa/src/compiler/spirv: 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_cfg.c vtn_glsl450.c vtn_opencl.c vtn_private.h vtn_variables.c lib/mesa/src/egl: Makefile.sources lib/mesa/src/egl/drivers/dri2: egl_dri2.c egl_dri2.h platform_android.c platform_drm.c platform_surfaceless.c platform_wayland.c platform_x11.c platform_x11_dri3.c lib/mesa/src/egl/drivers/haiku: egl_haiku.cpp lib/mesa/src/egl/generate: egl.xml eglFunctionList.py lib/mesa/src/egl/main: 50_mesa.json eglapi.c eglconfig.c eglcontext.c eglcontext.h egldisplay.c egldisplay.h eglglobals.c eglglobals.h eglglvnd.c eglimage.c eglimage.h eglsurface.c eglsurface.h eglsync.c eglsync.h egltypedefs.h lib/mesa/src/egl/wayland/wayland-drm: wayland-drm.c lib/mesa/src/gallium/auxiliary: Makefile.sources lib/mesa/src/gallium/auxiliary/cso_cache: cso_cache.c cso_cache.h cso_context.c cso_context.h cso_hash.c cso_hash.h lib/mesa/src/gallium/auxiliary/draw: draw_context.c draw_context.h draw_gs_tmp.h draw_llvm.c draw_llvm.h draw_pipe_aaline.c draw_pipe_aapoint.c draw_pipe_validate.c draw_pipe_vbuf.c draw_pipe_wide_line.c draw_pipe_wide_point.c draw_private.h draw_pt.c draw_pt_fetch_shade_pipeline_llvm.c draw_vs_exec.c lib/mesa/src/gallium/auxiliary/gallivm: lp_bld_arit.c lp_bld_arit.h lp_bld_conv.c lp_bld_format.h lp_bld_format_aos.c lp_bld_format_soa.c lp_bld_format_yuv.c lp_bld_gather.c lp_bld_init.c lp_bld_limits.h lp_bld_logic.c lp_bld_misc.cpp lp_bld_misc.h lp_bld_sample.c lp_bld_sample_aos.c lp_bld_sample_soa.c lp_bld_tgsi.c lp_bld_tgsi.h lp_bld_tgsi_info.c lp_bld_tgsi_soa.c lib/mesa/src/gallium/auxiliary/hud: hud_context.c hud_context.h hud_cpu.c hud_private.h lib/mesa/src/gallium/auxiliary/indices: u_indices.c u_indices_gen.py u_primconvert.c u_primconvert.h lib/mesa/src/gallium/auxiliary/nir: tgsi_to_nir.c lib/mesa/src/gallium/auxiliary/os: os_process.c os_thread.h lib/mesa/src/gallium/auxiliary/pipe-loader: pipe_loader.c pipe_loader.h pipe_loader_drm.c pipe_loader_priv.h pipe_loader_sw.c lib/mesa/src/gallium/auxiliary/pipebuffer: pb_buffer_fenced.c pb_bufmgr_debug.c pb_bufmgr_mm.c pb_bufmgr_slab.c pb_cache.c pb_cache.h pb_slab.c pb_slab.h lib/mesa/src/gallium/auxiliary/renderonly: renderonly.c renderonly.h lib/mesa/src/gallium/auxiliary/target-helpers: drm_helper.h drm_helper_public.h lib/mesa/src/gallium/auxiliary/tgsi: tgsi_build.c tgsi_exec.c tgsi_exec.h tgsi_from_mesa.c tgsi_from_mesa.h tgsi_lowering.c tgsi_opcode_tmp.h tgsi_sanity.c tgsi_strings.c tgsi_transform.h tgsi_ureg.c tgsi_ureg.h tgsi_util.c tgsi_util.h lib/mesa/src/gallium/auxiliary/translate: translate_generic.c lib/mesa/src/gallium/auxiliary/util: u_blitter.c u_blitter.h u_debug_flush.c u_debug_refcnt.c u_draw.c u_draw.h u_draw_quad.c u_dump.h u_dump_state.c u_helpers.c u_helpers.h u_index_modify.c u_index_modify.h u_inlines.h u_prim_restart.c u_prim_restart.h u_pstipple.c u_range.h u_simple_shaders.c u_simple_shaders.h u_suballoc.c u_suballoc.h u_surface.c u_surface.h u_tests.c u_threaded_context.c u_threaded_context.h u_threaded_context_calls.h u_upload_mgr.c u_upload_mgr.h u_vbuf.c u_vbuf.h u_video.h lib/mesa/src/gallium/auxiliary/vl: vl_bicubic_filter.c vl_compositor.c vl_compositor.h vl_deint_filter.c vl_matrix_filter.c vl_median_filter.c vl_mpeg12_decoder.c vl_vertex_buffers.c vl_video_buffer.c vl_winsys_dri.c vl_winsys_dri3.c vl_winsys_drm.c vl_zscan.c lib/mesa/src/gallium/drivers/etnaviv: Makefile.sources etnaviv_blend.c etnaviv_clear_blit.c etnaviv_compiler.h etnaviv_context.c etnaviv_context.h etnaviv_debug.h etnaviv_disasm.c etnaviv_emit.c etnaviv_fence.c etnaviv_format.c etnaviv_format.h etnaviv_internal.h etnaviv_query.c etnaviv_query.h etnaviv_query_sw.c etnaviv_resource.c etnaviv_resource.h etnaviv_rs.c etnaviv_screen.c etnaviv_screen.h etnaviv_shader.c etnaviv_shader.h etnaviv_state.c etnaviv_state.h etnaviv_surface.c etnaviv_texture.c etnaviv_texture.h etnaviv_transfer.c etnaviv_translate.h etnaviv_uniforms.c etnaviv_util.h etnaviv_zsa.c etnaviv_zsa.h lib/mesa/src/gallium/drivers/etnaviv/hw: cmdstream.xml.h common.xml.h isa.xml.h state.xml.h state_3d.xml.h lib/mesa/src/gallium/drivers/freedreno: Makefile.sources freedreno_batch.c freedreno_batch.h freedreno_batch_cache.c 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_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_resource.c freedreno_resource.h freedreno_screen.c freedreno_screen.h freedreno_state.c freedreno_texture.c freedreno_texture.h freedreno_util.c freedreno_util.h lib/mesa/src/gallium/drivers/freedreno/a2xx: fd2_blend.c fd2_draw.c fd2_emit.c fd2_emit.h fd2_program.c fd2_texture.c lib/mesa/src/gallium/drivers/freedreno/a3xx: fd3_context.c fd3_draw.c fd3_emit.c fd3_emit.h fd3_format.c fd3_format.h fd3_gmem.c fd3_program.c fd3_query.c lib/mesa/src/gallium/drivers/freedreno/a4xx: fd4_blend.c fd4_context.c fd4_draw.c fd4_draw.h fd4_emit.c fd4_emit.h fd4_format.c fd4_format.h fd4_gmem.c fd4_program.c fd4_query.c lib/mesa/src/gallium/drivers/freedreno/a5xx: fd5_blend.c fd5_blend.h fd5_compute.c 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_program.c fd5_program.h fd5_query.c fd5_rasterizer.c fd5_rasterizer.h fd5_screen.c fd5_screen.h fd5_texture.c fd5_texture.h fd5_zsa.c fd5_zsa.h lib/mesa/src/gallium/drivers/freedreno/ir3: ir3_cmdline.c lib/mesa/src/gallium/drivers/i915: i915_context.c i915_context.h i915_fpc_optimize.c i915_fpc_translate.c i915_screen.c i915_state.c i915_state_static.c lib/mesa/src/gallium/drivers/llvmpipe: lp_bld_depth.c lp_context.c lp_context.h lp_draw_arrays.c lp_jit.c lp_rast.c lp_rast_priv.h lp_scene.c lp_scene.h lp_screen.c lp_screen.h lp_setup.c lp_setup_context.h lp_setup_line.c lp_setup_point.c lp_setup_tri.c lp_state_derived.c lp_state_fs.c lp_state_sampler.c lp_state_setup.c lp_state_vertex.c lp_surface.c lib/mesa/src/gallium/drivers/nouveau: nouveau_buffer.c nouveau_compiler.c nouveau_fence.c nouveau_fence.h nouveau_screen.c nouveau_screen.h nv_object.xml.h lib/mesa/src/gallium/drivers/nouveau/codegen: nv50_ir.cpp nv50_ir.h nv50_ir_driver.h nv50_ir_emit_gk110.cpp nv50_ir_emit_gm107.cpp nv50_ir_emit_nvc0.cpp nv50_ir_from_tgsi.cpp nv50_ir_lowering_gm107.cpp nv50_ir_lowering_gm107.h nv50_ir_lowering_nvc0.cpp nv50_ir_lowering_nvc0.h nv50_ir_peephole.cpp nv50_ir_print.cpp nv50_ir_ra.cpp nv50_ir_target.cpp nv50_ir_target.h nv50_ir_target_nvc0.cpp lib/mesa/src/gallium/drivers/nouveau/codegen/lib: gm107.asm lib/mesa/src/gallium/drivers/nouveau/nv30: nv30_context.c nv30_context.h nv30_draw.c nv30_push.c nv30_screen.c nv30_state.c nv30_state_validate.c nv30_vbo.c nvfx_fragprog.c nvfx_vertprog.c lib/mesa/src/gallium/drivers/nouveau/nv50: nv50_context.c nv50_context.h nv50_program.c nv50_program.h nv50_push.c nv50_screen.c nv50_screen.h nv50_shader_state.c nv50_state.c nv50_state_validate.c nv50_surface.c nv50_vbo.c lib/mesa/src/gallium/drivers/nouveau/nvc0: nvc0_3d.xml.h nvc0_context.c nvc0_context.h nvc0_program.c nvc0_program.h nvc0_query.c nvc0_query_hw.c nvc0_query_hw_metric.c nvc0_query_hw_sm.c nvc0_screen.c nvc0_shader_state.c nvc0_state.c nvc0_state_validate.c nvc0_surface.c nvc0_transfer.c nvc0_vbo.c nvc0_vbo_translate.c nve4_compute.c nve4_compute.h lib/mesa/src/gallium/drivers/nouveau/nvc0/mme: com9097.mme lib/mesa/src/gallium/drivers/r300: r300_blit.c r300_context.c r300_context.h r300_emit.c r300_query.c r300_render.c r300_render_translate.c r300_screen.c r300_screen_buffer.c r300_state.c r300_texture.c r300_tgsi_to_rc.c lib/mesa/src/gallium/drivers/r600: Makefile.sources eg_asm.c eg_debug.c evergreen_compute.c evergreen_hw_context.c evergreen_state.c r600_asm.c r600_asm.h r600_blit.c r600_hw_context.c r600_pipe.c r600_pipe.h r600_shader.c r600_shader.h r600_state.c r600_state_common.c r600_uvd.c lib/mesa/src/gallium/drivers/r600/sb: sb_bc.h sb_expr.cpp sb_if_conversion.cpp sb_ir.h sb_ra_init.cpp sb_sched.cpp lib/mesa/src/gallium/drivers/radeon: radeon_uvd.c radeon_uvd.h radeon_vce.c radeon_vce_40_2_2.c radeon_vce_50.c radeon_vce_52.c radeon_vcn_dec.c radeon_vcn_dec.h radeon_video.c radeon_video.h radeon_winsys.h lib/mesa/src/gallium/drivers/radeonsi: Makefile.sources si_blit.c si_compute.c si_compute.h si_cp_dma.c si_debug.c si_descriptors.c si_perfcounter.c si_pipe.c si_pipe.h si_pm4.c si_pm4.h si_shader.c si_shader.h si_shader_internal.h si_shader_llvm.c si_state.c si_state.h si_state_shaders.c si_uvd.c lib/mesa/src/gallium/drivers/softpipe: sp_compute.c sp_context.c sp_context.h sp_draw_arrays.c sp_screen.c sp_state_derived.c sp_state_sampler.c sp_state_shader.c sp_state_vertex.c sp_tex_sample.c sp_tex_sample.h sp_texture.c lib/mesa/src/gallium/drivers/svga: Makefile.sources svga_cmd.h svga_context.c svga_context.h svga_debug.h svga_draw.c svga_format.c svga_link.c svga_pipe_blit.c svga_pipe_clear.c svga_pipe_constants.c svga_pipe_draw.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_resource_buffer.c svga_resource_buffer.h svga_resource_buffer_upload.c svga_resource_texture.c 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_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_surface.c svga_surface.h svga_swtnl.h svga_swtnl_backend.c svga_swtnl_draw.c svga_swtnl_state.c svga_tgsi_insn.c svga_tgsi_vgpu10.c svga_winsys.h lib/mesa/src/gallium/drivers/svga/include: svga3d_types.h lib/mesa/src/gallium/drivers/swr: swr_clear.cpp swr_context.cpp swr_context.h swr_draw.cpp swr_loader.cpp swr_memory.h swr_public.h swr_query.cpp swr_scratch.cpp swr_screen.cpp swr_screen.h swr_shader.cpp swr_state.cpp swr_state.h swr_tex_sample.cpp lib/mesa/src/gallium/drivers/swr/rasterizer/archrast: archrast.cpp events.proto lib/mesa/src/gallium/drivers/swr/rasterizer/codegen: gen_backends.py gen_common.py gen_llvm_ir_macros.py gen_llvm_types.py lib/mesa/src/gallium/drivers/swr/rasterizer/codegen/templates: gen_ar_eventhandlerfile.hpp gen_builder.hpp gen_llvm.hpp lib/mesa/src/gallium/drivers/swr/rasterizer/common: intrin.h os.cpp os.h simdlib_128_avx.inl simdlib_256_avx.inl swr_assert.cpp swr_assert.h lib/mesa/src/gallium/drivers/swr/rasterizer/core: api.cpp api.h backend.cpp backend_impl.h backend_sample.cpp backend_singlesample.cpp binner.cpp binner.h clip.h context.h format_conversion.h frontend.cpp knobs.h pa.h rasterizer.cpp rasterizer_impl.h tessellator.h threads.cpp tilemgr.cpp tilemgr.h lib/mesa/src/gallium/drivers/swr/rasterizer/jitter: JitManager.cpp blend_jit.cpp builder.cpp builder_misc.cpp builder_misc.h fetch_jit.cpp fetch_jit.h streamout_jit.cpp lib/mesa/src/gallium/drivers/swr/rasterizer/memory: Convert.h LoadTile.cpp LoadTile.h StoreTile.cpp StoreTile.h lib/mesa/src/gallium/drivers/vc4: vc4_blit.c vc4_bufmgr.c vc4_bufmgr.h vc4_draw.c vc4_emit.c vc4_nir_lower_blend.c vc4_nir_lower_io.c vc4_program.c vc4_qir.h vc4_qpu.c vc4_qpu_schedule.c vc4_register_allocate.c vc4_resource.c vc4_screen.c vc4_screen.h vc4_simulator.c vc4_state.c vc4_tiling.h vc4_uniforms.c lib/mesa/src/gallium/drivers/vc4/kernel: vc4_drv.h lib/mesa/src/gallium/drivers/virgl: virgl_context.c virgl_context.h virgl_encode.c virgl_encode.h virgl_query.c virgl_screen.c virgl_tgsi.c lib/mesa/src/gallium/include/pipe: p_compiler.h p_context.h p_defines.h p_format.h p_screen.h p_shader_tokens.h p_state.h p_video_enums.h p_video_state.h lib/mesa/src/gallium/targets/d3dadapter9: drm.c lib/mesa/src/gallium/targets/dri: target.c lib/mesa/src/gallium/targets/haiku-softpipe: GalliumContext.cpp GalliumContext.h lib/mesa/src/gallium/targets/libgl-gdi: libgl_gdi.c lib/mesa/src/gallium/targets/omx: omx.sym lib/mesa/src/gallium/targets/pipe-loader: pipe.sym pipe_i915.c pipe_msm.c pipe_nouveau.c pipe_r300.c pipe_r600.c pipe_radeonsi.c pipe_vmwgfx.c lib/mesa/src/gallium/targets/va: va.sym lib/mesa/src/gallium/tests/graw: fs-fragcoord.c fs-frontface.c fs-test.c fs-write-z.c gs-test.c occlusion-query.c quad-sample.c quad-tex.c shader-leak.c tex-srgb.c tex-swizzle.c tri-gs.c tri-instanced.c tri-large.c tri.c vs-test.c lib/mesa/src/gallium/tests/trivial: compute.c quad-tex.c tri.c lib/mesa/src/gallium/tests/unit: u_cache_test.c lib/mesa/src/gallium/tools/trace: diff_state.py dump.py dump_state.py format.py model.py parse.py tracediff.sh lib/mesa/src/gallium/winsys/amdgpu/drm: amdgpu_bo.c amdgpu_bo.h amdgpu_cs.c amdgpu_cs.h amdgpu_surface.c amdgpu_winsys.c amdgpu_winsys.h lib/mesa/src/gallium/winsys/etnaviv/drm: etnaviv_drm_winsys.c lib/mesa/src/gallium/winsys/freedreno/drm: freedreno_drm_winsys.c lib/mesa/src/gallium/winsys/nouveau/drm: nouveau_drm_winsys.c lib/mesa/src/gallium/winsys/radeon/drm: radeon_drm_bo.c radeon_drm_bo.h radeon_drm_cs.c radeon_drm_surface.c radeon_drm_winsys.c radeon_drm_winsys.h lib/mesa/src/gallium/winsys/svga/drm: pb_buffer_simple_fenced.c vmw_context.c vmw_screen.c vmw_screen.h vmw_screen_dri.c vmw_screen_ioctl.c vmw_screen_svga.c vmw_surface.c vmw_surface.h vmwgfx_drm.h lib/mesa/src/gallium/winsys/sw/dri: dri_sw_winsys.c lib/mesa/src/gallium/winsys/sw/xlib: xlib_sw_winsys.c lib/mesa/src/gallium/winsys/vc4/drm: vc4_drm_winsys.c lib/mesa/src/gallium/winsys/virgl/drm: virgl_drm_winsys.c virgl_drm_winsys.h lib/mesa/src/gallium/winsys/virgl/vtest: virgl_vtest_winsys.c virgl_vtest_winsys.h lib/mesa/src/gbm: meson.build lib/mesa/src/gbm/backends/dri: gbm_dri.c gbm_driint.h lib/mesa/src/gbm/main: gbm.c gbm.h gbmint.h lib/mesa/src/getopt: getopt.h getopt_long.c lib/mesa/src/glx: dri2_glx.c dri3_glx.c dri3_priv.h dri_common.c drisw_glx.c g_glxglvnddispatchfuncs.c g_glxglvnddispatchindices.h glx_pbuffer.c glxclient.h glxcmds.c glxconfig.c glxextensions.h meson.build lib/mesa/src/gtest/include/gtest: gtest-param-test.h gtest-printers.h gtest-typed-test.h gtest.h lib/mesa/src/gtest/include/gtest/internal: gtest-filepath.h gtest-internal.h gtest-param-util.h gtest-port-arch.h gtest-port.h lib/mesa/src/gtest/include/gtest/internal/custom: gtest-port.h gtest-printers.h gtest.h lib/mesa/src/gtest/src: 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 lib/mesa/src/intel: Makefile.sources lib/mesa/src/intel/blorp: TODO blorp.c blorp.h blorp_blit.c blorp_clear.c blorp_genX_exec.h blorp_nir_builder.h blorp_priv.h lib/mesa/src/intel/compiler: brw_cfg.cpp brw_cfg.h brw_clip_line.c brw_clip_tri.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_disasm.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_builder.h brw_fs_cmod_propagation.cpp brw_fs_combine_constants.cpp brw_fs_copy_propagation.cpp brw_fs_cse.cpp brw_fs_dead_code_eliminate.cpp brw_fs_generator.cpp brw_fs_live_variables.cpp brw_fs_live_variables.h brw_fs_lower_pack.cpp brw_fs_nir.cpp brw_fs_reg_allocate.cpp brw_fs_register_coalesce.cpp brw_fs_saturate_propagation.cpp brw_fs_sel_peephole.cpp brw_fs_visitor.cpp brw_inst.h brw_interpolation_map.c brw_ir_fs.h brw_ir_vec4.h brw_nir.c brw_nir.h brw_nir_analyze_ubo_ranges.c brw_nir_attribute_workarounds.c brw_nir_opt_peephole_ffma.c brw_nir_tcs_workarounds.c brw_predicated_break.cpp brw_reg.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_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 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 lib/mesa/src/intel/dev: gen_device_info.c lib/mesa/src/intel/genxml: 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 lib/mesa/src/intel/isl: gen_format_layout.py isl.c isl.h isl_drm.c isl_emit_depth_stencil.c isl_format.c isl_format_layout.csv isl_priv.h isl_storage_image.c isl_surface_state.c lib/mesa/src/intel/isl/tests: isl_surf_get_image_offset_test.c lib/mesa/src/intel/tools: aub_mem.c aub_mem.h aubinator.c aubinator_error_decode.c lib/mesa/src/intel/vulkan: TODO anv_allocator.c anv_batch_chain.c anv_blorp.c anv_cmd_buffer.c anv_descriptor_set.c anv_device.c anv_formats.c anv_gem.c anv_gem_stubs.c anv_genX.h anv_image.c anv_nir.h anv_nir_apply_pipeline_layout.c anv_nir_lower_multiview.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 genX_blorp_exec.c genX_cmd_buffer.c genX_gpu_memcpy.c genX_pipeline.c genX_query.c genX_state.c lib/mesa/src/intel/vulkan/tests: block_pool_no_free.c state_pool.c state_pool_free_list_only.c state_pool_no_free.c lib/mesa/src/loader: loader.c loader_dri3_helper.c loader_dri3_helper.h lib/mesa/src/mapi: entry.c entry_x86_tsd.h mapi_abi.py mapi_glapi.c u_current.c u_current.h lib/mesa/src/mapi/glapi/gen: ARB_base_instance.xml ARB_bindless_texture.xml ARB_blend_func_extended.xml ARB_direct_state_access.xml ARB_draw_elements_base_vertex.xml ARB_draw_instanced.xml ARB_sampler_objects.xml ARB_separate_shader_objects.xml ARB_vertex_array_object.xml ARB_vertex_attrib_64bit.xml ARB_vertex_attrib_binding.xml EXT_transform_feedback.xml GL3x.xml es_EXT.xml glX_proto_send.py gl_API.dtd gl_API.xml gl_XML.py gl_apitemp.py gl_enums.py gl_genexec.py gl_marshal.py gl_marshal_h.py gl_table.py marshal_XML.py static_data.py lib/mesa/src/mesa: Makefile.sources lib/mesa/src/mesa/drivers/common: driverfuncs.c meta.c meta.h meta_blit.c lib/mesa/src/mesa/drivers/dri/common: dri_util.c lib/mesa/src/mesa/drivers/dri/i915: i915_context.c i915_fragprog.c i915_vtbl.c intel_clear.c intel_context.c intel_extensions.c intel_screen.c intel_syncobj.c intel_tex.c intel_tex_image.c lib/mesa/src/mesa/drivers/dri/i965: 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_curbe.c brw_defines.h 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_gs.c brw_link.cpp brw_meta_util.c brw_meta_util.h brw_misc_state.c brw_nir_uniforms.cpp brw_object_purgeable.c brw_performance_query.c brw_pipe_control.c brw_primitive_restart.c brw_program.c brw_program_cache.c brw_queryobj.c brw_sf.c brw_state.h brw_state_upload.c brw_surface_formats.c brw_sync.c brw_tcs.c brw_tes.c brw_urb.c brw_vs.c brw_vs_surface_state.c brw_wm.c brw_wm_surface_state.c genX_blorp_exec.c genX_state_upload.c hsw_queryobj.c lib/mesa/src/mesa/drivers/dri/nouveau: nouveau_context.c nouveau_render_t.c nouveau_screen.c nouveau_state.c nouveau_vbo_t.c nv20_state_tex.c lib/mesa/src/mesa/drivers/dri/r200: r200_context.c r200_maos_arrays.c r200_state.c r200_state_init.c r200_swtcl.c r200_tcl.c r200_tex.c r200_texstate.c r200_vertprog.c lib/mesa/src/mesa/drivers/dri/radeon: radeon_common.c radeon_common_context.c radeon_context.c radeon_fbo.c radeon_mipmap_tree.c radeon_queryobj.c radeon_screen.c radeon_state.c radeon_swtcl.c radeon_tex.c radeon_texstate.c lib/mesa/src/mesa/drivers/x11: fakeglx.c xm_api.c xm_buffer.c xm_dd.c lib/mesa/src/mesa/main: accum.c api_arrayelt.c arbprogram.c arrayobj.c arrayobj.h atifragshader.c attrib.c blend.c blend.h blit.c bufferobj.c bufferobj.h buffers.c clear.c clip.c compute.c condrender.c config.h context.c context.h copyimage.c copyimage.h dd.h debug.c debug_output.c depth.c dlist.c enable.c errors.c execmem.c extensions_table.h fbobject.c fbobject.h ff_fragment_shader.cpp ffvertex_prog.c fog.c format_pack.py formatquery.c formats.c formats.h framebuffer.c framebuffer.h genmipmap.c get.c get_hash_params.py getstring.c glformats.c glformats.h glthread.c glthread.h hash.c hash.h image.c light.c lines.c mipmap.c mtypes.h multisample.c pack.c performance_monitor.c performance_query.c pipelineobj.c pixel.c pixelstore.c polygon.c program_resource.c queryobj.c rastpos.c readpix.c renderbuffer.c samplerobj.c samplerobj.h scissor.c shader_query.cpp shaderapi.c shaderapi.h shaderimage.c shaderobj.c shaderobj.h shared.c state.c state.h stencil.c streaming-load-memcpy.h syncobj.c texcompress.c texenv.c texgen.c texgetimage.c teximage.c teximage.h texobj.c texobj.h texparam.c texstate.c texstate.h texstorage.c texstore.c texturebindless.c textureview.c transformfeedback.c transformfeedback.h uniform_query.cpp uniforms.c uniforms.h varray.c varray.h vdpau.c version.c viewport.c viewport.h vtxfmt.c lib/mesa/src/mesa/main/tests: dispatch_sanity.cpp lib/mesa/src/mesa/math: m_debug_util.h lib/mesa/src/mesa/program: arbprogparse.c ir_to_mesa.cpp ir_to_mesa.h prog_execute.c prog_instruction.c prog_opt_constant_fold.c prog_parameter.c prog_parameter.h prog_print.c prog_statevars.c prog_statevars.h prog_to_nir.c prog_to_nir.h program.c program.h program_parse.y program_parser.h programopt.c lib/mesa/src/mesa/sparc: sparc_matrix.h lib/mesa/src/mesa/state_tracker: st_atom.c st_atom.h st_atom_array.c st_atom_atomicbuf.c st_atom_blend.c st_atom_constbuf.c st_atom_constbuf.h st_atom_depth.c st_atom_framebuffer.c st_atom_image.c st_atom_msaa.c st_atom_pixeltransfer.c st_atom_rasterizer.c st_atom_sampler.c st_atom_shader.c st_atom_storagebuf.c st_atom_texture.c st_atom_viewport.c st_cb_bitmap.c st_cb_bufferobjects.c st_cb_clear.c st_cb_compute.c st_cb_drawpixels.c st_cb_drawtex.c st_cb_eglimage.c st_cb_fbo.c st_cb_feedback.c st_cb_msaa.c st_cb_perfmon.c st_cb_program.c st_cb_queryobj.c st_cb_rasterpos.c st_cb_readpixels.c st_cb_strings.c st_cb_texture.c st_cb_texturebarrier.c st_cb_viewport.c st_cb_xformfb.c st_context.c st_context.h st_debug.c st_draw.c st_draw.h st_draw_feedback.c st_extensions.c st_format.c st_gen_mipmap.c st_glsl_to_nir.cpp st_glsl_to_tgsi.cpp st_manager.c st_pbo.c st_pbo.h st_program.c st_program.h st_sampler_view.c st_shader_cache.c st_texture.c st_texture.h lib/mesa/src/mesa/swrast: s_context.c s_fragprog.c s_renderbuffer.c s_span.c s_triangle.c lib/mesa/src/mesa/swrast_setup: ss_context.c lib/mesa/src/mesa/tnl: t_context.c t_draw.c t_vb_program.c tnl.h lib/mesa/src/mesa/vbo: vbo.h vbo_attrib.h vbo_attrib_tmp.h vbo_context.c vbo_exec.c vbo_exec.h vbo_exec_api.c vbo_exec_draw.c vbo_minmax_index.c vbo_save.c vbo_save.h vbo_save_api.c vbo_save_draw.c vbo_save_loopback.c lib/mesa/src/mesa/x86: common_x86.c lib/mesa/src/util: Makefile.sources bitscan.h build_id.h disk_cache.c disk_cache.h hash_table.c hash_table.h list.h macros.h mesa-sha1.c mesa-sha1.h os_file.c os_misc.c os_misc.h ralloc.c rand_xor.c rand_xor.h register_allocate.h set.c simple_mtx.h slab.c u_atomic.h u_cpu_detect.c u_debug_stack.c u_queue.c u_queue.h u_string.h u_thread.h u_vector.h xmlconfig.c xmlconfig.h lib/mesa/src/vulkan: Makefile.sources lib/mesa/src/vulkan/registry: vk.xml lib/mesa/src/vulkan/util: gen_enum_to_str.py vk_alloc.h vk_util.h lib/mesa/src/vulkan/wsi: wsi_common.h wsi_common_wayland.c wsi_common_x11.c Added files: lib/mesa/bin : post_version_test.py lib/mesa/include/drm-uapi: amdgpu_drm.h lib/mesa/include/vulkan: vulkan_beta.h lib/mesa/src/amd/compiler: aco_lower_phis.cpp aco_statistics.cpp lib/mesa/src/amd/vulkan: radv_sqtt.c vulkan.sym lib/mesa/src/amd/vulkan/layers: radv_sqtt_layer.c lib/mesa/src/amd/vulkan/winsys/null: radv_null_bo.c radv_null_bo.h radv_null_cs.h radv_null_winsys.c radv_null_winsys.h radv_null_winsys_public.h lib/mesa/src/compiler/glsl: gl_nir_lower_images.c lower_builtins.cpp lower_precision.cpp lower_xfb_varying.cpp lib/mesa/src/compiler/glsl/tests: list_iterators.cpp lower_precision_test.py lib/mesa/src/compiler/nir: nir_convert_ycbcr.c nir_lower_bool_to_bitsize.c nir_lower_ssbo.c nir_lower_variable_initializers.c nir_opt_barriers.c nir_vulkan.h lib/mesa/src/freedreno/computerator: README.rst a6xx.c ir3_asm.c ir3_asm.h main.c main.h meson.build lib/mesa/src/freedreno/computerator/examples: invocationid.asm simple.asm test-opcodes.sh lib/mesa/src/freedreno/fdl: fd6_layout_test.c lib/mesa/src/freedreno/ir3: ir3_cf.c ir3_dce.c ir3_delay.c ir3_lexer.l ir3_parser.y ir3_postsched.c ir3_ra.h ir3_ra_regset.c lib/mesa/src/freedreno/ir3/tests: disasm.c lib/mesa/src/freedreno/vulkan: tu_clear_blit.c lib/mesa/src/gallium/auxiliary/draw: draw_pipe_user_cull.c draw_tess.c draw_tess.h lib/mesa/src/gallium/auxiliary/tessellator: p_tessellator.cpp p_tessellator.h tessellator.cpp tessellator.hpp lib/mesa/src/gallium/drivers/etnaviv: etnaviv_compiler.c etnaviv_perfmon.c etnaviv_perfmon.h etnaviv_query_acc.c etnaviv_query_acc.h etnaviv_query_acc_occlusion.c etnaviv_query_acc_perfmon.c lib/mesa/src/gallium/drivers/freedreno/a6xx: fd6_vsc.c fd6_vsc.h lib/mesa/src/gallium/drivers/lima: lima_gpu.h lima_job.c lima_job.h lib/mesa/src/gallium/drivers/lima/ir/gp: optimize.c lib/mesa/src/gallium/drivers/llvmpipe: lp_state_tess.c lib/mesa/src/gallium/drivers/panfrost: pan_cmdstream.c pan_cmdstream.h lib/mesa/src/gallium/drivers/panfrost/ci: gitlab-ci.yml lib/mesa/src/gallium/drivers/r600/sfn: .editorconfig sfn_alu_defines.cpp sfn_alu_defines.h sfn_callstack.cpp sfn_callstack.h sfn_conditionaljumptracker.cpp sfn_conditionaljumptracker.h sfn_debug.cpp sfn_debug.h sfn_defines.h sfn_docu.txt sfn_emitaluinstruction.cpp sfn_emitaluinstruction.h sfn_emitinstruction.cpp sfn_emitinstruction.h sfn_emitssboinstruction.cpp sfn_emitssboinstruction.h sfn_emittexinstruction.cpp sfn_emittexinstruction.h sfn_instruction_alu.cpp sfn_instruction_alu.h sfn_instruction_base.cpp sfn_instruction_base.h sfn_instruction_block.cpp sfn_instruction_block.h sfn_instruction_cf.cpp sfn_instruction_cf.h sfn_instruction_export.cpp sfn_instruction_export.h sfn_instruction_fetch.cpp sfn_instruction_fetch.h sfn_instruction_gds.cpp sfn_instruction_gds.h sfn_instruction_lds.cpp sfn_instruction_lds.h sfn_instruction_misc.cpp sfn_instruction_misc.h sfn_instruction_tex.cpp sfn_instruction_tex.h sfn_ir_to_assembly.cpp sfn_ir_to_assembly.h sfn_liverange.cpp sfn_liverange.h sfn_nir.cpp sfn_nir.h sfn_nir_lower_fs_out_to_vector.cpp sfn_nir_lower_fs_out_to_vector.h sfn_nir_lower_tess_io.cpp sfn_nir_vectorize_vs_inputs.c sfn_shader_base.cpp sfn_shader_base.h sfn_shader_compute.cpp sfn_shader_compute.h sfn_shader_fragment.cpp sfn_shader_fragment.h sfn_shader_geometry.cpp sfn_shader_geometry.h sfn_shader_tcs.cpp sfn_shader_tcs.h sfn_shader_tess_eval.cpp sfn_shader_tess_eval.h sfn_shader_vertex.cpp sfn_shader_vertex.h sfn_shaderio.cpp sfn_shaderio.h sfn_value.cpp sfn_value.h sfn_value_gpr.cpp sfn_value_gpr.h sfn_valuepool.cpp sfn_valuepool.h sfn_vertexstageexport.cpp sfn_vertexstageexport.h lib/mesa/src/gallium/drivers/zink/nir_to_spirv: zink_nir_algebraic.py lib/mesa/src/gtest/include/gtest: gtest-matchers.h lib/mesa/src/gtest/include/gtest/internal/custom: README.md lib/mesa/src/gtest/src: gtest-matchers.cc lib/mesa/src/intel/compiler: brw_ir.h brw_ir_analysis.h brw_ir_performance.cpp brw_ir_performance.h lib/mesa/src/intel/isl: isl_aux_info.c lib/mesa/src/intel/isl/tests: isl_aux_info_test.cpp lib/mesa/src/mapi/glapi/gen: NV_alpha_to_coverage_dither_control.xml NV_copy_image.xml NV_viewport_swizzle.xml lib/mesa/src/mesa/drivers/dri/i965: brw_tex.c lib/mesa/src/mesa/main: glthread_bufferobj.c glthread_marshal.h glthread_shaderobj.c glthread_varray.c mesa_private.h lib/mesa/src/mesa/vbo: vbo_init_tmp.h vbo_util.h lib/mesa/src/panfrost: Android.util.mk lib/mesa/src/panfrost/bifrost: Notes.txt bi_liveness.c bi_opt_dce.c bi_pack.c bi_print.c bi_quirks.h bi_ra.c bi_schedule.c bifrost_nir.h bifrost_nir_algebraic.py bir.c compiler.h lib/mesa/src/panfrost/midgard: midgard_address.c lib/mesa/src/panfrost/shared: pan_minmax_cache.c pan_minmax_cache.h lib/mesa/src/panfrost/util: lcra.c lcra.h meson.build pan_ir.c pan_ir.h pan_liveness.c pan_sysval.c lib/mesa/src/util: compiler.h process_test.c u_memset.h lib/mesa/src/vulkan/device-select-layer: VkLayer_MESA_device_select.json device_select.h device_select_layer.c device_select_wayland.c device_select_x11.c meson.build Removed files: lib/mesa : SConstruct appveyor.yml common.py lib/mesa/.appveyor: appveyor_msvc.bat llvm-wrap.meson lib/mesa/bin : get-extra-pick-list.sh get-pick-list.sh lib/mesa/docs : README.WIN32 VERSIONS application-issues.html bugs.html codingstyle.html conform.html contents.html debugging.html developers.html devinfo.html dispatch.html download.html egl.html envvars.html extensions.html faq.html favicon.png gears.png helpwanted.html index.html install.html intro.html license.html lists.html llvmpipe.html mesa.css meson.html opengles.html osmesa.html perf.html postprocess.html precompiled.html release-calendar.html releasing.html relnotes.html repository.html shading.html sourcedocs.html sourcetree.html submittingpatches.html systems.html thanks.html utilities.html versions.html viewperf.html vmware-guest.html webmaster.html xlibdriver.html lib/mesa/docs/relnotes: 10.0.1.html 10.0.2.html 10.0.3.html 10.0.4.html 10.0.5.html 10.0.html 10.1.1.html 10.1.2.html 10.1.3.html 10.1.4.html 10.1.5.html 10.1.6.html 10.1.html 10.2.1.html 10.2.2.html 10.2.3.html 10.2.4.html 10.2.5.html 10.2.6.html 10.2.7.html 10.2.8.html 10.2.9.html 10.2.html 10.3.1.html 10.3.2.html 10.3.3.html 10.3.4.html 10.3.5.html 10.3.6.html 10.3.7.html 10.3.html 10.4.1.html 10.4.2.html 10.4.3.html 10.4.4.html 10.4.5.html 10.4.6.html 10.4.7.html 10.4.html 10.5.0.html 10.5.1.html 10.5.2.html 10.5.3.html 10.5.4.html 10.5.5.html 10.5.6.html 10.5.7.html 10.5.8.html 10.5.9.html 10.6.0.html 10.6.1.html 10.6.2.html 10.6.3.html 10.6.4.html 10.6.5.html 10.6.6.html 10.6.7.html 10.6.8.html 10.6.9.html 11.0.0.html 11.0.1.html 11.0.2.html 11.0.3.html 11.0.4.html 11.0.5.html 11.0.6.html 11.0.7.html 11.0.8.html 11.0.9.html 11.1.0.html 11.1.1.html 11.1.2.html 11.1.3.html 11.1.4.html 11.2.0.html 11.2.1.html 11.2.2.html 12.0.0.html 12.0.1.html 12.0.2.html 12.0.3.html 12.0.4.html 12.0.5.html 12.0.6.html 13.0.0.html 13.0.1.html 13.0.2.html 13.0.3.html 13.0.4.html 13.0.5.html 13.0.6.html 17.0.0.html 17.0.1.html 17.0.2.html 17.0.3.html 17.0.4.html 17.0.5.html 17.0.6.html 17.0.7.html 17.1.0.html 17.1.1.html 17.1.10.html 17.1.2.html 17.1.3.html 17.1.4.html 17.1.5.html 17.1.6.html 17.1.7.html 17.1.8.html 17.1.9.html 17.2.0.html 17.2.1.html 17.2.2.html 17.2.3.html 17.2.4.html 17.2.5.html 17.2.6.html 17.2.7.html 17.2.8.html 17.3.0.html 17.3.1.html 17.3.2.html 17.3.3.html 17.3.4.html 17.3.5.html 17.3.6.html 17.3.7.html 17.3.8.html 17.3.9.html 18.0.0.html 18.0.1.html 18.0.2.html 18.0.3.html 18.0.4.html 18.0.5.html 18.1.0.html 18.1.1.html 18.1.2.html 18.1.3.html 18.1.4.html 18.1.5.html 18.1.6.html 18.1.7.html 18.1.8.html 18.1.9.html 18.2.0.html 18.2.1.html 18.2.2.html 18.2.3.html 18.2.4.html 18.2.5.html 18.2.6.html 18.2.7.html 18.2.8.html 18.3.0.html 18.3.1.html 18.3.2.html 18.3.3.html 18.3.4.html 18.3.5.html 18.3.6.html 19.0.0.html 19.0.1.html 19.0.2.html 19.0.3.html 19.0.4.html 19.0.5.html 19.0.6.html 19.0.7.html 19.0.8.html 19.1.0.html 19.1.1.html 19.1.2.html 19.1.3.html 19.1.4.html 19.1.5.html 19.1.6.html 19.1.7.html 19.1.8.html 19.2.0.html 19.2.1.html 19.2.2.html 19.2.3.html 19.2.4.html 19.2.5.html 19.2.6.html 19.2.7.html 19.2.8.html 19.3.0.html 19.3.1.html 19.3.2.html 19.3.3.html 20.0.0.html 20.0.1.html 20.0.2.html 20.0.3.html 20.0.4.html 20.0.5.html 20.0.6.html 20.0.7.html 20.0.8.html 6.4.1.html 6.4.2.html 6.4.html 6.5.1.html 6.5.2.html 6.5.3.html 6.5.html 7.0.1.html 7.0.2.html 7.0.3.html 7.0.4.html 7.0.html 7.1.html 7.10.1.html 7.10.2.html 7.10.3.html 7.10.html 7.11.1.html 7.11.2.html 7.11.html 7.2.html 7.3.html 7.4.1.html 7.4.2.html 7.4.3.html 7.4.4.html 7.4.html 7.5.1.html 7.5.2.html 7.5.html 7.6.1.html 7.6.html 7.7.1.html 7.7.html 7.8.1.html 7.8.2.html 7.8.3.html 7.8.html 7.9.1.html 7.9.2.html 7.9.html 8.0.1.html 8.0.2.html 8.0.3.html 8.0.4.html 8.0.5.html 8.0.html 9.0.1.html 9.0.2.html 9.0.3.html 9.0.html 9.1.1.html 9.1.2.html 9.1.3.html 9.1.4.html 9.1.5.html 9.1.6.html 9.1.7.html 9.1.html 9.2.1.html 9.2.2.html 9.2.3.html 9.2.4.html 9.2.5.html 9.2.html new_features.txt lib/mesa/docs/specs: EGL_MESA_device_software.txt EGL_MESA_drm_image_formats.txt EGL_MESA_platform_surfaceless.txt EGL_MESA_query_driver.txt EXT_shader_integer_mix.spec EXT_shader_samples_identical.txt INTEL_shader_atomic_float_minmax.txt MESA_configless_context.spec MESA_copy_sub_buffer.spec MESA_drm_image.spec MESA_framebuffer_flip_y.txt MESA_image_dma_buf_export.txt MESA_multithread_makecurrent.spec MESA_pack_invert.spec MESA_pixmap_colormap.spec MESA_query_renderer.spec MESA_release_buffers.spec MESA_shader_debug.spec MESA_shader_integer_functions.txt MESA_swap_control.spec MESA_swap_frame_usage.spec MESA_texture_array.spec MESA_texture_signed_rgba.spec MESA_window_pos.spec MESA_ycbcr_texture.spec WL_bind_wayland_display.spec WL_create_wayland_buffer_from_image.spec enums.txt lib/mesa/docs/specs/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 lib/mesa/include/vulkan: vulkan_intel.h lib/mesa/scons : crossmingw.py custom.py dxsdk.py fixes.py gallium.py llvm.py source_list.py x11.py lib/mesa/src : SConscript lib/mesa/src/amd/common: .editorconfig lib/mesa/src/amd/compiler: aco_lower_bool_phis.cpp lib/mesa/src/amd/registers: amdgfxregs.json lib/mesa/src/amd/vulkan: gfx10_format_table.py radv_entrypoints_gen.py radv_extensions.py radv_icd.py radv_util.h vk_format_layout.csv vk_format_parse.py vk_format_table.py lib/mesa/src/compiler: SConscript SConscript.glsl SConscript.nir SConscript.spirv lib/mesa/src/compiler/glsl: gl_nir_lower_bindless_images.c lower_noise.cpp xxd.py lib/mesa/src/compiler/glsl/tests: cache_test.c optimization-test.sh warnings-test.sh lib/mesa/src/compiler/nir: nir_lower_constant_initializers.c nir_opt_shrink_load.c lib/mesa/src/compiler/nir/tests: algebraic_parser_test.sh lib/mesa/src/egl: SConscript lib/mesa/src/egl/drivers/dri2: egl_dri2_fallbacks.h lib/mesa/src/egl/main: README.txt eglapi.h egldriver.c lib/mesa/src/freedreno/ir3: ir3_depth.c ir3_sun.c lib/mesa/src/freedreno/registers: a2xx.xml a3xx.xml a4xx.xml a5xx.xml a6xx.xml adreno_common.xml adreno_pm4.xml update-headers.sh lib/mesa/src/freedreno/vulkan: tu_blit.c tu_blit.h tu_entrypoints_gen.py tu_fence.c tu_meta_blit.c tu_meta_buffer.c tu_meta_clear.c tu_meta_copy.c tu_meta_resolve.c vk_format_parse.py lib/mesa/src/gallium: SConscript lib/mesa/src/gallium/auxiliary: SConscript lib/mesa/src/gallium/auxiliary/pipe-loader: SConscript lib/mesa/src/gallium/auxiliary/util: u_blit.c u_blit.h u_debug_gallium.c u_debug_gallium.h u_debug_stack.c u_debug_stack.h u_debug_stack_android.cpp u_debug_symbol.c u_debug_symbol.h u_half.h u_idalloc.c u_idalloc.h u_surfaces.c u_surfaces.h lib/mesa/src/gallium/docs: Makefile make.bat lib/mesa/src/gallium/docs/source: conf.py context.rst cso.rst debugging.rst distro.rst drivers.rst format.rst glossary.rst index.rst intro.rst pipeline.txt resources.rst screen.rst tgsi.rst lib/mesa/src/gallium/docs/source/cso: blend.rst dsa.rst rasterizer.rst sampler.rst shader.rst velems.rst lib/mesa/src/gallium/docs/source/drivers: freedreno.rst openswr.rst lib/mesa/src/gallium/docs/source/drivers/freedreno: ir3-notes.rst lib/mesa/src/gallium/docs/source/drivers/openswr: faq.rst knobs.rst profiling.rst usage.rst lib/mesa/src/gallium/docs/source/exts: formatting.py lib/mesa/src/gallium/drivers/etnaviv: etnaviv_compiler_nir_emit.h etnaviv_query_hw.c etnaviv_query_hw.h etnaviv_query_pm.c etnaviv_query_pm.h lib/mesa/src/gallium/drivers/freedreno: Android.gen.mk disasm.h lib/mesa/src/gallium/drivers/freedreno/a2xx: disasm-a2xx.c instr-a2xx.h lib/mesa/src/gallium/drivers/lima: lima_submit.c lima_submit.h lib/mesa/src/gallium/drivers/llvmpipe: SConscript lib/mesa/src/gallium/drivers/panfrost: pan_afbc.c pan_allocate.c pan_allocate.h pan_attributes.c pan_blend.h pan_blend_shaders.c pan_blend_shaders.h pan_blending.c pan_blending.h pan_bo.c pan_bo.h pan_format.c pan_format.h pan_fragment.c pan_mfbd.c pan_scoreboard.c pan_sfbd.c pan_util.h pan_varyings.c lib/mesa/src/gallium/drivers/panfrost/nir: nir_lower_blend.c nir_lower_blend.h nir_lower_framebuffer.c lib/mesa/src/gallium/drivers/radeon: .editorconfig lib/mesa/src/gallium/drivers/radeonsi: .dir-locals.el .editorconfig cik_sdma.c gfx10_format_table.py si_dma_cs.c si_state_draw.c si_test_dma.c lib/mesa/src/gallium/drivers/softpipe: SConscript lib/mesa/src/gallium/drivers/svga: SConscript lib/mesa/src/gallium/drivers/swr: Makefile.sources SConscript lib/mesa/src/gallium/drivers/v3d: v3d_simulator.c v3d_simulator_wrapper.cpp v3d_simulator_wrapper.h v3dx_simulator.c lib/mesa/src/gallium/drivers/virgl: virgl_hw.h virgl_protocol.h lib/mesa/src/gallium/include/state_tracker: drisw_api.h drm_driver.h graw.h opencl_interop.h st_api.h sw_driver.h sw_winsys.h vdpau_dmabuf.h vdpau_funcs.h vdpau_interop.h winsys_handle.h xlibsw_api.h lib/mesa/src/gallium/state_trackers: README lib/mesa/src/gallium/state_trackers/clover: Doxyfile Makefile.sources meson.build lib/mesa/src/gallium/state_trackers/clover/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 lib/mesa/src/gallium/state_trackers/clover/core: compiler.hpp context.cpp context.hpp device.cpp device.hpp error.hpp event.cpp event.hpp format.cpp format.hpp kernel.cpp kernel.hpp memory.cpp memory.hpp module.cpp module.hpp object.hpp platform.cpp platform.hpp program.cpp program.hpp property.hpp queue.cpp queue.hpp resource.cpp resource.hpp sampler.cpp sampler.hpp timestamp.cpp timestamp.hpp lib/mesa/src/gallium/state_trackers/clover/llvm: codegen.hpp compat.hpp invocation.cpp invocation.hpp metadata.hpp util.hpp lib/mesa/src/gallium/state_trackers/clover/llvm/codegen: bitcode.cpp common.cpp native.cpp lib/mesa/src/gallium/state_trackers/clover/nir: invocation.cpp invocation.hpp lib/mesa/src/gallium/state_trackers/clover/spirv: invocation.cpp invocation.hpp lib/mesa/src/gallium/state_trackers/clover/util: adaptor.hpp algebra.hpp algorithm.hpp factor.hpp functional.hpp lazy.hpp pointer.hpp range.hpp tuple.hpp lib/mesa/src/gallium/state_trackers/dri: Android.mk Makefile.sources SConscript dri2.c dri_context.c dri_context.h dri_drawable.c dri_drawable.h dri_helpers.c dri_helpers.h dri_query_renderer.c dri_query_renderer.h dri_screen.c dri_screen.h drisw.c meson.build lib/mesa/src/gallium/state_trackers/glx/xlib: Makefile.sources SConscript glx_api.c glx_getproc.c glx_usefont.c meson.build xm_api.c xm_api.h xm_public.h xm_st.c xm_st.h lib/mesa/src/gallium/state_trackers/hgl: .editorconfig SConscript bitmap_wrapper.cpp bitmap_wrapper.h hgl.c hgl_context.h meson.build lib/mesa/src/gallium/state_trackers/nine: .editorconfig Makefile.sources README adapter9.c adapter9.h authenticatedchannel9.c authenticatedchannel9.h basetexture9.c basetexture9.h buffer9.c buffer9.h cryptosession9.c cryptosession9.h cubetexture9.c cubetexture9.h device9.c device9.h device9ex.c device9ex.h device9video.c device9video.h guid.c guid.h indexbuffer9.c indexbuffer9.h iunknown.c iunknown.h meson.build nine_buffer_upload.c nine_buffer_upload.h nine_csmt_helper.h nine_debug.c nine_debug.h nine_defines.h nine_dump.c nine_dump.h nine_ff.c nine_ff.h nine_flags.h nine_helpers.c nine_helpers.h nine_limits.h nine_lock.c nine_lock.h nine_pdata.h nine_pipe.c nine_pipe.h nine_queue.c nine_queue.h nine_quirk.c nine_quirk.h nine_shader.c nine_shader.h nine_state.c nine_state.h nineexoverlayextension.c nineexoverlayextension.h pixelshader9.c pixelshader9.h query9.c query9.h resource9.c resource9.h stateblock9.c stateblock9.h surface9.c surface9.h swapchain9.c swapchain9.h swapchain9ex.c swapchain9ex.h texture9.c texture9.h threadpool.c threadpool.h vertexbuffer9.c vertexbuffer9.h vertexdeclaration9.c vertexdeclaration9.h vertexshader9.c vertexshader9.h volume9.c volume9.h volumetexture9.c volumetexture9.h lib/mesa/src/gallium/state_trackers/omx: Makefile.sources meson.build 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 lib/mesa/src/gallium/state_trackers/omx/bellagio: Makefile.sources entrypoint.c entrypoint.h vid_dec.c vid_dec.h vid_dec_h264.c vid_dec_h265.c vid_dec_mpeg12.c vid_enc.c vid_enc.h lib/mesa/src/gallium/state_trackers/omx/tizonia: Makefile.sources entrypoint.c entrypoint.h h264d.c h264d.h h264dinport.c h264dinport.h h264dinport_decls.h h264dprc.c h264dprc.h h264e.c h264e.h h264einport.c h264einport.h h264einport_decls.h h264eoutport.c h264eoutport.h h264eoutport_decls.h h264eprc.c h264eprc.h names.h lib/mesa/src/gallium/state_trackers/osmesa: Makefile.sources SConscript meson.build osmesa.c lib/mesa/src/gallium/state_trackers/va: Makefile.sources buffer.c config.c context.c display.c image.c meson.build picture.c picture_h264.c picture_h264_enc.c picture_hevc.c picture_hevc_enc.c picture_mjpeg.c picture_mpeg12.c picture_mpeg4.c picture_vc1.c picture_vp9.c postproc.c subpicture.c surface.c va_private.h lib/mesa/src/gallium/state_trackers/vdpau: Makefile.sources bitmap.c decode.c device.c ftab.c htab.c meson.build mixer.c output.c preemption.c presentation.c query.c surface.c vdpau_private.h lib/mesa/src/gallium/state_trackers/wgl: Makefile.sources SConscript meson.build opengl32.def opengl32.mingw.def stw_context.c stw_context.h stw_device.c stw_device.h stw_ext_context.c stw_ext_context.h stw_ext_extensionsstring.c stw_ext_pbuffer.c stw_ext_pixelformat.c stw_ext_rendertexture.c stw_ext_swapinterval.c stw_framebuffer.c stw_framebuffer.h stw_getprocaddress.c stw_icd.h stw_nopfuncs.c stw_nopfuncs.h stw_pixelformat.c stw_pixelformat.h stw_st.c stw_st.h stw_tls.c stw_tls.h stw_wgl.c stw_wgl.h stw_winsys.h lib/mesa/src/gallium/state_trackers/xa: .editorconfig Makefile.sources README meson.build xa-indent.sh xa_composite.c xa_composite.h xa_context.c xa_context.h xa_priv.h xa_renderer.c xa_tgsi.c xa_tracker.c xa_tracker.h.in xa_yuv.c lib/mesa/src/gallium/state_trackers/xvmc: Makefile.sources attributes.c block.c context.c meson.build subpicture.c surface.c xvmc_private.h lib/mesa/src/gallium/state_trackers/xvmc/tests: test_blocks.c test_context.c test_rendering.c test_subpicture.c test_surface.c testlib.c testlib.h xvmc_bench.c lib/mesa/src/gallium/targets/dri: SConscript lib/mesa/src/gallium/targets/graw-gdi: SConscript lib/mesa/src/gallium/targets/graw-null: SConscript lib/mesa/src/gallium/targets/graw-xlib: SConscript lib/mesa/src/gallium/targets/haiku-softpipe: SConscript lib/mesa/src/gallium/targets/libgl-gdi: SConscript lib/mesa/src/gallium/targets/libgl-xlib: SConscript lib/mesa/src/gallium/targets/osmesa: SConscript lib/mesa/src/gallium/tests/graw: SConscript lib/mesa/src/gallium/tests/unit: SConscript lib/mesa/src/gallium/winsys/radeon/drm: .editorconfig lib/mesa/src/gallium/winsys/svga/drm: SConscript lib/mesa/src/gallium/winsys/sw/dri: SConscript lib/mesa/src/gallium/winsys/sw/gdi: SConscript lib/mesa/src/gallium/winsys/sw/hgl: SConscript hgl_sw_winsys.c lib/mesa/src/gallium/winsys/sw/null: SConscript lib/mesa/src/gallium/winsys/sw/wrapper: SConscript lib/mesa/src/gallium/winsys/sw/xlib: SConscript lib/mesa/src/gallium/winsys/virgl/vtest: vtest_protocol.h lib/mesa/src/getopt: SConscript lib/mesa/src/glx: SConscript XF86dri.c dri_glx.c dri_sarea.h xf86dri.h xf86dristr.h lib/mesa/src/gtest/include/gtest: gtest-param-test.h.pump lib/mesa/src/gtest/include/gtest/internal: gtest-linked_ptr.h gtest-param-util-generated.h gtest-param-util-generated.h.pump gtest-tuple.h gtest-tuple.h.pump lib/mesa/src/hgl: GLDispatcher.cpp GLDispatcher.h SConscript lib/mesa/src/intel/common: gen_aux_map.c gen_aux_map.h gen_batch_decoder.c gen_buffer_alloc.h gen_clflush.h gen_decoder.c gen_decoder.h gen_defines.h gen_disasm.c gen_disasm.h gen_gem.h gen_guardband.h gen_l3_config.c gen_l3_config.h gen_mi_builder.h gen_sample_positions.h gen_urb_config.c intel_log.c intel_log.h lib/mesa/src/intel/common/tests: gen_mi_builder_test.cpp lib/mesa/src/intel/compiler: gen6_gs_visitor.cpp gen6_gs_visitor.h lib/mesa/src/intel/genxml: gen10.xml sort_xml.sh lib/mesa/src/intel/isl: isl_gen12.c isl_gen12.h isl_gen4.c isl_gen4.h isl_gen6.c isl_gen6.h isl_gen7.c isl_gen7.h isl_gen8.c isl_gen8.h isl_gen9.c isl_gen9.h lib/mesa/src/intel/perf: oa-cnl.xml oa-lkf.xml oa-tgl.xml lib/mesa/src/intel/tools: gen10_context.h gen8_context.h lib/mesa/src/intel/tools/tests: run-test.sh lib/mesa/src/intel/vulkan: anv_dump.c anv_entrypoints_gen.py anv_extensions.py anv_extensions_gen.py anv_icd.py anv_intel.c gen7_cmd_buffer.c gen8_cmd_buffer.c vk_format_info.h lib/mesa/src/loader: SConscript lib/mesa/src/mapi/glapi: SConscript lib/mesa/src/mapi/glapi/gen: SConscript lib/mesa/src/mapi/shared-glapi: SConscript lib/mesa/src/mesa: SConscript lib/mesa/src/mesa/drivers: SConscript lib/mesa/src/mesa/drivers/dri: gen-symbol-redefs.py lib/mesa/src/mesa/drivers/dri/common: SConscript lib/mesa/src/mesa/drivers/dri/i965: gen4_blorp_exec.h gen6_clip_state.c gen6_constant_state.c gen6_multisample_state.c gen6_queryobj.c gen6_sampler_state.c gen6_sol.c gen6_urb.c gen7_l3_state.c gen7_sol_state.c gen7_urb.c gen8_depth_state.c gen8_multisample_state.c intel_batchbuffer.c intel_batchbuffer.h intel_blit.c intel_blit.h intel_buffer_objects.c intel_buffer_objects.h intel_buffers.c intel_buffers.h intel_copy_image.c intel_extensions.c intel_fbo.c intel_fbo.h intel_image.h intel_mipmap_tree.c intel_mipmap_tree.h intel_pixel.c intel_pixel.h intel_pixel_bitmap.c intel_pixel_copy.c intel_pixel_draw.c intel_pixel_read.c intel_screen.c intel_screen.h intel_state.c intel_tex.c intel_tex.h intel_tex_copy.c intel_tex_image.c intel_tex_obj.h intel_tex_validate.c intel_upload.c lib/mesa/src/mesa/drivers/dri/swrast: Makefile.sources meson.build swrast.c swrast_priv.h lib/mesa/src/mesa/drivers/osmesa: SConscript meson.build osmesa.c osmesa.def lib/mesa/src/mesa/drivers/x11: SConscript lib/mesa/src/mesa/main: api_loopback.c api_loopback.h compiler.h format_unpack.py imports.c imports.h marshal.c marshal.h lib/mesa/src/mesa/state_tracker: st_atifs_to_tgsi.c st_atifs_to_tgsi.h st_mesa_to_tgsi.c st_mesa_to_tgsi.h lib/mesa/src/mesa/vbo: vbo_primitive_restart.c lib/mesa/src/panfrost: Android.encoder.mk Android.pandecode.mk lib/mesa/src/panfrost/bifrost: bifrost_ops.h bifrost_opts.c bifrost_opts.h bifrost_print.c bifrost_print.h bifrost_sched.c bifrost_sched.h compiler_defines.h lib/mesa/src/panfrost/encoder: meson.build pan_attributes.c pan_encoder.h pan_invocation.c pan_props.c pan_sampler.c pan_scratch.c pan_tiler.c lib/mesa/src/panfrost/include: panfrost-misc.h lib/mesa/src/panfrost/midgard: lcra.c lcra.h midgard_opt_float.c midgard_opt_invert.c nir_undef_to_zero.c lib/mesa/src/panfrost/pandecode: common.c decode.c decode.h meson.build pan_pretty_print.c pan_pretty_print.h public.h lib/mesa/src/util: SConscript fnv1a.h merge_driinfo.py xmlpool.h lib/mesa/src/util/xmlpool: .gitignore LINGUAS POTFILES SConscript ca.po de.po es.po fr.po gen_xmlpool.py meson.build nl.po sv.po t_options.h Log message: Merge Mesa 21.1.5