gpu.cpp 是一個用於圖形協處理器運算的輕量級可移植函式庫。您所需要的只是一個支援 C++17 標準的 C++ 編譯器(由於某種原因,開發人員堅持使用 clang)和函式庫本身。據稱它可以在任何支援 Vulkan、Metal 或 DirectX 的設備上運行。
開發人員指出該程式庫具有以下優點:
- 編譯速度,據稱在現代 PC 上少於 5 秒;
- API 的簡單性;
- 最小依賴性-程式碼本身適合 gpu.h,大約一千行程式碼,除此之外,還需要 python3 和 make。
該開發基於WebGPU。該庫根據 Apache License 2.0 授權。
連結中有程式碼範例。
來源: linux.org.ru
