Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
.github/ | 07-Sep-2024 | - | 4 | 2 | ||
android/ | 07-Sep-2024 | - | 4,475,910 | 4,473,040 | ||
build/ | 07-Sep-2024 | - | 94,173 | 83,796 | ||
data/ | 07-Sep-2024 | - | 208,745 | 182,406 | ||
doc/ | 07-Sep-2024 | - | 8,799 | 6,981 | ||
execserver/ | 07-Sep-2024 | - | 4,981 | 3,448 | ||
executor/ | 07-Sep-2024 | - | 9,237 | 6,610 | ||
external/ | 07-Sep-2024 | - | 6,487,696 | 5,761,926 | ||
framework/ | 07-Sep-2024 | - | 189,707 | 142,461 | ||
modules/ | 07-Sep-2024 | - | 484,991 | 371,904 | ||
scripts/ | 07-Sep-2024 | - | 13,249 | 9,323 | ||
targets/ | 07-Sep-2024 | - | 815 | 659 | ||
.editorconfig | D | 07-Sep-2024 | 188 | 10 | 8 | |
.gitattributes | D | 07-Sep-2024 | 225 | 8 | 5 | |
.gitignore | D | 07-Sep-2024 | 82 | 11 | 10 | |
Android.mk | D | 07-Sep-2024 | 1.6 KiB | 69 | 47 | |
AndroidGen.mk | D | 07-Sep-2024 | 85.3 KiB | 1,418 | 1,413 | |
BUILD.gn | D | 07-Sep-2024 | 2 KiB | 41 | 37 | |
CMakeLists.txt | D | 07-Sep-2024 | 16.1 KiB | 430 | 347 | |
CODE_OF_CONDUCT.md | D | 07-Sep-2024 | 280 | 2 | 1 | |
LICENSE | D | 07-Sep-2024 | 11.1 KiB | 203 | 169 | |
MODULE_LICENSE_APACHE2 | D | 07-Sep-2024 | 0 | |||
NOTICE | D | 07-Sep-2024 | 11.1 KiB | 203 | 169 | |
OAT.xml | D | 07-Sep-2024 | 5.5 KiB | 83 | 27 | |
OWNERS | D | 07-Sep-2024 | 120 | 8 | 6 | |
README.OpenSource | D | 07-Sep-2024 | 429 | 12 | 11 | |
README.en.md | D | 07-Sep-2024 | 965 | 37 | 25 | |
README.md | D | 07-Sep-2024 | 2.4 KiB | 57 | 39 | |
bundle.json | D | 07-Sep-2024 | 840 | 34 | 34 | |
history.log | D | 07-Sep-2024 | 27 KiB | 1,001 | 1,000 | |
vk_gl_cts.gni | D | 07-Sep-2024 | 2.9 KiB | 96 | 89 |
README.OpenSource
1[ 2 { 3 "Name": "vk-gl-cts", 4 "License": "Apache-2.0", 5 "License File": "LICENSE", 6 "Version Number": "1.3.5.0", 7 "Owner": "zhangleiyu1@huawei.com", 8 "Upstream URL": "https://github.com/KhronosGroup/VK-GL-CTS", 9 "Description": "This repository contains a GPU testing suite called dEQP (drawElements Quality Program). dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan." 10 } 11] 12
README.en.md
1# third_party_vk-gl-cts 2 3#### Description 4{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} 5 6#### Software Architecture 7Software architecture description 8 9#### Installation 10 111. xxxx 122. xxxx 133. xxxx 14 15#### Instructions 16 171. xxxx 182. xxxx 193. xxxx 20 21#### Contribution 22 231. Fork the repository 242. Create Feat_xxx branch 253. Commit your code 264. Create Pull Request 27 28 29#### Gitee Feature 30 311. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md 322. Gitee blog [blog.gitee.com](https://blog.gitee.com) 333. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) 344. The most valuable open source project [GVP](https://gitee.com/gvp) 355. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) 366. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) 37
README.md
1dEQP README 2=========== 3 4This repository contains a GPU testing suite called dEQP (drawElements Quality Program). 5dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan. 6 7Documentation 8------------- 9 10Up-to-date documentation for dEQP is available at: 11 12* [The VK-GL-CTS wiki for Khronos members](https://gitlab.khronos.org/Tracker/vk-gl-cts/wikis/home) 13* [The VK-GL-CTS wiki for non-Khronos members](https://github.com/KhronosGroup/VK-GL-CTS/wiki) 14 15The .qpa logs generated by the conformance tests may contain embedded PNG images of the results. 16These can be viewed with `scripts/qpa_image_viewer.html`, by opening the file 17with a web browser and following its instructions, or using the 18[Cherry](https://android.googlesource.com/platform/external/cherry/+/master) 19tool. 20 21Khronos Vulkan Conformance Tests 22-------------------------------- 23 24This repository includes Khronos Vulkan CTS under `external/vulkancts` directory. 25For more information see [Vulkan CTS README](external/vulkancts/README.md). 26 27Khronos OpenGL / OpenGL ES Conformance Tests 28-------------------------------- 29 30This repository includes Khronos OpenGL / OpenGL ES CTS under `external/openglcts` directory. 31For more information see [OpenGL / OpenGL ES CTS README](external/openglcts/README.md). 32 33ANGLE for Android 34-------------------------------- 35 36ANGLE can be built for Android by following the instructions 37[here](https://chromium.googlesource.com/angle/angle.git/+/HEAD/doc/DevSetup.md#building-angle-for-android). 38 39The resulting ANGLE shared object libraries can be linked against and embedded into `dEQP.apk` with 40the `--angle-path` option. This will cause `dEQP.apk` to use the ANGLE libraries for OpenGL ES 41calls, rather than the native drivers. 42 43An ABI must be specified and the directory structure containing the ANGLE shared objects must match 44it so the build system can find the correct `*.so` files. 45 46Assuming ANGLE shared objects are generated into `~/chromium/src/out/Release/` and `dEQP.apk` will 47be generated with `--abis arm64-v8a`, issue the following commands: 48 49 cd ~/chromium/src/out/Release/ 50 mkdir arm64-v8a && cd arm64-v8a 51 cp ../lib*_angle.so . 52 53The `--angle-path ~/chromium/src/out/Release/` option can then be used to link against and embed the 54ANGLE shared object files. The full command would be: 55 56 python scripts/android/build_apk.py --sdk <path to Android SDK> --ndk <path to Android NDK> --abis arm64-v8a --angle-path ~/chromium/src/out/Release/ 57