gpu.cpp — kerge ja kaasaskantav teek graafikaprotsessorite arvestuseks. Toimimiseks on vajalik vaid C++ kompilaator, mis toetab C++17 standardit (arendajad nõuavad kuidagi clang'i) ja ise teek. Ühendatavus on lubatud kõikidele seadmetele, mis toetavad Vulkanit, Metali või DirectX'i.
Teegi eelisteks, mida arendajad toovad välja, on:
- kompileerimise kiirus, väidetavalt vähem kui 5 sekundit kaasaegsetel arvutitel;
- API lihtsus;
- minimaalsed sõltuvused — ise kood mahtus gpu.h-sse umbes tuhandest reast koodi, lisaks on vajalikud python3 ja make.
Arendamine põhineb WebGPU-l. Teegi litsents — Apache License 2.0.
Koodinäidised on leitavad lingil.
Allikas: linux.org.ru
