候选人 代佩鑫 跨平台图形 API 代码一致性(CTS)测试仓库

跨平台图形 API 代码一致性(CTS)测试仓库

基本信息

担任角色 -
公司/背景 摩尔线程智能科技(上海)有限责任公司内部工作需求
开始时间 -
结束时间 -

项目描述

为满足工作需求搭建内部仓库 使用CMake实现一个仓库在Linux上进行OpenGL Windows上进行OpenGL和DX12图形API功能测试 接口测试 适配MSVC clang gcc等编译器。

技术栈

CMake Linux Windows OpenGL DX12 MSVC clang gcc bat CI

亮点

编写CMake适配不同平台进行项目构建
抽象共用夹具类方便测试用例执行
添加OpenGL
DX12 API测试用例
编写bat脚本支持Windows
Linux CI拉取仓库
编译代码和测试

来源文本

跨平台图形 API 代码一致性(CTS)测试仓库