基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ARM-software/tracetooltests --skill add-vulkan-test命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | add-vulkan-test |
| description | Add a Vulkan test or microbenchmark |
| metadata | {"short-description":"Add a Vulkan test"} |
src/vulkan_<name>.cpp and a bench file benchmarking/vulkan_<name>.bench.CMakeLists.txt with vulkan_test(<name>) (or vulkan_window_test if it uses a surface)../vulkan_<name> -v --cpu../vulkan_<name> -v --gpu.https://docs.vulkan.org/refpages/latest/refpages/source/<extension name>.html
and read it.Minimal src/vulkan_<name>.cpp:
#include "vulkan_common.h"
int main(int argc, char** argv)
{
vulkan_req_t reqs{}; // Optional: set reqs.usage/cmdopt
auto vk = test_init(argc, argv, "vulkan_<name>", reqs);
bench_start_iteration(vk.bench); // Start one deterministic iteration
// ... do work here ...
bench_stop_iteration(vk.bench);
test_done(vk);
return 0;
}
Minimal benchmarking/vulkan_<name>.bench:
{ "name": "vulkan_<name>", "description": "<short description of test>" }
vulkan_<name>.<ext>.glslangValidator -V vulkan_<name>.<ext> -o vulkan_<name>_<ext>.spirvxxd -i vulkan_<name>_<ext>.spirv > vulkan_<name>_<ext>.inc#include "vulkan_<name>_<ext>.inc"