CVSROOT: /cvs Module name: xenocara Changes by: [email protected] 2020/09/21 20:09:16
Modified files:
lib/mesa : VERSION meson.build
lib/mesa/docs : envvars.html features.txt index.html
release-calendar.html releasing.html
relnotes.html submittingpatches.html
lib/mesa/generated: Makefile
lib/mesa/generated/src/amd/common: amdgfxregs.h 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
radv_extensions.c
radv_extensions.h
lib/mesa/generated/src/compiler: ir_expression_operation.h
lib/mesa/generated/src/compiler/glsl: float64_glsl.h
glsl_lexer.cpp
glsl_parser.cpp
glsl_parser.h
ir_expression_operation_constant.h
ir_expression_operation_strings.h
lib/mesa/generated/src/compiler/glsl/glcpp: glcpp-lex.c
glcpp-parse.c
lib/mesa/generated/src/compiler/nir: nir_builder_opcodes.h
nir_constant_expressions.c
nir_intrinsics.c
nir_intrinsics.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/drivers/iris: iris_driinfo.h
lib/mesa/generated/src/gallium/drivers/radeonsi: si_driinfo.h
lib/mesa/generated/src/intel/genxml: gen12_pack.h gen6_pack.h
genX_bits.h genX_xml.h
lib/mesa/generated/src/intel/isl: isl_format_layout.c
lib/mesa/generated/src/intel/perf: gen_perf_metrics.c
lib/mesa/generated/src/intel/vulkan: anv_extensions.c
anv_extensions.h
lib/mesa/generated/src/mapi/glapi: glapitable.h glapitemp.h
lib/mesa/generated/src/mapi/glapi/gen: api_exec.c enums.c
lib/mesa/generated/src/mapi/shared-glapi: glapi_mapi_tmp.h
lib/mesa/generated/src/mesa: format_unpack.c 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
program_parse.tab.h
lib/mesa/generated/src/util/format: u_format_table.c
lib/mesa/generated/src/util/xmlpool: options.h
lib/mesa/generated/src/vulkan/util: vk_enum_to_str.c
vk_enum_to_str.h
lib/mesa/include/CL: cl_d3d10.h cl_d3d11.h
cl_dx9_media_sharing.h opencl.h
lib/mesa/include/EGL: eglplatform.h
lib/mesa/include/GLES3: gl3ext.h
lib/mesa/include/drm-uapi: drm.h drm_fourcc.h i915_drm.h
lib/mesa/include/vulkan: vulkan.h
lib/mesa/mk/libaco: Makefile
lib/mesa/mk/libamdgpuwinsys: Makefile
lib/mesa/mk/libgallium: Makefile
lib/mesa/mk/libglsl: Makefile
lib/mesa/mk/libintel_compiler: Makefile
lib/mesa/mk/libiriswinsys: Makefile
lib/mesa/mk/libisl: Makefile
lib/mesa/mk/libllvmpipe: Makefile
lib/mesa/mk/libmesa_common: Makefile
lib/mesa/mk/libnir: Makefile
lib/mesa/mk/libr600: Makefile
lib/mesa/mk/libvulkan_radeon: Makefile
lib/mesa/scons : gallium.py
lib/mesa/src : SConscript meson.build
lib/mesa/src/amd: Makefile.sources
lib/mesa/src/amd/common: ac_binary.c ac_gpu_info.c ac_gpu_info.h
ac_surface.c ac_surface.h sid.h
lib/mesa/src/amd/compiler: aco_instruction_selection.cpp
aco_ir.h aco_lower_to_hw_instr.cpp
aco_optimizer.cpp
lib/mesa/src/amd/vulkan: Makefile.sources radv_cmd_buffer.c
radv_cs.h radv_debug.h
radv_descriptor_set.c radv_device.c
radv_entrypoints_gen.py radv_formats.c
radv_image.c radv_meta.h
radv_meta_blit.c radv_meta_blit2d.c
radv_meta_clear.c
radv_meta_decompress.c
radv_meta_fast_clear.c
radv_meta_resolve.c
radv_meta_resolve_fs.c radv_pipeline.c
radv_private.h radv_query.c
radv_radeon_winsys.h radv_wsi.c
si_cmd_buffer.c
lib/mesa/src/amd/vulkan/winsys/amdgpu: radv_amdgpu_bo.c
radv_amdgpu_cs.c
radv_amdgpu_winsys.c
radv_amdgpu_winsys.h
radv_amdgpu_winsys_public.h
lib/mesa/src/compiler: Makefile.sources 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 builtin_functions.cpp
builtin_variables.cpp 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_hierarchical_visitor.h
ir_optimization.h
ir_print_visitor.cpp ir_validate.cpp
link_varyings.cpp link_varyings.h
linker.cpp list.h
lower_instructions.cpp
lower_jumps.cpp
lower_packed_varyings.cpp main.cpp
opt_algebraic.cpp
opt_constant_propagation.cpp
opt_dead_code_local.cpp
standalone.cpp standalone.h
test_optpass.cpp
lib/mesa/src/compiler/glsl/glcpp: glcpp-parse.y
lib/mesa/src/compiler/glsl/tests: cache_test.c
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_clone.c
nir_constant_expressions.py
nir_from_ssa.c nir_gather_info.c
nir_inline_functions.c
nir_loop_analyze.c
nir_lower_alu_to_scalar.c
nir_lower_clip.c
nir_lower_double_ops.c
nir_lower_idiv.c nir_lower_int64.c
nir_lower_io.c
nir_lower_io_to_temporaries.c
nir_lower_locals_to_regs.c
nir_lower_regs_to_ssa.c
nir_lower_samplers.c nir_lower_tex.c
nir_lower_two_sided_color.c
nir_lower_uniforms_to_ubo.c
nir_lower_vars_to_ssa.c
nir_opcodes.py nir_opt_algebraic.py
nir_opt_copy_prop_vars.c
nir_opt_copy_propagate.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_validate.c
lib/mesa/src/compiler/spirv: nir_spirv.h spirv.core.grammar.json
spirv.h spirv2nir.c spirv_to_nir.c
vtn_cfg.c vtn_glsl450.c
vtn_private.h vtn_variables.c
lib/mesa/src/egl/drivers/dri2: egl_dri2.c egl_dri2.h
platform_android.c
platform_surfaceless.c
platform_wayland.c platform_x11.c
lib/mesa/src/egl/drivers/haiku: egl_haiku.cpp
lib/mesa/src/egl/main: eglapi.c eglglobals.c eglglobals.h
eglglvnd.c
lib/mesa/src/gallium: SConscript
lib/mesa/src/gallium/auxiliary: Makefile.sources
lib/mesa/src/gallium/auxiliary/cso_cache: cso_cache.c
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_validate.c
draw_private.h draw_pt.c
draw_pt_fetch_shade_pipeline_llvm.c
lib/mesa/src/gallium/auxiliary/gallivm: lp_bld_arit.h
lp_bld_conv.c
lp_bld_format.h
lp_bld_format_aos.c
lp_bld_format_soa.c
lp_bld_init.c
lp_bld_limits.h
lp_bld_misc.cpp
lp_bld_sample_soa.c
lp_bld_tgsi.h
lp_bld_tgsi_soa.c
lib/mesa/src/gallium/auxiliary/hud: hud_context.c hud_private.h
lib/mesa/src/gallium/auxiliary/nir: tgsi_to_nir.c
lib/mesa/src/gallium/auxiliary/pipe-loader: pipe_loader.c
lib/mesa/src/gallium/auxiliary/pipebuffer: pb_bufmgr_slab.c
lib/mesa/src/gallium/auxiliary/tgsi: tgsi_from_mesa.c
tgsi_from_mesa.h
tgsi_sanity.c
tgsi_strings.c tgsi_ureg.h
tgsi_util.c tgsi_util.h
lib/mesa/src/gallium/auxiliary/util: u_blit.c u_blitter.c
u_debug_flush.c
u_debug_refcnt.c
u_debug_stack.c
u_debug_symbol.c u_draw.c
u_dump_state.c u_helpers.c
u_simple_shaders.c
u_surface.c u_tests.c
u_threaded_context.c
u_threaded_context.h
u_upload_mgr.c u_vbuf.c
u_vbuf.h
lib/mesa/src/gallium/auxiliary/vl: vl_compositor.c
vl_deint_filter.c
vl_mpeg12_decoder.c
vl_video_buffer.c
lib/mesa/src/gallium/docs/source: screen.rst tgsi.rst
lib/mesa/src/gallium/drivers/etnaviv: Makefile.sources
etnaviv_clear_blit.c
etnaviv_context.c
etnaviv_context.h
etnaviv_emit.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_state.c
etnaviv_surface.c
etnaviv_texture.c
etnaviv_transfer.c
etnaviv_translate.h
etnaviv_uniforms.c
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_context.c
freedreno_context.h
freedreno_draw.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_sw.c
freedreno_resource.c
freedreno_resource.h
freedreno_screen.c
freedreno_screen.h
freedreno_state.c
freedreno_texture.c
freedreno_util.h
lib/mesa/src/gallium/drivers/freedreno/a2xx: fd2_texture.c
lib/mesa/src/gallium/drivers/freedreno/a3xx: fd3_draw.c
fd3_emit.c
fd3_format.c
fd3_format.h
fd3_gmem.c
fd3_program.c
lib/mesa/src/gallium/drivers/freedreno/a4xx: fd4_draw.c
fd4_emit.c
fd4_gmem.c
fd4_program.c
fd4_query.c
lib/mesa/src/gallium/drivers/freedreno/a5xx: fd5_draw.c
fd5_gmem.c
fd5_program.c
fd5_query.c
fd5_texture.c
lib/mesa/src/gallium/drivers/freedreno/ir3: ir3_cmdline.c
lib/mesa/src/gallium/drivers/i915: i915_context.h
lib/mesa/src/gallium/drivers/llvmpipe: lp_bld_depth.c
lp_context.c lp_context.h
lp_draw_arrays.c
lp_rast.c lp_screen.c
lp_setup.c
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_surface.c
lib/mesa/src/gallium/drivers/nouveau/codegen: nv50_ir.cpp
nv50_ir.h
nv50_ir_driver.h
nv50_ir_from_tgsi.cpp
lib/mesa/src/gallium/drivers/nouveau/nv30: nv30_vbo.c
lib/mesa/src/gallium/drivers/nouveau/nv50: nv50_context.h
nv50_screen.c
nv50_state.c
nv50_surface.c
nv50_vbo.c
lib/mesa/src/gallium/drivers/nouveau/nvc0: nvc0_3d.xml.h
nvc0_context.h
nvc0_program.c
nvc0_program.h
nvc0_screen.c
nvc0_shader_state.c
nvc0_state.c
nvc0_state_validate.c
nvc0_surface.c
nvc0_vbo.c
lib/mesa/src/gallium/drivers/r300: r300_blit.c
lib/mesa/src/gallium/drivers/r600: Makefile.sources
evergreen_compute.c
r600_asm.c r600_asm.h
r600_blit.c r600_pipe.c
r600_pipe.h r600_shader.c
r600_shader.h
r600_state_common.c
lib/mesa/src/gallium/drivers/r600/sb: sb_expr.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: cik_sdma.c 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_state.c si_state.h
si_state_draw.c
si_state_shaders.c
si_uvd.c
lib/mesa/src/gallium/drivers/softpipe: sp_tex_sample.c
lib/mesa/src/gallium/drivers/svga: svga_pipe_clear.c
svga_resource_buffer.h
svga_resource_texture.c
lib/mesa/src/gallium/drivers/swr: swr_clear.cpp swr_memory.h
swr_query.cpp swr_scratch.cpp
swr_screen.cpp swr_screen.h
swr_shader.cpp swr_state.cpp
lib/mesa/src/gallium/drivers/swr/rasterizer/codegen:
gen_llvm_ir_macros.py
lib/mesa/src/gallium/drivers/swr/rasterizer/codegen/templates:
gen_builder.hpp
lib/mesa/src/gallium/drivers/swr/rasterizer/common: os.h
swr_assert.h
lib/mesa/src/gallium/drivers/swr/rasterizer/core: api.cpp api.h
backend.cpp
format_conversion.h
frontend.cpp
tessellator.h
threads.cpp
tilemgr.cpp
lib/mesa/src/gallium/drivers/swr/rasterizer/jitter:
JitManager.cpp
builder_misc.cpp
builder_misc.h
fetch_jit.cpp
lib/mesa/src/gallium/drivers/swr/rasterizer/memory: 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_nir_lower_blend.c
vc4_register_allocate.c
vc4_screen.c vc4_screen.h
lib/mesa/src/gallium/drivers/virgl: virgl_context.c
virgl_encode.c
virgl_screen.c
lib/mesa/src/gallium/include/pipe: p_compiler.h p_context.h
p_defines.h p_format.h
p_shader_tokens.h p_state.h
p_video_state.h
lib/mesa/src/gallium/include/state_tracker: st_api.h
lib/mesa/src/gallium/state_trackers/clover/api: device.cpp
dispatch.cpp
dispatch.hpp
kernel.cpp
platform.cpp
lib/mesa/src/gallium/state_trackers/clover/core: device.cpp
device.hpp
kernel.cpp
lib/mesa/src/gallium/state_trackers/clover/llvm: invocation.cpp
lib/mesa/src/gallium/state_trackers/dri: dri2.c dri_context.c
dri_screen.c drisw.c
lib/mesa/src/gallium/state_trackers/glx/xlib: glx_api.c xm_api.c
lib/mesa/src/gallium/state_trackers/nine: basetexture9.c
device9.c device9.h
iunknown.c iunknown.h
nine_debug.h nine_ff.c
nine_pipe.c
nine_state.c volume9.h
lib/mesa/src/gallium/state_trackers/osmesa: osmesa.c
lib/mesa/src/gallium/state_trackers/va: config.c context.c
image.c postproc.c
surface.c va_private.h
lib/mesa/src/gallium/state_trackers/vdpau: decode.c mixer.c
output.c query.c
surface.c
vdpau_private.h
lib/mesa/src/gallium/state_trackers/wgl: stw_context.c
stw_device.c
stw_device.h
stw_ext_context.c
stw_ext_rendertexture.c
stw_framebuffer.c
stw_getprocaddress.c
stw_pixelformat.c
stw_wgl.c
lib/mesa/src/gallium/state_trackers/xa: xa_tgsi.c
lib/mesa/src/gallium/state_trackers/xvmc: subpicture.c
lib/mesa/src/gallium/targets/d3dadapter9: drm.c
lib/mesa/src/gallium/targets/libgl-gdi: SConscript
lib/mesa/src/gallium/targets/libgl-xlib: SConscript
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/winsys/amdgpu/drm: amdgpu_bo.c amdgpu_cs.h
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: vmw_context.c vmw_screen.c
vmw_screen.h
vmw_screen_ioctl.c
lib/mesa/src/gallium/winsys/sw/dri: dri_sw_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
lib/mesa/src/gbm/backends/dri: gbm_dri.c
lib/mesa/src/getopt: getopt.h getopt_long.c
lib/mesa/src/glx: dri2_glx.c dri3_glx.c 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: blorp.c blorp.h blorp_blit.c
blorp_clear.c blorp_genX_exec.h
blorp_priv.h
lib/mesa/src/intel/common: gen_decoder.c gen_l3_config.c
gen_urb_config.c
lib/mesa/src/intel/compiler: brw_cfg.cpp brw_cfg.h
brw_compiler.c brw_compiler.h
brw_dead_control_flow.cpp 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_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_ir_fs.h
brw_ir_vec4.h brw_nir.c brw_nir.h
brw_nir_analyze_ubo_ranges.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_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_visitor.cpp
brw_vec4_live_variables.cpp
brw_vec4_live_variables.h
brw_vec4_nir.cpp
brw_vec4_reg_allocate.cpp
brw_vec4_tcs.cpp brw_vec4_tcs.h
brw_vec4_visitor.cpp brw_vue_map.c
test_eu_validate.cpp
test_fs_cmod_propagation.cpp
test_fs_copy_propagation.cpp
test_fs_saturate_propagation.cpp
lib/mesa/src/intel/dev: gen_device_info.c
lib/mesa/src/intel/genxml: gen6.xml gen_zipped_file.py
lib/mesa/src/intel/isl: isl.c isl.h isl_emit_depth_stencil.c
isl_format.c isl_format_layout.csv
isl_surface_state.c
lib/mesa/src/intel/tools: aubinator_error_decode.c
lib/mesa/src/intel/vulkan: anv_allocator.c anv_blorp.c
anv_cmd_buffer.c anv_descriptor_set.c
anv_device.c anv_entrypoints_gen.py
anv_formats.c anv_gem.c
anv_gem_stubs.c 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
gen7_cmd_buffer.c gen8_cmd_buffer.c
genX_cmd_buffer.c genX_gpu_memcpy.c
genX_pipeline.c genX_query.c
lib/mesa/src/loader: loader.c
lib/mesa/src/mapi: entry_x86_tsd.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
EXT_transform_feedback.xml GL3x.xml
es_EXT.xml gl_API.dtd gl_API.xml
gl_XML.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 SConscript
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_context.c
intel_screen.c
intel_syncobj.c intel_tex.c
intel_tex_image.c
lib/mesa/src/mesa/drivers/dri/i965: brw_blorp.c brw_bufmgr.c
brw_bufmgr.h brw_clip.c
brw_compute.c
brw_conditional_render.c
brw_context.c brw_context.h
brw_cs.c brw_draw.c
brw_draw.h brw_draw_upload.c
brw_gs.c brw_link.cpp
brw_object_purgeable.c
brw_performance_query.c
brw_primitive_restart.c
brw_program.c
brw_program_cache.c
brw_queryobj.c
brw_state_upload.c
brw_sync.c brw_vs.c brw_wm.c
brw_wm_surface_state.c
gen6_constant_state.c
gen6_multisample_state.c
gen6_queryobj.c gen6_sol.c
genX_state_upload.c
hsw_queryobj.c
intel_batchbuffer.c
intel_batchbuffer.h
intel_buffer_objects.c
intel_extensions.c
intel_fbo.c
intel_mipmap_tree.c
intel_pixel_bitmap.c
intel_pixel_draw.c
intel_pixel_read.c
intel_screen.c intel_tex.c
intel_tex_image.c
intel_upload.c
lib/mesa/src/mesa/drivers/dri/nouveau: nouveau_context.c
nouveau_render_t.c
nouveau_screen.c
nouveau_vbo_t.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_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/dri/swrast: swrast.c
lib/mesa/src/mesa/drivers/osmesa: osmesa.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 api_loopback.c
api_loopback.h arbprogram.c arrayobj.c
arrayobj.h atifragshader.c attrib.c
blend.c bufferobj.c bufferobj.h clear.c
compute.c 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 ff_fragment_shader.cpp
ffvertex_prog.c format_unpack.py
formats.c formats.h framebuffer.c get.c
get_hash_params.py glformats.c
glthread.c glthread.h hash.c hash.h
image.c light.c mipmap.c mtypes.h
multisample.c pack.c performance_query.c
pipelineobj.c pixel.c pixelstore.c
polygon.c queryobj.c readpix.c
renderbuffer.c samplerobj.c shaderapi.c
shaderimage.c shared.c state.c state.h
stencil.c streaming-load-memcpy.h
syncobj.c texcompress.c texgetimage.c
teximage.c texobj.c texobj.h texparam.c
texstate.c texstorage.c texstore.c
texturebindless.c textureview.c
transformfeedback.c transformfeedback.h
uniform_query.cpp 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/program: arbprogparse.c ir_to_mesa.cpp
prog_execute.c prog_instruction.c
prog_parameter.c prog_parameter.h
prog_print.c prog_statevars.c
prog_to_nir.c program.c program.h
program_parse.y
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_image.c
st_atom_sampler.c
st_atom_shader.c
st_atom_storagebuf.c
st_atom_viewport.c
st_cb_bitmap.c
st_cb_bufferobjects.c
st_cb_clear.c
st_cb_drawpixels.c
st_cb_drawtex.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_texture.c
st_cb_texturebarrier.c
st_cb_xformfb.c 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_glsl_to_tgsi.cpp
st_manager.c st_mesa_to_tgsi.c
st_pbo.c st_program.c
st_program.h st_shader_cache.c
st_texture.h
lib/mesa/src/mesa/swrast: s_context.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_primitive_restart.c 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 disk_cache.c futex.h
hash_table.c macros.h ralloc.c
register_allocate.h set.c simple_mtx.h
u_cpu_detect.c u_queue.h u_string.h
u_thread.h xmlconfig.c
lib/mesa/src/vulkan/registry: vk.xml
lib/mesa/src/vulkan/util: gen_enum_to_str.py
lib/mesa/src/vulkan/wsi: wsi_common.h wsi_common_x11.c
Added files:
lib/mesa/scons : dxsdk.py
lib/mesa/src/compiler/glsl: gl_nir_lower_bindless_images.c
lower_noise.cpp
lib/mesa/src/compiler/nir: nir_lower_constant_initializers.c
lib/mesa/src/egl: SConscript
lib/mesa/src/freedreno/ir3: ir3_depth.c
lib/mesa/src/freedreno/vulkan: tu_meta_blit.c tu_meta_buffer.c
tu_meta_clear.c tu_meta_copy.c
tu_meta_resolve.c
lib/mesa/src/gallium/auxiliary/util: u_debug_gallium.c
u_debug_gallium.h
u_surfaces.c u_surfaces.h
lib/mesa/src/gallium/drivers/etnaviv: etnaviv_query_hw.c
etnaviv_query_hw.h
etnaviv_query_pm.c
etnaviv_query_pm.h
lib/mesa/src/gallium/drivers/lima: lima_submit.c lima_submit.h
lib/mesa/src/gallium/drivers/panfrost: pan_afbc.c pan_format.c
pan_format.h pan_util.h
pan_varyings.c
lib/mesa/src/gallium/drivers/radeon: .editorconfig
lib/mesa/src/gallium/drivers/radeonsi: .editorconfig
lib/mesa/src/gallium/drivers/swr: Makefile.sources SConscript
lib/mesa/src/gallium/state_trackers/dri: SConscript
lib/mesa/src/gallium/state_trackers/hgl: SConscript
lib/mesa/src/gallium/state_trackers/osmesa: Makefile.sources
SConscript
lib/mesa/src/gallium/state_trackers/wgl: stw_icd.h
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/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/glx: SConscript
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: SConscript
lib/mesa/src/mapi/shared-glapi: 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/osmesa: SConscript
lib/mesa/src/mesa/drivers/x11: SConscript
lib/mesa/src/mesa/main: compiler.h imports.c imports.h marshal.c
marshal.h
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
Removed files:
lib/mesa/bin : post_version_test.py
lib/mesa/docs/relnotes: 19.3.4.html 19.3.5.html 20.1.0.html
20.1.1.html 20.1.2.html 20.1.3.html
20.1.4.html 20.1.5.html 20.1.6.html
20.1.7.html
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_rgp.c 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_discard_to_demote.c
nir_lower_mediump_outputs.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_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: freedreno_log.c
freedreno_log.h
log-parser.py
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/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/gallium/state_trackers/wgl: gldrv.h
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/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_lower_combine.c bi_opt_dce.c
bi_pack.c bi_print.c bi_print.h
bi_quirks.h bi_ra.c bi_schedule.c
bi_special.c bi_tables.c
bifrost_nir.h
bifrost_nir_algebraic.py bir.c
compiler.h
lib/mesa/src/panfrost/bifrost/test: bi_interpret.c bi_submit.c
bi_test_pack.c bit.h
lib/mesa/src/panfrost/encoder: pan_afbc.c pan_bo.c pan_bo.h
pan_device.h pan_format.c
pan_texture.c pan_texture.h
pan_util.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
Log message:
Merge Mesa 20.0.8
With Mesa 20.1 even after the kernel change to do wbinvd on all cpus
sthen@ reported that hard hangs still occurred on his Haswell system
with inteldrm.
Mark Kane also reported seeing hangs on Ivy Bridge on bugs@.
Some systems/workloads seem to be more prone to triggering this than
others as I have not seen any hangs on Ivy Bridge and the only hangs
I saw on Haswell when running piglit went away with the wbinvd change.
It seems something is wrong with drm memory attributes or coherency in
the kernel and newer Mesa versions expect behaviour we don't have.
