Module: Mesa
Branch: main
Commit: 17c20ceda7550e65985c0e0e2f59cef913ba72bd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=17c20ceda7550e65985c0e0e2f59cef913ba72bd

Author: Peyton Lee <peyto...@amd.com>
Date:   Thu Oct 12 14:04:31 2023 +0800

amd,radeonsi: add libvpe

Signed-off-by: Peyton Lee <peyto...@amd.com>
Signed-off-by: Alan Liu <haoping....@amd.com>
Acked-by: Leo Liu <leo....@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25713>

---

 src/amd/meson.build                                |    4 +
 src/amd/vpelib/README.md                           |   33 +
 src/amd/vpelib/inc/vpe_hw_types.h                  |  256 +
 src/amd/vpelib/inc/vpe_types.h                     |  626 ++
 src/amd/vpelib/inc/vpe_version.h                   |   55 +
 src/amd/vpelib/inc/vpelib.h                        |  106 +
 src/amd/vpelib/meson.build                         |  146 +
 .../vpe10/inc/asic/bringup_vpe_6_1_0_default.h     |  872 +++
 .../chip/vpe10/inc/asic/bringup_vpe_6_1_0_offset.h | 1663 +++++
 .../vpe10/inc/asic/bringup_vpe_6_1_0_sh_mask.h     | 4796 +++++++++++++
 .../src/chip/vpe10/inc/asic/vpe_1_0_offset.h       |  111 +
 .../vpelib/src/chip/vpe10/inc/vpe10_background.h   |   37 +
 src/amd/vpelib/src/chip/vpe10/inc/vpe10_cdc.h      |  201 +
 .../vpelib/src/chip/vpe10/inc/vpe10_cm_common.h    |  135 +
 .../vpelib/src/chip/vpe10/inc/vpe10_cmd_builder.h  |   44 +
 src/amd/vpelib/src/chip/vpe10/inc/vpe10_dpp.h      |  887 +++
 src/amd/vpelib/src/chip/vpe10/inc/vpe10_mpc.h      | 1460 ++++
 src/amd/vpelib/src/chip/vpe10/inc/vpe10_opp.h      |  182 +
 src/amd/vpelib/src/chip/vpe10/inc/vpe10_resource.h |   80 +
 src/amd/vpelib/src/chip/vpe10/inc/vpe10_vpec.h     |   44 +
 src/amd/vpelib/src/chip/vpe10/vpe10_background.c   |   66 +
 src/amd/vpelib/src/chip/vpe10/vpe10_cdc.c          |  317 +
 src/amd/vpelib/src/chip/vpe10/vpe10_cm_common.c    |  674 ++
 src/amd/vpelib/src/chip/vpe10/vpe10_cmd_builder.c  |  334 +
 src/amd/vpelib/src/chip/vpe10/vpe10_dpp.c          |  434 ++
 src/amd/vpelib/src/chip/vpe10/vpe10_dpp_cm.c       |  289 +
 src/amd/vpelib/src/chip/vpe10/vpe10_dpp_dscl.c     |  383 ++
 src/amd/vpelib/src/chip/vpe10/vpe10_mpc.c          | 1321 ++++
 src/amd/vpelib/src/chip/vpe10/vpe10_opp.c          |  220 +
 src/amd/vpelib/src/chip/vpe10/vpe10_resource.c     | 1085 +++
 src/amd/vpelib/src/chip/vpe10/vpe10_vpec.c         |   63 +
 src/amd/vpelib/src/core/3dlut_builder.c            |  117 +
 src/amd/vpelib/src/core/background.c               |  214 +
 src/amd/vpelib/src/core/color.c                    |  887 +++
 src/amd/vpelib/src/core/color_bg.c                 |  363 +
 src/amd/vpelib/src/core/color_cs.c                 |  744 ++
 src/amd/vpelib/src/core/color_gamma.c              |  623 ++
 src/amd/vpelib/src/core/color_gamut.c              |  459 ++
 src/amd/vpelib/src/core/color_table.c              |   64 +
 src/amd/vpelib/src/core/color_test_values.c        | 7092 ++++++++++++++++++++
 src/amd/vpelib/src/core/common.c                   |  591 ++
 src/amd/vpelib/src/core/config_writer.c            |  256 +
 src/amd/vpelib/src/core/inc/3dlut_builder.h        |   34 +
 src/amd/vpelib/src/core/inc/background.h           |   42 +
 src/amd/vpelib/src/core/inc/cdc.h                  |   67 +
 src/amd/vpelib/src/core/inc/cmd_builder.h          |   50 +
 src/amd/vpelib/src/core/inc/color.h                |  247 +
 src/amd/vpelib/src/core/inc/color_bg.h             |   33 +
 src/amd/vpelib/src/core/inc/color_cs.h             |   58 +
 src/amd/vpelib/src/core/inc/color_gamma.h          |   64 +
 src/amd/vpelib/src/core/inc/color_gamut.h          |   40 +
 src/amd/vpelib/src/core/inc/color_pwl.h            | 2330 +++++++
 src/amd/vpelib/src/core/inc/color_table.h          |   66 +
 src/amd/vpelib/src/core/inc/color_test_values.h    |   48 +
 src/amd/vpelib/src/core/inc/common.h               |   91 +
 src/amd/vpelib/src/core/inc/config_writer.h        |  167 +
 src/amd/vpelib/src/core/inc/diag_reg_helper.h      |   60 +
 src/amd/vpelib/src/core/inc/dpp.h                  |  121 +
 src/amd/vpelib/src/core/inc/hw_shared.h            |  193 +
 src/amd/vpelib/src/core/inc/mpc.h                  |  183 +
 src/amd/vpelib/src/core/inc/opp.h                  |  128 +
 src/amd/vpelib/src/core/inc/plane_desc_writer.h    |  101 +
 src/amd/vpelib/src/core/inc/reg_helper.h           |  275 +
 src/amd/vpelib/src/core/inc/resource.h             |  160 +
 src/amd/vpelib/src/core/inc/shaper_builder.h       |   40 +
 src/amd/vpelib/src/core/inc/transform.h            |  113 +
 src/amd/vpelib/src/core/inc/vpe_assert.h           |   52 +
 src/amd/vpelib/src/core/inc/vpe_command.h          |  206 +
 src/amd/vpelib/src/core/inc/vpe_desc_writer.h      |   70 +
 src/amd/vpelib/src/core/inc/vpe_priv.h             |  262 +
 src/amd/vpelib/src/core/inc/vpe_visual_confirm.h   |   43 +
 src/amd/vpelib/src/core/inc/vpec.h                 |   51 +
 src/amd/vpelib/src/core/mpc.c                      |  179 +
 src/amd/vpelib/src/core/plane_desc_writer.c        |  143 +
 src/amd/vpelib/src/core/resource.c                 |  660 ++
 src/amd/vpelib/src/core/shaper_builder.c           |  272 +
 src/amd/vpelib/src/core/vpe_desc_writer.c          |  129 +
 src/amd/vpelib/src/core/vpe_scl_filters.c          |  429 ++
 src/amd/vpelib/src/core/vpe_visual_confirm.c       |  217 +
 src/amd/vpelib/src/core/vpelib.c                   |  658 ++
 src/amd/vpelib/src/utils/conversion.c              |  100 +
 src/amd/vpelib/src/utils/custom_float.c            |  155 +
 src/amd/vpelib/src/utils/custom_fp16.c             |  312 +
 src/amd/vpelib/src/utils/fixpt31_32.c              |  429 ++
 src/amd/vpelib/src/utils/inc/calc_u64.h            |   65 +
 src/amd/vpelib/src/utils/inc/conversion.h          |   43 +
 src/amd/vpelib/src/utils/inc/custom_float.h        |   46 +
 src/amd/vpelib/src/utils/inc/custom_fp16.h         |   59 +
 src/amd/vpelib/src/utils/inc/fixed31_32.h          |  548 ++
 src/gallium/drivers/radeonsi/meson.build           |    4 +-
 90 files changed, 38175 insertions(+), 2 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=17c20ceda7550e65985c0e0e2f59cef913ba72bd

Reply via email to