History log of /xsrc/external/mit/MesaLib/dist/src/panfrost/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7ec681f3 09-May-2022 mrg <mrg@NetBSD.org>

initial import of mesa 21.3.7

main changes since 19.1.7 include:
- more support for Vulkan functions
- better supported for newer radeonsi (both amdgpu and radeon backends)
- various bug fixes in many drivers
- many fixes and enhancements for intel drivers
- some fixes for nvidia
- OpenGL 4.6 for some drivers (intel, radeonsi)
- intel Tigerlake and Rocketlake support
- Vulkan 1.2 for some drivers
- OpenGL 4.5, GLES 3.2, and more on llvmpipe
- working Panfrost and Midgard drivers
- fix warnings in radeonsi vs newer llvm


/external/mit/MesaLib/dist/src/panfrost/bifrost/ISA.xml
/external/mit/MesaLib/dist/src/panfrost/bifrost/Notes.txt
/external/mit/MesaLib/dist/src/panfrost/bifrost/README.md
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_builder.h.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_helper_invocations.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_layout.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_liveness.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_lower_divergent_indirects.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_lower_swizzle.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opcodes.c.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opcodes.h.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opt_constant_fold.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opt_copy_prop.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opt_cse.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opt_dce.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opt_mod_props.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_opt_push_ubo.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_pack.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_packer.c.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_print.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_print_common.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_print_common.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_printer.c.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_quirks.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_ra.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_schedule.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_scoreboard.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_test.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/bi_validate.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bifrost.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/bifrost_compile.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/bifrost_compile.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/bifrost_isa.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/bifrost_nir.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/bifrost_nir_algebraic.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/bir.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/cmdline.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/compiler.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/disassemble.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/disassemble.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/gen_disasm.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/meson.build
/external/mit/MesaLib/dist/src/panfrost/bifrost/test/test-constant-fold.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/test/test-optimizer.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/test/test-pack-formats.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/test/test-packing.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/test/test-scheduler-predicates.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/ISA.xml
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/asm.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/disasm.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/disassemble.h
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/meson.build
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/test-assembly.py
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/test/assembler-cases.txt
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/test/negative-cases.txt
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/test/test-disassembler.c
/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/valhall.py
/external/mit/MesaLib/dist/src/panfrost/ci/deqp-panfrost-g52-vk.toml
/external/mit/MesaLib/dist/src/panfrost/ci/deqp-panfrost-g52.toml
/external/mit/MesaLib/dist/src/panfrost/ci/deqp-panfrost-g72.toml
/external/mit/MesaLib/dist/src/panfrost/ci/deqp-panfrost-t720.toml
/external/mit/MesaLib/dist/src/panfrost/ci/deqp-panfrost-t760.toml
/external/mit/MesaLib/dist/src/panfrost/ci/deqp-panfrost-t860.toml
/external/mit/MesaLib/dist/src/panfrost/ci/gitlab-ci.yml
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-g52-fails.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-g52-flakes.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-g52-skips.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-g72-fails.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-g72-flakes.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t720-fails.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t720-flakes.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t720-skips.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t760-fails.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t760-flakes.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t820-fails.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t860-fails.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t860-flakes.txt
/external/mit/MesaLib/dist/src/panfrost/ci/panfrost-t860-skips.txt
/external/mit/MesaLib/dist/src/panfrost/ci/traces-panfrost.yml
/external/mit/MesaLib/dist/src/panfrost/ci/vk-panvk.txt
/external/mit/MesaLib/dist/src/panfrost/drm-shim/meson.build
/external/mit/MesaLib/dist/src/panfrost/drm-shim/panfrost_noop.c
/external/mit/MesaLib/dist/src/panfrost/ds/.clang-format
/external/mit/MesaLib/dist/src/panfrost/ds/meson.build
/external/mit/MesaLib/dist/src/panfrost/ds/pan_pps_driver.cc
/external/mit/MesaLib/dist/src/panfrost/ds/pan_pps_driver.h
/external/mit/MesaLib/dist/src/panfrost/ds/pan_pps_perf.cc
/external/mit/MesaLib/dist/src/panfrost/ds/pan_pps_perf.h
/external/mit/MesaLib/dist/src/panfrost/include/panfrost-job.h
/external/mit/MesaLib/dist/src/panfrost/include/panfrost-quirks.h
/external/mit/MesaLib/dist/src/panfrost/lib/.gitignore
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/common.xml
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/decode.c
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/decode.h
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/decode_common.c
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/gen_macros.h
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/gen_pack.py
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/meson.build
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/v4.xml
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/v5.xml
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/v6.xml
/external/mit/MesaLib/dist/src/panfrost/lib/genxml/v7.xml
/external/mit/MesaLib/dist/src/panfrost/lib/meson.build
/external/mit/MesaLib/dist/src/panfrost/lib/pan_afbc.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_attributes.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_blend.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_blend.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_blitter.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_blitter.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_bo.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_bo.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_clear.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_cs.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_cs.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_device.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_encoder.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_format.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_format.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_indirect_dispatch.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_indirect_dispatch.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_indirect_draw.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_indirect_draw.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_pool.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_props.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_samples.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_scoreboard.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_scratch.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_shader.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_shader.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_texture.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_texture.h
/external/mit/MesaLib/dist/src/panfrost/lib/pan_tiler.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_util.c
/external/mit/MesaLib/dist/src/panfrost/lib/pan_util.h
/external/mit/MesaLib/dist/src/panfrost/lib/tests/test-blend.c
/external/mit/MesaLib/dist/src/panfrost/lib/tests/test-clear.c
/external/mit/MesaLib/dist/src/panfrost/lib/wrap.h
/external/mit/MesaLib/dist/src/panfrost/meson.build
/external/mit/MesaLib/dist/src/panfrost/midgard/compiler.h
/external/mit/MesaLib/dist/src/panfrost/midgard/disassemble.c
/external/mit/MesaLib/dist/src/panfrost/midgard/disassemble.h
/external/mit/MesaLib/dist/src/panfrost/midgard/helpers.h
/external/mit/MesaLib/dist/src/panfrost/midgard/meson.build
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard.h
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_address.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_compile.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_compile.h
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_derivatives.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_emit.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_errata_lod.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_helper_invocations.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_liveness.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_nir.h
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_nir_algebraic.py
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_nir_lower_helper_writes.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_nir_lower_image_bitsize.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_ops.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_ops.h
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_opt_copy_prop.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_opt_dce.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_opt_perspective.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_print.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_print_constant.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_quirks.h
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_ra.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_ra_pipeline.c
/external/mit/MesaLib/dist/src/panfrost/midgard/midgard_schedule.c
/external/mit/MesaLib/dist/src/panfrost/midgard/mir.c
/external/mit/MesaLib/dist/src/panfrost/midgard/mir_promote_uniforms.c
/external/mit/MesaLib/dist/src/panfrost/midgard/mir_squeeze.c
/external/mit/MesaLib/dist/src/panfrost/midgard/nir_fuse_io_16.c
/external/mit/MesaLib/dist/src/panfrost/perf/G31.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G51.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G52.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G57.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G68.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G71.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G72.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G76.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G77.xml
/external/mit/MesaLib/dist/src/panfrost/perf/G78.xml
/external/mit/MesaLib/dist/src/panfrost/perf/T72x.xml
/external/mit/MesaLib/dist/src/panfrost/perf/T76x.xml
/external/mit/MesaLib/dist/src/panfrost/perf/T82x.xml
/external/mit/MesaLib/dist/src/panfrost/perf/T83x.xml
/external/mit/MesaLib/dist/src/panfrost/perf/T86x.xml
/external/mit/MesaLib/dist/src/panfrost/perf/T88x.xml
/external/mit/MesaLib/dist/src/panfrost/perf/meson.build
/external/mit/MesaLib/dist/src/panfrost/perf/pan_gen_perf.py
/external/mit/MesaLib/dist/src/panfrost/perf/pan_perf.c
/external/mit/MesaLib/dist/src/panfrost/perf/pan_perf.h
/external/mit/MesaLib/dist/src/panfrost/perf/quick.c
/external/mit/MesaLib/dist/src/panfrost/shared/meson.build
/external/mit/MesaLib/dist/src/panfrost/shared/pan_minmax_cache.c
/external/mit/MesaLib/dist/src/panfrost/shared/pan_minmax_cache.h
/external/mit/MesaLib/dist/src/panfrost/shared/pan_tiling.c
/external/mit/MesaLib/dist/src/panfrost/shared/pan_tiling.h
/external/mit/MesaLib/dist/src/panfrost/util/lcra.c
/external/mit/MesaLib/dist/src/panfrost/util/lcra.h
/external/mit/MesaLib/dist/src/panfrost/util/meson.build
/external/mit/MesaLib/dist/src/panfrost/util/nir_mod_helpers.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_ir.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_ir.h
/external/mit/MesaLib/dist/src/panfrost/util/pan_liveness.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_lower_64bit_intrin.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_lower_framebuffer.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_lower_framebuffer.h
/external/mit/MesaLib/dist/src/panfrost/util/pan_lower_helper_invocation.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_lower_sample_position.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_lower_writeout.c
/external/mit/MesaLib/dist/src/panfrost/util/pan_sysval.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/meson.build
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_cmd_buffer.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_cs.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_cs.h
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_descriptor_set.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_device.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_formats.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_image.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_mempool.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_mempool.h
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_pass.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_pipeline.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_pipeline_cache.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_private.h
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_query.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_shader.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_sync.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_util.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_cmd_buffer.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_cmd_buffer.h
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_cs.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_cs.h
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_descriptor_set.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_device.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_image.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_meta.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_meta.h
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_meta_blit.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_meta_clear.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_meta_copy.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_pipeline.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_vX_shader.c
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_varyings.h
/external/mit/MesaLib/dist/src/panfrost/vulkan/panvk_wsi.c