Skip to main content

add-gles-test

Add an GLES / OpenGL ES test or microbenchmark

インストールへ移動

ソース情報

リポジトリ
ARM-software/tracetooltests
ソースの最終更新活動
2026年6月7日 17:31
検出された SKILL.md の言語
英語
スター
9
フォーク
13

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
add-gles-test
description
Add an GLES / OpenGL ES test or microbenchmark
metadata
{"short-description":"Add a GLES test"}
## Add A New GLES Test - Create source `src/gles_<name>.cpp` and a bench file `benchmarking/gles_<name>.bench`. - Register the test in `CMakeLists.txt` with `gles_test(<name>)`. - Build with 'make -j6' - Run test as: `ctest -R gles_<name> --output-on-failure`. Minimal `src/gles_<name>.cpp`: ```cpp #include "gles_common.h" static int setup_graphics(TOOLSTEST *handle) { // ... set up context here ... } static void callback_draw(TOOLSTEST *handle) { // ... do work here ... } static void test_cleanup(TOOLSTEST *handle) { // ... cleanup here ... } int main(int argc, char** argv) { return init(argc, argv, "gles_<name>.cpp", callback_draw, setup_graphics, test_cleanup); } ``` Minimal `benchmarking/gles_<name>.bench`: ```json { "name": "gles_<name>", "description": "<short description of test>" } ```
GitHubで見る