CVSROOT: /cvs Module name: xenocara Changes by: j...@cvs.openbsd.org 2023/01/28 01:56:53
Modified files: lib/mesa : .gitignore 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/compiler/glsl: glsl_lexer.cpp lib/mesa/generated/src/compiler/glsl/glcpp: glcpp-lex.c 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_tracepoints.c u_tracepoints.h lib/mesa/generated/src/intel/compiler: brw_nir_trig_workarounds.c 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 gen6_pack.h gen75_pack.h gen7_pack.h gen8_pack.h gen9_pack.h genX_xml.h gen_rt_pack.h lib/mesa/generated/src/intel/perf: intel_perf_metrics.c lib/mesa/generated/src/intel/vulkan: anv_entrypoints.c anv_entrypoints.h intel_icd.json lib/mesa/generated/src/mapi/glapi: glapitable.h glapitemp.h lib/mesa/generated/src/mapi/glapi/gen: api_exec_decl.h api_exec_init.c api_save.h api_save_init.h glapi_mapi_tmp.h indirect.h indirect_init.c marshal_generated0.c marshal_generated1.c marshal_generated2.c marshal_generated3.c marshal_generated4.c marshal_generated5.c marshal_generated6.c marshal_generated7.c lib/mesa/generated/src/mapi/shared-glapi: glapi_mapi_tmp.h lib/mesa/generated/src/mesa: get_hash.h lib/mesa/generated/src/mesa/main: dispatch.h marshal_generated.h remap_helper.h lib/mesa/generated/src/mesa/program: lex.yy.c program_parse.tab.c lib/mesa/generated/src/util: driconf_static.h lib/mesa/generated/src/util/format: u_format_pack.h 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_physical_device_features.c 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 lib/mesa/generated/src/vulkan/wsi: wsi_common_entrypoints.c wsi_common_entrypoints.h lib/mesa/include: c99_compat.h lib/mesa/include/CL: cl_d3d10.h cl_d3d11.h cl_dx9_media_sharing.h opencl.h lib/mesa/include/EGL: egl.h eglext.h eglplatform.h lib/mesa/include/GL/internal: dri_interface.h lib/mesa/include/GLES3: gl3ext.h lib/mesa/include/KHR: khrplatform.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.h vulkan_beta.h lib/mesa/mk : Makefile config.mk lib/mesa/mk/include: Makefile lib/mesa/mk/libEGL: Makefile shlib_version lib/mesa/mk/libGL: Makefile shlib_version lib/mesa/mk/libGLESv1_CM: Makefile lib/mesa/mk/libGLESv2: Makefile lib/mesa/mk/libOSMesa: Makefile shlib_version lib/mesa/mk/libaco: Makefile lib/mesa/mk/libaddrlib: Makefile lib/mesa/mk/libamd_common: 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/libcrocus: Makefile lib/mesa/mk/libdri: Makefile lib/mesa/mk/libgallium: Makefile lib/mesa/mk/libgallium_dri: Makefile lib/mesa/mk/libgalliumvl: Makefile lib/mesa/mk/libgbm: Makefile lib/mesa/mk/libglapi: Makefile shlib_version lib/mesa/mk/libglsl: Makefile lib/mesa/mk/libintel-driver-ds: Makefile lib/mesa/mk/libintel_common: Makefile lib/mesa/mk/libintel_compiler: Makefile lib/mesa/mk/libmesa: Makefile lib/mesa/mk/libmesa_sse41: Makefile lib/mesa/mk/libmesa_util: Makefile lib/mesa/mk/libnir: Makefile lib/mesa/mk/libpipe_loader_static: Makefile lib/mesa/mk/libr600: Makefile lib/mesa/mk/libradeonsi: Makefile lib/mesa/mk/libvulkan_intel: Makefile lib/mesa/mk/libvulkan_radeon: Makefile lib/mesa/mk/libvulkan_runtime: Makefile lib/mesa/src : meson.build lib/mesa/src/amd/addrlib/src/chip/gfx11: gfx11_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 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_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_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_cs.c radv_amdgpu_surface.c radv_amdgpu_winsys.c radv_amdgpu_winsys.h lib/mesa/src/amd/vulkan/winsys/null: radv_null_winsys.c lib/mesa/src/broadcom/cle: gen_pack_header.py v3d_packet_helpers.h lib/mesa/src/compiler: glsl_types.cpp nir_types.cpp nir_types.h shader_enums.c shader_enums.h shader_info.h lib/mesa/src/compiler/glsl: ast_to_hir.cpp builtin_functions.cpp builtin_variables.cpp gl_nir_lower_images.c glsl_lexer.ll glsl_parser_extras.cpp glsl_parser_extras.h glsl_to_nir.cpp ir.cpp ir.h ir_optimization.h ir_validate.cpp link_uniforms.cpp link_varyings.cpp link_varyings.h linker.cpp linker.h lower_blend_equation_advanced.cpp lower_instructions.cpp lower_jumps.cpp lower_precision.cpp lower_vec_index_to_cond_assign.cpp opt_algebraic.cpp program.h standalone.cpp standalone_scaffolding.cpp test_optpass.cpp lib/mesa/src/compiler/glsl/tests: list_iterators.cpp lower_precision_test.py lib/mesa/src/compiler/nir: nir.c nir.h nir_algebraic.py nir_builder.h nir_clone.c nir_control_flow.c nir_from_ssa.c nir_gather_info.c nir_loop_analyze.c nir_loop_analyze.h nir_lower_atomics_to_ssbo.c nir_lower_bool_to_bitsize.c nir_lower_clamp_color_outputs.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_locals_to_regs.c nir_lower_samplers.c nir_lower_ssbo.c nir_lower_system_values.c nir_lower_tex.c nir_lower_to_source_mods.c nir_lower_variable_initializers.c nir_lower_vars_to_ssa.c nir_metadata.c nir_opcodes.py nir_opt_algebraic.py nir_opt_copy_prop_vars.c nir_opt_dce.c nir_opt_gcm.c nir_opt_if.c nir_opt_loop_unroll.c nir_opt_peephole_select.c nir_print.c nir_search.c nir_search.h nir_search_helpers.h nir_split_var_copies.c nir_sweep.c nir_validate.c nir_worklist.c nir_worklist.h lib/mesa/src/compiler/spirv: nir_spirv.h spirv.core.grammar.json spirv.h 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_wayland.c platform_x11.c platform_x11_dri3.c lib/mesa/src/egl/generate: egl.xml eglFunctionList.py egl_other.xml gen_egl_dispatch.py lib/mesa/src/egl/main: eglapi.c eglconfig.c eglcontext.c eglcontext.h eglcurrent.c egldisplay.c egldisplay.h eglentrypoint.h eglglobals.c eglglobals.h eglglvnd.c eglimage.c eglimage.h eglsurface.c eglsurface.h eglsync.h egltypedefs.h lib/mesa/src/freedreno/computerator: a6xx.c 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/freedreno/vulkan: tu_clear_blit.c 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_aapoint.c draw_pipe_clip.c draw_pipe_flatshade.c draw_pipe_twoside.c draw_pipe_user_cull.c draw_pipe_validate.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_conv.c lp_bld_format.h lp_bld_format_aos.c lp_bld_format_aos_array.c lp_bld_format_soa.c lp_bld_gather.c lp_bld_init.c lp_bld_intr.c lp_bld_intr.h 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_aos.c lp_bld_tgsi_soa.c lp_bld_type.h lib/mesa/src/gallium/auxiliary/hud: hud_context.c hud_cpu.c hud_private.h lib/mesa/src/gallium/auxiliary/nir: tgsi_to_nir.c lib/mesa/src/gallium/auxiliary/os: os_mman.h os_thread.h lib/mesa/src/gallium/auxiliary/pipe-loader: pipe_loader.c pipe_loader.h pipe_loader_drm.c 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_slab.c 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 drm_helper_public.h lib/mesa/src/gallium/auxiliary/tessellator: p_tessellator.cpp lib/mesa/src/gallium/auxiliary/tgsi: tgsi_aa_point.c tgsi_exec.c tgsi_exec.h tgsi_from_mesa.h tgsi_opcode_tmp.h tgsi_point_sprite.c tgsi_scan.c tgsi_scan.h tgsi_strings.c tgsi_text.c tgsi_ureg.c 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_dump.h u_dump_state.c u_inlines.h u_pstipple.c u_simple_shaders.c u_simple_shaders.h u_tests.c u_threaded_context.c u_threaded_context.h u_threaded_context_calls.h u_transfer.h u_vbuf.c u_vbuf.h lib/mesa/src/gallium/auxiliary/vl: vl_bicubic_filter.c vl_compositor.c vl_deint_filter.c vl_matrix_filter.c vl_median_filter.c vl_mpeg12_decoder.c vl_video_buffer.c vl_winsys.h vl_zscan.c vl_zscan.h lib/mesa/src/gallium/drivers/etnaviv: etnaviv_asm.c etnaviv_asm.h etnaviv_clear_blit.c etnaviv_compiler.c etnaviv_compiler.h etnaviv_compiler_cmdline.c etnaviv_context.c etnaviv_context.h etnaviv_debug.h etnaviv_emit.c etnaviv_format.c etnaviv_internal.h etnaviv_query_acc.c 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_surface.c etnaviv_texture.c etnaviv_texture.h etnaviv_transfer.c etnaviv_translate.h etnaviv_util.h lib/mesa/src/gallium/drivers/etnaviv/hw: 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_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_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_emit.c fd2_texture.c lib/mesa/src/gallium/drivers/freedreno/a3xx: fd3_emit.c fd3_format.c fd3_gmem.c fd3_program.c lib/mesa/src/gallium/drivers/freedreno/a4xx: fd4_emit.c fd4_gmem.c fd4_program.c fd4_query.c lib/mesa/src/gallium/drivers/freedreno/a5xx: fd5_compute.c fd5_emit.c fd5_emit.h fd5_gmem.c fd5_program.c fd5_query.c fd5_screen.c fd5_texture.c fd5_texture.h lib/mesa/src/gallium/drivers/freedreno/a6xx: fd6_vsc.c lib/mesa/src/gallium/drivers/freedreno/ir3: ir3_cmdline.c lib/mesa/src/gallium/drivers/i915: i915_fpc_translate.c i915_screen.c i915_state.c i915_surface.c lib/mesa/src/gallium/drivers/iris: iris_screen.c 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_bld_blend_aos.c lp_bld_depth.c lp_context.c lp_context.h lp_draw_arrays.c lp_fence.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_tess.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 lib/mesa/src/gallium/drivers/nouveau/nv30: nv30_context.c nv30_draw.c nv30_push.c nv30_query.c nv30_screen.c nv30_state_validate.c nv30_vbo.c lib/mesa/src/gallium/drivers/nouveau/nv50: nv50_context.c nv50_context.h nv50_program.c nv50_program.h nv50_query.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_context.c nvc0_context.h nvc0_program.c nvc0_query.c nvc0_query_hw.c nvc0_query_hw_sm.c nvc0_screen.c nvc0_screen.h 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 lib/mesa/src/gallium/drivers/nouveau/nvc0/mme: com9097.mme.h 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_state.c r300_texture.c lib/mesa/src/gallium/drivers/r600: eg_asm.c eg_debug.c evergreen_compute.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_state.c r600_state_common.c r600_uvd.c lib/mesa/src/gallium/drivers/r600/sb: notes.markdown sb_bc_finalize.cpp sb_expr.cpp sb_sched.cpp lib/mesa/src/gallium/drivers/r600/sfn: 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_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 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_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_context.c sp_context.h sp_screen.c sp_state_shader.c sp_tex_sample.c lib/mesa/src/gallium/drivers/svga: svga_draw.c svga_link.c svga_pipe_clear.c svga_pipe_query.c svga_pipe_sampler.c svga_pipe_streamout.c svga_resource_buffer_upload.c svga_screen.c svga_screen.h svga_screen_cache.c svga_shader.c svga_shader.h svga_state_constants.c svga_state_fs.c svga_state_gs.c svga_state_sampler.c svga_state_tgsi_transform.c svga_state_vdecl.c svga_state_vs.c svga_swtnl_state.c svga_tgsi_insn.c svga_tgsi_vgpu10.c lib/mesa/src/gallium/drivers/vc4: vc4_blit.c vc4_bufmgr.c vc4_context.c vc4_context.h vc4_draw.c vc4_job.c vc4_nir_lower_blend.c vc4_program.c vc4_qir.c vc4_qir.h vc4_qir_live_variables.c vc4_qpu_emit.c vc4_qpu_schedule.c vc4_resource.c vc4_screen.c vc4_screen.h vc4_simulator.c lib/mesa/src/gallium/drivers/virgl: virgl_context.c virgl_context.h virgl_encode.c virgl_encode.h virgl_screen.c virgl_tgsi.c lib/mesa/src/gallium/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_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 lib/mesa/src/gallium/targets/pipe-loader: pipe_r300.c pipe_r600.c lib/mesa/src/gallium/tests/trivial: compute.c quad-tex.c lib/mesa/src/gallium/tests/unit: pipe_barrier_test.c lib/mesa/src/gallium/tools/trace: dump_state.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_winsys.c amdgpu_winsys.h lib/mesa/src/gallium/winsys/radeon/drm: radeon_drm_bo.c 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_screen_svga.c lib/mesa/src/gallium/winsys/virgl/drm: virgl_drm_winsys.c lib/mesa/src/gbm: meson.build lib/mesa/src/gbm/backends/dri: gbm_dri.c lib/mesa/src/gbm/main: gbm.c gbm.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 glx_pbuffer.c glxclient.h glxcmds.c glxextensions.h meson.build lib/mesa/src/gtest/src: gtest-death-test.cc lib/mesa/src/intel/blorp: blorp.c blorp.h blorp_blit.c blorp_clear.c blorp_genX_exec.h blorp_priv.h lib/mesa/src/intel/compiler: brw_clip_line.c brw_clip_tri.c brw_clip_unfilled.c brw_compile_clip.c brw_compile_sf.c brw_compiler.c brw_compiler.h brw_disasm.c brw_eu.h brw_eu_compact.c brw_eu_defines.h brw_eu_emit.c brw_eu_validate.c brw_fs.cpp brw_fs.h brw_fs_builder.h brw_fs_cmod_propagation.cpp brw_fs_copy_propagation.cpp brw_fs_generator.cpp brw_fs_lower_pack.cpp brw_fs_nir.cpp brw_fs_reg_allocate.cpp brw_fs_validate.cpp brw_fs_visitor.cpp brw_inst.h brw_ir.h brw_ir_fs.h brw_ir_performance.cpp 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_trig_workarounds.py brw_reg.h brw_schedule_instructions.cpp brw_shader.cpp brw_shader.h brw_vec4.cpp brw_vec4_copy_propagation.cpp brw_vec4_cse.cpp brw_vec4_generator.cpp brw_vec4_gs_nir.cpp brw_vec4_gs_visitor.cpp brw_vec4_nir.cpp brw_vec4_reg_allocate.cpp brw_vec4_tcs.cpp brw_vec4_tes.cpp brw_vec4_vs_visitor.cpp brw_vue_map.c test_eu_compact.cpp test_eu_validate.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 gen_pack_header.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_priv.h isl_surface_state.c lib/mesa/src/intel/isl/tests: isl_surf_get_image_offset_test.c lib/mesa/src/intel/tools: aubinator.c 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 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_ppc64le_tls.h mapi_glapi.c table.h u_current.c u_current.h u_execmem.c lib/mesa/src/mapi/glapi: glapi.c lib/mesa/src/mapi/glapi/gen: ARB_bindless_texture.xml ARB_draw_elements_base_vertex.xml ARB_draw_instanced.xml ARB_framebuffer_object.xml ARB_vertex_attrib_64bit.xml GL3x.xml gl_API.xml gl_SPARC_asm.py gl_XML.py gl_marshal.py gl_marshal_h.py gl_x86-64_asm.py gl_x86_asm.py marshal_XML.py static_data.py lib/mesa/src/mesa/main: attrib.c bufferobj.c bufferobj.h clear.c config.h context.c context.h dd.h debug_output.c dlist.c errors.c extensions_table.h fbobject.c ff_fragment_shader.cpp ffvertex_prog.c formats.c formats.h get.c get_hash_params.py glthread.c glthread.h glthread_bufferobj.c glthread_marshal.h glthread_shaderobj.c light.c mtypes.h pixel.c queryobj.c samplerobj.c samplerobj.h shader_query.cpp shaderapi.c shared.c state.c state.h syncobj.c syncobj.h texenv.c teximage.c teximage.h texobj.c texobj.h texparam.c texstorage.c texstore.c texturebindless.c textureview.c uniform_query.cpp varray.c version.c lib/mesa/src/mesa/math: m_debug_util.h lib/mesa/src/mesa/program: arbprogparse.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 programopt.c programopt.h lib/mesa/src/mesa/state_tracker: st_atom.c st_atom_atomicbuf.c st_atom_blend.c st_atom_rasterizer.c st_atom_sampler.c st_atom_shader.c st_cb_bitmap.c st_cb_bitmap.h st_cb_clear.c st_cb_drawpixels.c st_cb_eglimage.c st_cb_feedback.c st_cb_rasterpos.c st_cb_texture.c st_cb_texture.h st_context.c st_context.h 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_manager.c st_pbo.c st_pbo.h st_program.c st_program.h st_sampler_view.c st_sampler_view.h st_shader_cache.c st_shader_cache.h st_texture.c st_texture.h lib/mesa/src/mesa/vbo: vbo.h vbo_attrib.h vbo_attrib_tmp.h vbo_context.c vbo_exec.c vbo_exec_api.c vbo_exec_draw.c vbo_minmax_index.c vbo_save.h vbo_save_api.c vbo_save_draw.c lib/mesa/src/panfrost/bifrost: 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/util: meson.build pan_ir.h pan_sysval.c lib/mesa/src/util: anon_file.c bitscan.h compiler.h disk_cache.c disk_cache.h futex.h hash_table.h list.h macros.h mesa-sha1.h meson.build os_misc.c os_misc.h ralloc.c ralloc.h simple_mtx.h u_atomic.h u_cpu_detect.c u_debug_stack.c u_queue.c u_queue.h u_thread.h xmlconfig.c lib/mesa/src/vulkan/device-select-layer: device_select_layer.c device_select_wayland.c lib/mesa/src/vulkan/registry: vk.xml lib/mesa/src/vulkan/util: vk_alloc.h vk_util.c 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: converter_internal.comp.spv.h converter_leaf.comp.spv.h copy.comp.spv.h lbvh_internal.comp.spv.h leaf.comp.spv.h morton.comp.spv.h ploc_internal.comp.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/gallium/auxiliary: u_indices_gen.c u_unfilled_gen.c lib/mesa/generated/src/intel/vulkan: 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/glapi/gen: api_beginend_init.h api_hw_select_init.h unmarshal_table.c lib/mesa/mk/libanv_hasvk_common: Makefile lib/mesa/mk/libmesa_util_c11: Makefile lib/mesa/mk/libmesa_util_sse41: Makefile lib/mesa/mk/libradeonsi_gfx11: Makefile lib/mesa/mk/libvulkan_intel_hasvk: Makefile lib/mesa/src/gallium/auxiliary/indices: u_indices.c u_indices.h u_indices_gen.py u_indices_priv.h u_primconvert.c u_primconvert.h u_unfilled_gen.py u_unfilled_indices.c lib/mesa/src/intel/compiler: brw_eu.c Removed files: lib/mesa : .travis.yml lib/mesa/.gitlab-ci/container: build-crosvm_no-syslog.patch lib/mesa/.gitlab-ci/valve: b2c.yml.jinja2.jinja2 generate_b2c.py lib/mesa/generated/src/mapi/glapi/gen: api_vtxfmt_init.h lib/mesa/generated/src/util: u_indices_gen.c u_unfilled_gen.c lib/mesa/include: c11_compat.h c99_math.h lib/mesa/include/EGL: eglextchromium.h lib/mesa/include/c11: .editorconfig threads.h threads_posix.h threads_win32.h lib/mesa/src/amd/ci: radv-hawaii-aco-fails.txt radv-oland-aco-fails.txt radv-raven-aco-flakes.txt radv-sienna_cichlid-aco-fails.txt radv-sienna_cichlid-aco-flakes.txt lib/mesa/src/amd/vulkan: radv_pass.c vulkan_radv.def lib/mesa/src/asahi/compiler: cmdline.c lib/mesa/src/asahi/lib: tiling.c tiling.h lib/mesa/src/asahi/lib/tests: test-lod-clamps.cpp lib/mesa/src/broadcom/compiler: v3d_nir_lower_robust_buffer_access.c lib/mesa/src/compiler/glsl: ir_set_program_inouts.cpp link_atomics.cpp link_uniform_initializers.cpp loop_analysis.cpp loop_analysis.h loop_unroll.cpp lower_buffer_access.cpp lower_buffer_access.h lower_const_arrays_to_uniforms.cpp lower_cs_derived.cpp lower_if_to_cond_assign.cpp lower_offset_array.cpp lower_output_reads.cpp lower_packed_varyings.cpp lower_shared_reference.cpp lower_ubo_reference.cpp lower_variable_index_to_cond_assign.cpp lower_vec_index_to_swizzle.cpp lower_vector.cpp lower_vertex_id.cpp lower_xfb_varying.cpp opt_array_splitting.cpp opt_conditional_discard.cpp opt_dead_builtin_varyings.cpp opt_structure_splitting.cpp opt_swizzle.cpp lib/mesa/src/compiler/glsl/tests: copy_constant_to_storage_tests.cpp invalidate_locations_test.cpp set_uniform_initializer_tests.cpp uniform_initializer_utils.cpp uniform_initializer_utils.h varyings_test.cpp lib/mesa/src/compiler/nir: nir_lower_alu_to_scalar.c lib/mesa/src/egl/main: egl.def lib/mesa/src/freedreno/ci: freedreno-a630-skqp-gl_rendertests.txt freedreno-a630-skqp_unittests.txt lib/mesa/src/freedreno/ir3: ir3_cp_postsched.c lib/mesa/src/freedreno/vulkan: tu_pipeline_cache.c tu_private.h vk_format.h lib/mesa/src/gallium/auxiliary/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 lib/mesa/src/gallium/auxiliary/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 lib/mesa/src/gallium/auxiliary/rtasm: rtasm_cpu.c rtasm_cpu.h lib/mesa/src/gallium/auxiliary/tgsi: tgsi_emulate.c tgsi_emulate.h lib/mesa/src/gallium/auxiliary/util: u_dl.c u_dl.h u_network.c u_network.h u_pointer.h lib/mesa/src/gallium/drivers/d3d12: d3d12_lower_int_cubemap_to_array.c d3d12_nir_lower_vs_vertex_conversion.c lib/mesa/src/gallium/drivers/freedreno/a6xx: fd6_format.c fd6_format.h lib/mesa/src/gallium/drivers/iris/ci: deqp-iris-amly.toml deqp-iris-apl.toml deqp-iris-cml.toml deqp-iris-glk.toml deqp-iris-kbl.toml deqp-iris-whl.toml gitlab-ci.yml iris-amly-fails.txt iris-amly-flakes.txt iris-amly-skips.txt iris-apl-fails.txt iris-apl-flakes.txt iris-cml-fails.txt iris-cml-flakes.txt iris-glk-fails.txt iris-glk-flakes.txt iris-kbl-fails.txt iris-kbl-flakes.txt iris-kbl-skips.txt iris-skips.txt iris-whl-fails.txt iris-whl-flakes.txt traces-iris.yml lib/mesa/src/gallium/drivers/llvmpipe/ci: llvmpipe-cl.txt lib/mesa/src/gallium/drivers/nouveau/codegen: nv50_ir.cpp nv50_ir.h nv50_ir_bb.cpp nv50_ir_build_util.cpp nv50_ir_build_util.h nv50_ir_driver.h nv50_ir_emit_gk110.cpp nv50_ir_emit_gm107.cpp nv50_ir_emit_gv100.cpp nv50_ir_emit_gv100.h nv50_ir_emit_nv50.cpp nv50_ir_emit_nvc0.cpp nv50_ir_from_common.cpp nv50_ir_from_common.h nv50_ir_from_nir.cpp nv50_ir_from_tgsi.cpp nv50_ir_graph.cpp nv50_ir_graph.h nv50_ir_inlines.h nv50_ir_lowering_gm107.cpp nv50_ir_lowering_gm107.h nv50_ir_lowering_gv100.cpp nv50_ir_lowering_gv100.h nv50_ir_lowering_helper.cpp nv50_ir_lowering_helper.h nv50_ir_lowering_nv50.cpp nv50_ir_lowering_nvc0.cpp nv50_ir_lowering_nvc0.h nv50_ir_peephole.cpp nv50_ir_print.cpp nv50_ir_ra.cpp nv50_ir_sched_gm107.h nv50_ir_serialize.cpp nv50_ir_ssa.cpp nv50_ir_target.cpp nv50_ir_target.h nv50_ir_target_gm107.cpp nv50_ir_target_gm107.h nv50_ir_target_gv100.cpp nv50_ir_target_gv100.h nv50_ir_target_nv50.cpp nv50_ir_target_nv50.h nv50_ir_target_nvc0.cpp nv50_ir_target_nvc0.h nv50_ir_util.cpp nv50_ir_util.h unordered_set.h lib/mesa/src/gallium/drivers/nouveau/codegen/lib: Makefile gf100.asm gf100.asm.h gk104.asm gk104.asm.h gk110.asm gk110.asm.h gm107.asm gm107.asm.h lib/mesa/src/gallium/drivers/panfrost: pan_assemble.c pan_compute.c lib/mesa/src/gallium/drivers/r600/sfn: 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_instructionvisitor.cpp sfn_instructionvisitor.h sfn_ir_to_assembly.cpp sfn_ir_to_assembly.h sfn_liverange.cpp sfn_liverange.h sfn_optimizers.cpp sfn_optimizers.h 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/radeon: .dir-locals.el pspdecryptionparam.h radeon_efc.h radeon_temporal.h radeon_uvd.c radeon_uvd.h radeon_uvd_enc.c radeon_uvd_enc.h radeon_uvd_enc_1_1.c radeon_vce.c radeon_vce.h radeon_vce_40_2_2.c radeon_vce_50.c radeon_vce_52.c radeon_vcn_av1_default.h radeon_vcn_dec.c radeon_vcn_dec.h radeon_vcn_dec_jpeg.c radeon_vcn_enc.c radeon_vcn_enc.h radeon_vcn_enc_1_2.c radeon_vcn_enc_2_0.c radeon_vcn_enc_3_0.c radeon_video.c radeon_video.h radeon_winsys.h lib/mesa/src/gallium/drivers/radeonsi: si_test_blit.c lib/mesa/src/gallium/drivers/radeonsi/ci: deqp-radeonsi-stoney.toml gitlab-ci.yml navi10-deqp-fail.csv navi10-glcts-fail.csv navi10-piglit-quick-fail.csv radeonsi-stoney-fails.txt radeonsi-stoney-skips.txt raven-deqp-fail.csv raven-glcts-fail.csv raven-piglit-quick-fail.csv sienna_cichlid-deqp-fail.csv sienna_cichlid-glcts-fail.csv sienna_cichlid-piglit-quick-fail.csv traces-radeonsi.yml vega20-deqp-fail.csv vega20-glcts-fail.csv vega20-piglit-quick-fail.csv vega20-piglit-quick-flakes.csv lib/mesa/src/gallium/drivers/radeonsi/glsl_tests: Makefile lib/mesa/src/gallium/drivers/virgl/ci: traces-virgl-lava.yml lib/mesa/src/gallium/drivers/zink: nir_lower_dynamic_bo_access.c zink_descriptors_lazy.c lib/mesa/src/gallium/frontends/d3d10umd: d3d10_sw.def lib/mesa/src/gallium/frontends/dri: utils.c utils.h lib/mesa/src/gallium/frontends/glx/xlib: xm_public.h lib/mesa/src/gallium/frontends/nine: README lib/mesa/src/gallium/frontends/xvmc: attributes.c block.c context.c meson.build subpicture.c surface.c xvmc_private.h lib/mesa/src/gallium/frontends/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/include/frontend: graw.h lib/mesa/src/gallium/targets/graw-gdi: graw_gdi.c meson.build lib/mesa/src/gallium/targets/graw-null: graw_null.c graw_util.c meson.build lib/mesa/src/gallium/targets/graw-xlib: graw_xlib.c meson.build lib/mesa/src/gallium/targets/lavapipe: vulkan_lvp.def vulkan_lvp.mingw.def lib/mesa/src/gallium/targets/libgl-d3d12: libgl_d3d12.c meson.build openglon12.def lib/mesa/src/gallium/targets/libgl-gdi: opengl32.def opengl32.mingw.def lib/mesa/src/gallium/targets/opencl: MesaOpenCL.def OpenCL.def lib/mesa/src/gallium/targets/osmesa: osmesa.def osmesa.mingw.def lib/mesa/src/gallium/targets/wgl: gallium_wgl.def gallium_wgl.mingw.def lib/mesa/src/gallium/targets/xvmc: meson.build target.c xvmc.sym lib/mesa/src/gallium/tests/graw: clear.c disasm.c fs-fragcoord.c fs-frontface.c fs-test.c fs-write-z.c 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 vs-test.c lib/mesa/src/gallium/tests/graw/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 lib/mesa/src/gallium/tests/graw/geometry-shader: add-mix.txt add.txt line.txt mov-cb-2d.txt mov.txt multi-line.txt lib/mesa/src/gallium/tests/graw/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 lib/mesa/src/gallium/winsys/amdgpu/drm: amdgpu_public.h lib/mesa/src/gallium/winsys/radeon/drm: radeon_drm_public.h lib/mesa/src/imagination/vulkan/usc/programs: pvr_usc_compute_shader.h lib/mesa/src/imagination/vulkan/winsys/pvrsrvkm: pvr_srv_syncobj.c pvr_srv_syncobj.h lib/mesa/src/intel/compiler: brw_eu.cpp brw_wm_iz.cpp lib/mesa/src/intel/vulkan: anv_acceleration_structure.c gfx7_cmd_buffer.c lib/mesa/src/mapi: entry_ppc64le_tsd.h entry_x86_tsd.h lib/mesa/src/mapi/glapi/gen: api_vtxfmt_init_h.py lib/mesa/src/mesa/main: objectpurge.c streaming-load-memcpy.c streaming-load-memcpy.h lib/mesa/src/mesa/program: prog_opt_constant_fold.c prog_optimize.c prog_optimize.h lib/mesa/src/mesa/state_tracker: st_cb_bitmap_shader.c st_cb_drawpixels_shader.c st_gl_api.h st_glsl_to_tgsi.cpp st_glsl_to_tgsi.h st_glsl_to_tgsi_array_merge.cpp st_glsl_to_tgsi_array_merge.h st_glsl_to_tgsi_private.cpp st_glsl_to_tgsi_private.h st_glsl_to_tgsi_temprename.cpp st_glsl_to_tgsi_temprename.h st_tgsi_lower_yuv.c st_tgsi_lower_yuv.h lib/mesa/src/mesa/state_tracker/tests: st_tests_common.cpp st_tests_common.h test_glsl_to_tgsi_array_merge.cpp test_glsl_to_tgsi_lifetime.cpp lib/mesa/src/microsoft/resource_state_manager: D3D12ResourceState.cpp D3D12ResourceState.h meson.build lib/mesa/src/microsoft/vulkan: dzn_cmd_buffer.cpp dzn_descriptor_set.cpp dzn_device.cpp dzn_image.cpp dzn_meta.cpp dzn_pass.cpp dzn_pipeline.cpp dzn_pipeline_cache.cpp dzn_query.cpp dzn_sync.cpp dzn_util.cpp dzn_wsi.cpp vulkan_dzn.def lib/mesa/src/util: debug.c debug.h simple_list.h u_perfetto.cc u_perfetto.h lib/mesa/src/util/indices: u_indices.c u_indices.h u_indices_gen.py u_indices_priv.h u_primconvert.c u_primconvert.h u_unfilled_gen.py u_unfilled_indices.c lib/mesa/subprojects: libelf.wrap Log message: Merge Mesa 22.3.4