CVSROOT: /cvs Module name: xenocara Changes by: j...@cvs.openbsd.org 2024/04/02 04:42:23
Modified files: lib/mesa : VERSION meson.build lib/mesa/docs : features.txt lib/mesa/generated: Makefile lib/mesa/generated/src/amd/common: amdgfxregs.h gfx10_format_table.c sid_tables.h lib/mesa/generated/src/amd/compiler: aco_builder.h aco_opcodes.cpp aco_opcodes.h lib/mesa/generated/src/amd/vulkan: radeon_icd.json radv_entrypoints.c radv_entrypoints.h lib/mesa/generated/src/amd/vulkan/bvh: copy.spv.h encode.spv.h encode_compact.spv.h header.spv.h lbvh_generate_ir.spv.h lbvh_main.spv.h leaf.spv.h morton.spv.h ploc_internal.spv.h ploc_internal_extended.spv.h lib/mesa/generated/src/amd/vulkan/radix_sort/shaders: fill.comp.spv.h histogram.comp.spv.h init.comp.spv.h prefix.comp.spv.h scatter_0_even.comp.spv.h scatter_0_odd.comp.spv.h scatter_1_even.comp.spv.h scatter_1_odd.comp.spv.h lib/mesa/generated/src/compiler/glsl: astc_glsl.h float64_glsl.h glsl_lexer.cpp glsl_parser.cpp glsl_parser.h lib/mesa/generated/src/compiler/glsl/glcpp: glcpp-lex.c glcpp-parse.c glcpp-parse.h lib/mesa/generated/src/compiler/nir: nir_builder_opcodes.h nir_constant_expressions.c nir_intrinsics.c nir_intrinsics.h nir_intrinsics_indices.h nir_opcodes.c nir_opcodes.h nir_opt_algebraic.c lib/mesa/generated/src/compiler/spirv: spirv_info.c vtn_gather_types.c lib/mesa/generated/src/gallium/auxiliary: tr_util.c tr_util.h u_indices_gen.c u_tracepoints.c u_unfilled_gen.c lib/mesa/generated/src/gallium/drivers/r300: r300_nir_algebraic.c lib/mesa/generated/src/intel/compiler: brw_nir_trig_workarounds.c lib/mesa/generated/src/intel/dev: intel_wa.c intel_wa.h lib/mesa/generated/src/intel/ds: intel_tracepoints.c intel_tracepoints.h intel_tracepoints_perfetto.h lib/mesa/generated/src/intel/genxml: gen11_pack.h gen125_pack.h gen12_pack.h gen45_pack.h gen4_pack.h gen5_pack.h gen75_pack.h gen8_pack.h gen9_pack.h genX_bits.h genX_xml.h lib/mesa/generated/src/intel/isl: isl_format_layout.c lib/mesa/generated/src/intel/vulkan: anv_entrypoints.c anv_entrypoints.h intel_icd.json lib/mesa/generated/src/intel/vulkan/shaders: float64_spv.h lib/mesa/generated/src/intel/vulkan_hasvk: anv_entrypoints.c anv_entrypoints.h intel_hasvk_icd.json lib/mesa/generated/src/mapi/es2api: glapi_mapi_tmp.h lib/mesa/generated/src/mapi/glapi: glapitemp.h lib/mesa/generated/src/mapi/glapi/gen: api_exec_init.c enums.c marshal_generated3.c marshal_generated5.c marshal_generated7.c unmarshal_table.c lib/mesa/generated/src/mapi/shared-glapi: glapi_mapi_tmp.h lib/mesa/generated/src/mesa: format_info.h get_hash.h lib/mesa/generated/src/mesa/main: marshal_generated.h remap_helper.h lib/mesa/generated/src/mesa/program: lex.yy.c program_parse.tab.c program_parse.tab.h lib/mesa/generated/src/util: driconf_static.h lib/mesa/generated/src/util/format: u_format_table.c lib/mesa/generated/src/vulkan/runtime: vk_cmd_enqueue_entrypoints.c vk_cmd_enqueue_entrypoints.h vk_cmd_queue.c vk_cmd_queue.h vk_common_entrypoints.c vk_common_entrypoints.h vk_dispatch_trampolines.c vk_format_info.c vk_format_info.h vk_physical_device_features.c vk_physical_device_features.h lib/mesa/generated/src/vulkan/util: vk_dispatch_table.c vk_dispatch_table.h vk_enum_defines.h vk_enum_to_str.c vk_enum_to_str.h vk_extensions.c vk_extensions.h vk_struct_type_cast.h lib/mesa/generated/src/vulkan/wsi: wsi_common_entrypoints.c wsi_common_entrypoints.h lib/mesa/include/GL: glcorearb.h glext.h glxext.h wglext.h lib/mesa/include/GL/internal: dri_interface.h lib/mesa/include/GLES: egl.h gl.h glext.h glplatform.h lib/mesa/include/GLES2: gl2.h gl2ext.h gl2platform.h lib/mesa/include/GLES3: gl3.h gl31.h gl32.h gl3ext.h gl3platform.h lib/mesa/include/drm-uapi: amdgpu_drm.h drm.h drm_fourcc.h drm_mode.h i915_drm.h lib/mesa/include/pci_ids: iris_pci_ids.h lib/mesa/include/vulkan: vulkan_beta.h lib/mesa/mk : Makefile config.mk lib/mesa/mk/libGL: shlib_version lib/mesa/mk/libaco: Makefile lib/mesa/mk/libamd_common: Makefile lib/mesa/mk/libamd_common_llvm: Makefile lib/mesa/mk/libanv_common: Makefile lib/mesa/mk/libanv_gen110: Makefile lib/mesa/mk/libanv_gen120: Makefile lib/mesa/mk/libanv_gen125: Makefile lib/mesa/mk/libanv_gen70: Makefile lib/mesa/mk/libanv_gen75: Makefile lib/mesa/mk/libanv_gen80: Makefile lib/mesa/mk/libanv_gen90: Makefile lib/mesa/mk/libanv_hasvk_common: Makefile lib/mesa/mk/libblorp: Makefile lib/mesa/mk/libcompiler: Makefile lib/mesa/mk/libcrocus: Makefile lib/mesa/mk/libcrocus_per_hw_ver40: Makefile lib/mesa/mk/libcrocus_per_hw_ver45: Makefile lib/mesa/mk/libcrocus_per_hw_ver50: Makefile lib/mesa/mk/libcrocus_per_hw_ver60: Makefile lib/mesa/mk/libcrocus_per_hw_ver70: Makefile lib/mesa/mk/libcrocus_per_hw_ver75: Makefile lib/mesa/mk/libcrocus_per_hw_ver80: Makefile lib/mesa/mk/libgallium: Makefile lib/mesa/mk/libgallium_dri: Makefile lib/mesa/mk/libglapi: Makefile lib/mesa/mk/libglsl: Makefile lib/mesa/mk/libi915: Makefile lib/mesa/mk/libintel-driver-ds: Makefile lib/mesa/mk/libintel_common: Makefile lib/mesa/mk/libintel_compiler: Makefile lib/mesa/mk/libiris: Makefile lib/mesa/mk/libiris_gen110: Makefile lib/mesa/mk/libiris_gen120: Makefile lib/mesa/mk/libiris_gen125: Makefile lib/mesa/mk/libiris_gen80: Makefile lib/mesa/mk/libiris_gen90: Makefile lib/mesa/mk/libllvmpipe: Makefile lib/mesa/mk/libmesa: Makefile lib/mesa/mk/libmesa_util: Makefile lib/mesa/mk/libnir: Makefile lib/mesa/mk/libr300: Makefile lib/mesa/mk/libr600: Makefile lib/mesa/mk/libradeonsi: Makefile lib/mesa/mk/libradeonsi_gfx10: Makefile lib/mesa/mk/libradeonsi_gfx103: Makefile lib/mesa/mk/libradeonsi_gfx11: Makefile lib/mesa/mk/libradeonsi_gfx6: Makefile lib/mesa/mk/libradeonsi_gfx7: Makefile lib/mesa/mk/libradeonsi_gfx8: Makefile lib/mesa/mk/libradeonsi_gfx9: Makefile lib/mesa/mk/libsoftpipe: Makefile lib/mesa/mk/libvulkan_intel: Makefile lib/mesa/mk/libvulkan_intel_hasvk: Makefile lib/mesa/mk/libvulkan_radeon: Makefile lib/mesa/mk/libvulkan_runtime: Makefile lib/mesa/mk/libvulkan_util: Makefile lib/mesa/src : meson.build lib/mesa/src/amd/addrlib/src/chip/gfx10: gfx10_gb_reg.h lib/mesa/src/amd/addrlib/src/chip/gfx11: gfx11_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_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 aco_statistics.cpp lib/mesa/src/amd/llvm: ac_llvm_build.c ac_llvm_util.c lib/mesa/src/amd/vulkan: 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_pipeline.c radv_pipeline_cache.c radv_private.h radv_query.c radv_radeon_winsys.h radv_shader.c radv_sqtt.c radv_wsi.c si_cmd_buffer.c vk_format.h lib/mesa/src/amd/vulkan/layers: radv_sqtt_layer.c lib/mesa/src/amd/vulkan/winsys/amdgpu: radv_amdgpu_bo.c radv_amdgpu_bo.h radv_amdgpu_cs.c radv_amdgpu_surface.c radv_amdgpu_winsys.c radv_amdgpu_winsys_public.h lib/mesa/src/amd/vulkan/winsys/null: radv_null_bo.c radv_null_winsys.c lib/mesa/src/broadcom/cle: gen_pack_header.py lib/mesa/src/broadcom/common: v3d_device_info.h lib/mesa/src/compiler: glsl_types.h 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 gl_nir_lower_images.c 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 ir.cpp ir.h ir_builder.h ir_builder_print_visitor.cpp ir_clone.cpp ir_function.cpp ir_optimization.h ir_print_visitor.cpp ir_uniform.h ir_validate.cpp ir_variable_refcount.h link_interface_blocks.cpp link_uniform_block_active_visitor.cpp link_uniform_blocks.cpp link_uniforms.cpp linker.cpp list.h lower_instructions.cpp lower_jumps.cpp lower_named_interface_blocks.cpp opt_dead_builtin_variables.cpp opt_dead_code_local.cpp opt_tree_grafting.cpp shader_cache.cpp string_to_uint_map.cpp string_to_uint_map.h test_optpass.cpp lib/mesa/src/compiler/glsl/glcpp: glcpp-lex.l glcpp-parse.y glcpp.h lib/mesa/src/compiler/nir: nir.c nir.h nir_algebraic.py nir_builder.h nir_builder_opcodes_h.py nir_clone.c nir_control_flow.c nir_control_flow.h nir_control_flow_private.h nir_from_ssa.c nir_gather_info.c nir_loop_analyze.c nir_loop_analyze.h nir_lower_atomics_to_ssbo.c nir_lower_bitmap.c nir_lower_bool_to_bitsize.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_returns.c nir_lower_samplers.c nir_lower_ssbo.c nir_lower_system_values.c nir_lower_tex.c nir_lower_two_sided_color.c nir_lower_uniforms_to_ubo.c nir_lower_var_copies.c nir_lower_variable_initializers.c nir_lower_vars_to_ssa.c nir_lower_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_barriers.c 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_phi_builder.h 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 nir_vla.h nir_worklist.c nir_worklist.h lib/mesa/src/compiler/spirv: nir_spirv.h spirv.core.grammar.json spirv.h spirv2nir.c 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/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: eglFunctionList.py egl_other.xml gen_egl_dispatch.py lib/mesa/src/egl/main: eglapi.c eglarray.c eglconfig.c eglcontext.c eglcontext.h eglcurrent.c eglcurrent.h egldevice.c egldispatchstubs.c egldispatchstubs.h egldisplay.c egldisplay.h eglentrypoint.h eglglobals.c eglglobals.h eglglvnd.c eglimage.c eglimage.h egllog.c egllog.h eglsurface.c eglsurface.h eglsync.c eglsync.h egltypedefs.h lib/mesa/src/egl/wayland/wayland-drm: wayland-drm.c lib/mesa/src/freedreno/computerator: meson.build lib/mesa/src/freedreno/ir3: ir3_dce.c ir3_lexer.l ir3_parser.y ir3_postsched.c lib/mesa/src/freedreno/ir3/tests: disasm.c lib/mesa/src/gallium/auxiliary/cso_cache: cso_context.c cso_context.h 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_clip.c draw_pipe_flatshade.c draw_pipe_stipple.c draw_pipe_user_cull.c draw_pipe_validate.c draw_pipe_vbuf.c draw_pipe_wide_line.c draw_pipe_wide_point.c draw_prim_assembler_tmp.h draw_private.h draw_pt.c draw_pt_fetch_shade_pipeline_llvm.c draw_pt_vsplit.c draw_pt_vsplit_tmp.h draw_so_emit_tmp.h draw_tess.c draw_tess.h 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_aos_array.c lp_bld_format_soa.c lp_bld_format_yuv.c lp_bld_gather.c lp_bld_gather.h lp_bld_init.c lp_bld_limits.h lp_bld_logic.c lp_bld_misc.cpp 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_action.c lp_bld_tgsi_info.c lp_bld_tgsi_soa.c lp_bld_type.h lib/mesa/src/gallium/auxiliary/hud: hud_context.c 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 lib/mesa/src/gallium/auxiliary/indices: u_indices.c u_indices.h u_indices_gen.py u_indices_priv.h u_primconvert.c u_unfilled_gen.py u_unfilled_indices.c lib/mesa/src/gallium/auxiliary/nir: tgsi_to_nir.c 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_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/rtasm: rtasm_execmem.c lib/mesa/src/gallium/auxiliary/target-helpers: drm_helper.h lib/mesa/src/gallium/auxiliary/tessellator: p_tessellator.cpp p_tessellator.h lib/mesa/src/gallium/auxiliary/tgsi: tgsi_aa_point.c tgsi_build.c tgsi_build.h tgsi_dump.c tgsi_exec.c tgsi_exec.h tgsi_from_mesa.c tgsi_from_mesa.h tgsi_info.c tgsi_parse.c tgsi_parse.h tgsi_point_sprite.c tgsi_sanity.c tgsi_scan.c tgsi_scan.h tgsi_strings.c tgsi_strings.h tgsi_text.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_draw.c u_draw.h u_draw_quad.c u_draw_quad.h u_dump.h u_dump_state.c u_helpers.c u_helpers.h u_inlines.h u_prim_restart.c u_pstipple.c u_range.h u_resource.c u_simple_shaders.c u_simple_shaders.h u_suballoc.c u_suballoc.h u_surface.c u_surface.h u_tests.c u_tests.h u_threaded_context.c u_threaded_context.h u_transfer.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_csc.c 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 vl_zscan.h lib/mesa/src/gallium/drivers/etnaviv: etnaviv_blend.c 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_emit.c etnaviv_internal.h etnaviv_query.c etnaviv_query_acc.c etnaviv_query_acc_occlusion.c etnaviv_query_acc_perfmon.c etnaviv_resource.c etnaviv_resource.h etnaviv_rs.c etnaviv_screen.c etnaviv_shader.c etnaviv_shader.h etnaviv_state.c etnaviv_texture.c etnaviv_transfer.c etnaviv_translate.h etnaviv_uniforms.c etnaviv_util.h etnaviv_zsa.c 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: freedreno_batch.c freedreno_batch.h freedreno_batch_cache.c freedreno_context.c freedreno_context.h freedreno_draw.c freedreno_fence.c freedreno_fence.h freedreno_gmem.c freedreno_program.c freedreno_query.h freedreno_query_acc.c freedreno_query_acc.h freedreno_query_hw.c freedreno_resource.c freedreno_resource.h freedreno_screen.c freedreno_screen.h freedreno_state.c freedreno_util.h lib/mesa/src/gallium/drivers/freedreno/a2xx: fd2_draw.c fd2_program.c lib/mesa/src/gallium/drivers/freedreno/a3xx: fd3_draw.c fd3_emit.c fd3_format.c fd3_program.c lib/mesa/src/gallium/drivers/freedreno/a4xx: fd4_draw.c fd4_emit.c fd4_format.c fd4_program.c lib/mesa/src/gallium/drivers/freedreno/a5xx: fd5_compute.c fd5_draw.c fd5_emit.c fd5_format.c fd5_gmem.c fd5_program.c fd5_program.h fd5_query.c fd5_screen.c lib/mesa/src/gallium/drivers/freedreno/ir3: ir3_cmdline.c lib/mesa/src/gallium/drivers/i915: i915_context.c i915_context.h i915_fpc.h i915_fpc_translate.c i915_screen.c i915_state.c i915_state_derived.c i915_state_dynamic.c i915_state_immediate.c lib/mesa/src/gallium/drivers/iris: iris_screen.c lib/mesa/src/gallium/drivers/lima: lima_job.c lib/mesa/src/gallium/drivers/llvmpipe: lp_bld_blend_aos.c lp_bld_depth.c lp_context.c lp_context.h lp_draw_arrays.c lp_fence.c lp_fence.h 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_tess.c lp_state_vertex.c lp_surface.c lib/mesa/src/gallium/drivers/nouveau: nouveau_buffer.c nouveau_fence.c nouveau_fence.h nouveau_screen.c nouveau_screen.h nv_object.xml.h lib/mesa/src/gallium/drivers/nouveau/nv30: nv30_context.h nv30_draw.c nv30_push.c nv30_screen.c nv30_state.c nv30_vbo.c nvfx_fragprog.c nvfx_vertprog.c lib/mesa/src/gallium/drivers/nouveau/nv50: nv50_program.c nv50_program.h nv50_push.c nv50_screen.c nv50_state.c nv50_stateobj.h nv50_surface.c nv50_vbo.c lib/mesa/src/gallium/drivers/nouveau/nvc0: nvc0_program.c nvc0_program.h nvc0_screen.c nvc0_state.c nvc0_state_validate.c nvc0_stateobj.h nvc0_surface.c nvc0_vbo.c nvc0_vbo_translate.c lib/mesa/src/gallium/drivers/panfrost: pan_cmdstream.c 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_screen.c r300_screen.h r300_screen_buffer.c r300_state.c r300_texture.c r300_tgsi_to_rc.c lib/mesa/src/gallium/drivers/r600: eg_asm.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 lib/mesa/src/gallium/drivers/r600/sfn: sfn_alu_defines.cpp sfn_alu_defines.h sfn_debug.cpp sfn_debug.h sfn_nir.cpp sfn_nir.h sfn_nir_lower_fs_out_to_vector.cpp sfn_nir_lower_tess_io.cpp sfn_nir_vectorize_vs_inputs.c sfn_optimizer.cpp lib/mesa/src/gallium/drivers/radeonsi: si_blit.c si_compute.c 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_public.h si_shader.c si_shader.h si_shader_internal.h si_shader_llvm.c si_state.c si_state.h si_uvd.c lib/mesa/src/gallium/drivers/softpipe: sp_compute.c sp_context.c sp_context.h sp_draw_arrays.c sp_flush.c sp_flush.h sp_fs_exec.c sp_quad_fs.c sp_screen.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: svga_context.c svga_context.h svga_debug.h svga_draw.c svga_format.c svga_format.h svga_link.c svga_pipe_blit.c svga_pipe_clear.c svga_pipe_constants.c svga_pipe_draw.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_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_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/svgadump: svga_shader_dump.c lib/mesa/src/gallium/drivers/vc4: vc4_blit.c vc4_bufmgr.c vc4_draw.c vc4_job.c vc4_nir_lower_blend.c vc4_nir_lower_io.c vc4_program.c vc4_qir.h vc4_qir_lower_uniforms.c vc4_qir_schedule.c vc4_resource.c vc4_screen.c vc4_simulator.c vc4_state.c lib/mesa/src/gallium/drivers/vc4/kernel: vc4_validate.c lib/mesa/src/gallium/drivers/virgl: virgl_context.c virgl_context.h virgl_encode.c virgl_encode.h virgl_query.c virgl_screen.c lib/mesa/src/gallium/frontends/glx/xlib: glx_api.c lib/mesa/src/gallium/frontends/wgl: stw_device.c lib/mesa/src/gallium/include/pipe: p_context.h p_defines.h p_screen.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/tests/trivial: quad-tex.c tri.c lib/mesa/src/gallium/tools/trace: dump_state.py 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/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_fence.c vmw_fence.h vmw_screen.c vmw_screen.h vmw_screen_dri.c vmw_screen_ioctl.c vmw_screen_svga.c vmw_surface.c vmw_surface.h lib/mesa/src/gallium/winsys/sw/dri: dri_sw_winsys.c lib/mesa/src/gallium/winsys/virgl/drm: virgl_drm_winsys.c lib/mesa/src/gallium/winsys/virgl/vtest: virgl_vtest_winsys.c virgl_vtest_winsys.h lib/mesa/src/gbm/backends/dri: gbm_dri.c gbm_driint.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 glxcurrent.c glxextensions.h meson.build lib/mesa/src/gtest/include/gtest: gtest-matchers.h 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: README.md 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-matchers.cc gtest-port.cc gtest-printers.cc gtest-test-part.cc gtest-typed-test.cc gtest.cc lib/mesa/src/intel/blorp: blorp.c blorp.h blorp_blit.c blorp_clear.c blorp_genX_exec.h blorp_nir_builder.h lib/mesa/src/intel/compiler: 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_compiler.c brw_compiler.h brw_disasm.c brw_eu.h brw_eu_defines.h brw_eu_emit.c brw_eu_validate.c brw_fs.cpp brw_fs.h brw_fs_builder.h brw_fs_combine_constants.cpp brw_fs_copy_propagation.cpp brw_fs_generator.cpp brw_fs_live_variables.cpp brw_fs_nir.cpp brw_fs_reg_allocate.cpp brw_fs_register_coalesce.cpp brw_fs_validate.cpp brw_fs_visitor.cpp brw_inst.h brw_ir.h brw_ir_allocator.h brw_ir_fs.h brw_ir_performance.cpp brw_nir.c brw_nir.h brw_nir_analyze_boolean_resolves.c brw_nir_analyze_ubo_ranges.c brw_nir_attribute_workarounds.c brw_nir_opt_peephole_ffma.c brw_nir_tcs_workarounds.c brw_reg.h brw_schedule_instructions.cpp brw_shader.cpp brw_shader.h brw_vec4.cpp brw_vec4.h brw_vec4_generator.cpp brw_vec4_gs_nir.cpp brw_vec4_gs_visitor.cpp brw_vec4_gs_visitor.h brw_vec4_nir.cpp brw_vec4_reg_allocate.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 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: intel_device_info.c intel_device_info.h lib/mesa/src/intel/genxml: 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 lib/mesa/src/intel/isl: gen_format_layout.py isl.c isl.h isl_aux_info.c isl_drm.c isl_emit_depth_stencil.c isl_format.c isl_priv.h isl_surface_state.c lib/mesa/src/intel/isl/tests: isl_aux_info_test.cpp lib/mesa/src/intel/tools: aubinator_error_decode.c lib/mesa/src/intel/vulkan: 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_pipeline.c anv_pipeline_cache.c anv_private.h anv_queue.c anv_util.c anv_wsi.c genX_blorp_exec.c genX_cmd_buffer.c genX_gpu_memcpy.c genX_pipeline.c genX_query.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.h loader_dri3_helper.c loader_dri3_helper.h lib/mesa/src/mapi: entry.c entry_ppc64le_tls.h entry_ppc64le_tsd.h entry_x86-64_tls.h entry_x86_tls.h entry_x86_tsd.h mapi_abi.py u_current.c lib/mesa/src/mapi/glapi: glapi.h glapi_entrypoint.c glapi_priv.h meson.build lib/mesa/src/mapi/glapi/gen: ARB_sampler_objects.xml es_EXT.xml gl_SPARC_asm.py gl_XML.py gl_apitemp.py gl_x86-64_asm.py gl_x86_asm.py remap_helper.py static_data.py lib/mesa/src/mapi/glapi/registry: gl.xml lib/mesa/src/mapi/shared-glapi: glapi.c lib/mesa/src/mesa/main: atifragshader.c blit.c bufferobj.c condrender.c context.c extensions_table.h fbobject.c ffvertex_prog.c format_info.py formatquery.c formats.c formats.h get.c get_hash_params.py image.c mtypes.h performance_monitor.c queryobj.c readpix.c renderbuffer.c robustness.c samplerobj.h shaderapi.c shaderobj.c shaderobj.h state.c texgetimage.c teximage.c teximage.h texobj.c texobj.h texparam.c texstate.c texstorage.c texstore.c textureview.c uniform_query.cpp varray.c version.c lib/mesa/src/mesa/program: arbprogparse.c prog_instruction.c prog_instruction.h prog_print.c prog_statevars.c prog_to_nir.c program.c program_parser.h lib/mesa/src/mesa/state_tracker: st_atom_blend.c st_atom_clip.c st_atom_image.c st_atom_rasterizer.c st_atom_sampler.c st_atom_shader.c st_atom_texture.c st_cb_bitmap.c st_cb_clear.c st_cb_drawpixels.c st_cb_drawtex.c st_cb_eglimage.c st_cb_feedback.c st_cb_rasterpos.c st_cb_readpixels.c st_cb_texture.c st_cb_texture.h st_context.c st_context.h st_draw.c st_draw_feedback.c st_extensions.c st_format.c st_glsl_to_nir.cpp st_manager.c st_manager.h st_pbo.c st_program.c st_program.h st_sampler_view.c st_sampler_view.h st_shader_cache.c st_texture.c st_texture.h lib/mesa/src/mesa/vbo: vbo_exec_api.c vbo_save_api.c lib/mesa/src/panfrost/midgard: midgard_address.c lib/mesa/src/panfrost/util: meson.build pan_ir.h lib/mesa/src/util: bitscan.h compiler.h disk_cache.c disk_cache.h hash_table.c macros.h mesa-sha1.c mesa-sha1.h meson.build os_misc.c ralloc.c ralloc.h u_cpu_detect.c u_debug.h u_dynarray.h u_queue.c u_queue.h u_string.h u_vector.c u_vector.h xmlconfig.c xmlconfig.h lib/mesa/src/util/sha1: sha1.c sha1.h lib/mesa/src/vulkan/device-select-layer: device_select_layer.c meson.build 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_drm.c wsi_common_wayland.c wsi_common_x11.c Added files: lib/mesa/generated/src/amd/vulkan/bvh: leaf_always_active.spv.h lib/mesa/generated/src/compiler: builtin_types.c builtin_types.h builtin_types_cpp.h lib/mesa/generated/src/gallium/drivers/radeonsi: si_tracepoints.c si_tracepoints.h si_tracepoints_perfetto.h lib/mesa/generated/src/intel/genxml: gen20_pack.h gen20_rt_pack.h lib/mesa/generated/src/intel/vulkan/shaders: generated_draws.glsl generated_draws_spv.h memcpy_compute.glsl memcpy_compute_spv.h query_copy_compute.glsl query_copy_compute_spv.h query_copy_fragment.glsl query_copy_fragment_spv.h lib/mesa/generated/src/vulkan/runtime: astc_spv.h vk_physical_device_properties.c vk_physical_device_properties.h lib/mesa/mk/libanv_gen200: Makefile lib/mesa/mk/libblake3: Makefile lib/mesa/mk/libiris_gen200: Makefile lib/mesa/mk/libisl_gfx200: Makefile lib/mesa/mk/libradeonsi_gfx115: Makefile lib/mesa/mk/libvtn: Makefile lib/mesa/src/amd/ci: radv-polaris10-aco-fails.txt radv-polaris10-aco-flakes.txt radv-polaris10-vkd3d.txt lib/mesa/src/gallium/auxiliary/util: u_debug_describe.c u_debug_describe.h u_debug_refcnt.c u_debug_refcnt.h Removed files: lib/mesa/.gitlab-ci/container: 0001-Allow-running-on-Android-from-the-command-line.patch 0001-Fix-build-for-the-surfaceless-and-null-WS-target-pla.patch 0002-Android-prints-to-stdout-instead-of-logcat.patch arm.config arm64.config create-rootfs.sh x86_64.config lib/mesa/.gitlab-ci/container/alpine: x86_build.sh lib/mesa/.gitlab-ci/container/debian: arm_build.sh armhf_test.sh i386_build.sh x86_build-base-wine.sh x86_build-base.sh x86_build-mingw-patch.sh x86_build-mingw-source-deps.sh x86_build-mingw.sh x86_build.sh x86_mingw-toolchain.cmake x86_test-android.sh x86_test-base.sh x86_test-gl.sh x86_test-vk.sh lib/mesa/.gitlab-ci/container/fedora: x86_build.sh lib/mesa/.gitlab-ci/valve: gl_combined_testing.sh lib/mesa/docs/_extra: _redirects lib/mesa/docs/_extra/relnotes: 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 lib/mesa/docs/_extra/specs: EGL_MESA_device_software.txt EGL_MESA_drm_image_formats.txt EGL_MESA_platform_surfaceless.txt EGL_MESA_query_driver.txt EXT_shader_integer_mix.spec EXT_shader_samples_identical.txt INTEL_shader_atomic_float_minmax.txt MESA_bgra.txt MESA_configless_context.spec MESA_copy_sub_buffer.spec MESA_drm_image.spec MESA_framebuffer_flip_y.txt MESA_image_dma_buf_export.txt MESA_multithread_makecurrent.spec MESA_pack_invert.spec MESA_pixmap_colormap.spec MESA_query_renderer.spec MESA_release_buffers.spec MESA_shader_debug.spec MESA_shader_integer_functions.txt MESA_swap_control.spec MESA_swap_frame_usage.spec MESA_texture_array.spec MESA_texture_signed_rgba.spec MESA_window_pos.spec MESA_ycbcr_texture.spec WL_bind_wayland_display.spec WL_create_wayland_buffer_from_image.spec enums.txt lib/mesa/docs/_extra/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/docs/drivers/freedreno: isaspec.rst lib/mesa/generated/src/intel/vulkan/shaders: gfx11_generated_draws.glsl gfx11_generated_draws_spv.h gfx9_generated_draws.glsl gfx9_generated_draws_spv.h lib/mesa/src/amd: .clang-format lib/mesa/src/amd/ci/external: radv-gfx1100-aco-fails.txt radv-gfx1100-aco-flakes.txt radv-polaris10-aco-fails.txt radv-polaris10-aco-flakes.txt radv-polaris10-vkd3d.txt lib/mesa/src/amd/vulkan: radv_sdma_copy_image.c lib/mesa/src/asahi/compiler: agx_nir_lower_ubo.c agx_nir_lower_zs_emit.c lib/mesa/src/asahi/lib: hexdump.h lib/mesa/src/broadcom/compiler: v3d_nir_lower_robust_access.c lib/mesa/src/compiler: builtin_type_macros.h glsl_types.cpp nir_types.cpp lib/mesa/src/compiler/glsl: builtin_int64.h generate_ir.cpp int64.glsl link_varyings.cpp link_varyings.h lower_blend_equation_advanced.cpp lower_discard.cpp lower_int64.cpp lib/mesa/src/compiler/glsl/tests: lower_int64_test.cpp lib/mesa/src/compiler/nir: nir_convert_ycbcr.c nir_gather_ssa_types.c nir_inline_functions.c nir_lower_regs_to_ssa.c nir_lower_to_source_mods.c nir_lower_vec_to_movs.c nir_vulkan.h lib/mesa/src/compiler/nir/tests: lower_returns_tests.cpp ssa_def_bits_used_tests.cpp lib/mesa/src/compiler/spirv: nir_load_libclc.c nir_lower_libclc.c lib/mesa/src/freedreno/ci: deqp-freedreno-a630-egl.toml deqp-freedreno-a630-skqp.toml lib/mesa/src/freedreno/decode: redump.h lib/mesa/src/freedreno/drm/virtio: msm_proto.h virtio_ringbuffer.h lib/mesa/src/freedreno/vulkan: tu_perfetto_util.cc lib/mesa/src/gallium/auxiliary/draw: draw_llvm_sample.c lib/mesa/src/gallium/auxiliary/gallivm: lp_bld_tgsi_aos.c lib/mesa/src/gallium/auxiliary/os: os_process.h lib/mesa/src/gallium/auxiliary/util: dbghelp.h u_pack_color.h lib/mesa/src/gallium/drivers/llvmpipe/ci: deqp-llvmpipe-clover.toml llvmpipe-clover-fails.txt llvmpipe-clover-flakes.txt llvmpipe-clover-skips.txt lib/mesa/src/gallium/drivers/nouveau: nouveau_compiler.c lib/mesa/src/gallium/drivers/r600/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 lib/mesa/src/gallium/drivers/radeonsi: gfx10_query.c radeon_vcn_av1_default.h si_compute.h lib/mesa/src/gallium/drivers/v3d: v3d_query_perfcnt.c lib/mesa/src/gallium/include/pipe: p_compiler.h lib/mesa/src/gallium/targets: dri-vdpau.dyn lib/mesa/src/imagination/csbgen: rogue_fw.xml lib/mesa/src/imagination/vulkan: pvr_pipeline_cache.c lib/mesa/src/imagination/vulkan/usc/programs: pvr_transfer_eot.h lib/mesa/src/intel/ci: deqp-anv-tgl-vk.toml lib/mesa/src/intel/common: intel_clflush.h lib/mesa/src/intel/vulkan: anv_generated_indirect_draws.c anv_generated_indirect_draws.h genX_state.c gfx8_cmd_buffer.c lib/mesa/src/intel/vulkan/shaders: gfx11_generated_draws.glsl gfx9_generated_draws.glsl lib/mesa/src/mapi: u_execmem.c u_execmem.h lib/mesa/src/mesa/main: ff_fragment_shader.cpp texcompress_astc_luts.cpp texcompress_astc_luts.h texcompress_astc_luts_wrap.cpp texcompress_astc_luts_wrap.h lib/mesa/src/mesa/program: link_program.cpp link_program.h programopt.c programopt.h lib/mesa/src/mesa/state_tracker: st_glsl_to_ir.cpp st_glsl_to_ir.h lib/mesa/src/nouveau/codegen: nv50_ir_from_common.cpp nv50_ir_from_common.h nv50_ir_from_tgsi.cpp lib/mesa/src/panfrost/ds: pan_pps_driver.cc pan_pps_perf.cc lib/mesa/src/panfrost/util: nir_mod_helpers.c pan_lower_64bit_intrin.c lib/mesa/src/panfrost/vulkan: panvk_util.c lib/mesa/src/util: u_debug_describe.c u_debug_describe.h u_debug_refcnt.c u_debug_refcnt.h lib/mesa/src/vulkan/util: vk_physical_device_features.py Log message: Merge Mesa 23.3.6