From a933527dea3fbd69108fae1fbd5de3c6e8c8de42 Mon Sep 17 00:00:00 2001 From: redking-zhong Date: Thu, 19 Oct 2023 14:40:27 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=87=E6=A1=A3=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: redking-zhong --- COPYING | 3 +++ README.OpenSource | 11 +++++++++++ README_zh.md | 21 +++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 COPYING create mode 100644 README.OpenSource create mode 100644 README_zh.md diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..e9dd873 --- /dev/null +++ b/COPYING @@ -0,0 +1,3 @@ +Copyingright(c)2013-2022,Arm Limited and contributors.All rights reserved. +Sen the README file for the current license terms. +This project is licensed under the Apache 2.0 license.By downloading any component from this repository you acknowledge that you accept terms specified in the [LICENSE.txt](LICENSE.txt) flie. diff --git a/README.OpenSource b/README.OpenSource new file mode 100644 index 0000000..5f96605 --- /dev/null +++ b/README.OpenSource @@ -0,0 +1,11 @@ +[ + { + "Name":"astc-encoder", + "License":"Apache 2.0 License", + "License File":"LICENSE", + "Vesion Number":"3.7", + "Owner":"wangyonglang@huawei.com", + "Upstream URL":"https://github.com/ARM-software/astc-encoder.git", + "Description":"The Arm?Adaptive Scalable Texture Compression (ASTC) Encoder,astcenc,is a command-line tool for compressing and decompressing images using the ASTC texture compression standard." + } +] \ No newline at end of file diff --git a/README_zh.md b/README_zh.md new file mode 100644 index 0000000..32be491 --- /dev/null +++ b/README_zh.md @@ -0,0 +1,21 @@ +# astc-encoder +ASTC(Adaptive Scalable Texture Compression)是由Arm和AMD联合开发的一种先进的纹理压缩技术。它已经被采纳为OpenGL和OpenGL ES API的官方Khronos扩展,并作为Vulkan API的一个标准可选功能。 +ASTC Encoder(Adaptive Scalable Texture Compression Encoder),则是Arm推出的一款使用ASTC纹理压缩标准进行压缩和解压图像的命令行工具。与2.5版本相比,3.x系列的主要目标是要保持图像质量不变或更好的前提下,进一步提高性能。 +## 目录结构 +``` +Docs #性能测试数据 +Source #源代码 +Test #测试代码 +Utils #特定场景配置测试代码 +jenkins #构建脚本 +CMakeLists.txt #编译描述文件 +LICENSE.txt #版权声明 +README.md #软件说明 +``` +## Openharmony对于astc-encoder的适配 +astc-encoder编译框架时编译,使用BUILD.gn进行配置编译。 +基于Openharmony的需求,astc-encoder提供的能力: +- GPU支持的ASTC纹理压缩码流的编码 +## astc-encoder使用文档 +有关完整astc-encoder的使用可参考: +https://github.com/ARM-software/astc-encoder -- Gitee From 678c617c0919590382e245b848c11ec4f3ef003c Mon Sep 17 00:00:00 2001 From: zhongqihong Date: Thu, 19 Oct 2023 06:50:44 +0000 Subject: [PATCH 2/2] update README_zh.md. Signed-off-by: zhongqihong --- README_zh.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README_zh.md b/README_zh.md index 32be491..cd1330a 100644 --- a/README_zh.md +++ b/README_zh.md @@ -1,7 +1,10 @@ # astc-encoder + ASTC(Adaptive Scalable Texture Compression)是由Arm和AMD联合开发的一种先进的纹理压缩技术。它已经被采纳为OpenGL和OpenGL ES API的官方Khronos扩展,并作为Vulkan API的一个标准可选功能。 ASTC Encoder(Adaptive Scalable Texture Compression Encoder),则是Arm推出的一款使用ASTC纹理压缩标准进行压缩和解压图像的命令行工具。与2.5版本相比,3.x系列的主要目标是要保持图像质量不变或更好的前提下,进一步提高性能。 + ## 目录结构 + ``` Docs #性能测试数据 Source #源代码 @@ -12,10 +15,14 @@ CMakeLists.txt #编译描述文件 LICENSE.txt #版权声明 README.md #软件说明 ``` + ## Openharmony对于astc-encoder的适配 + astc-encoder编译框架时编译,使用BUILD.gn进行配置编译。 基于Openharmony的需求,astc-encoder提供的能力: - GPU支持的ASTC纹理压缩码流的编码 + ## astc-encoder使用文档 + 有关完整astc-encoder的使用可参考: https://github.com/ARM-software/astc-encoder -- Gitee