gpu.cpp â ett lĂ€ttviktigt portabelt bibliotek för berĂ€kningar pĂ„ grafiska koprocessorer. För att fungera krĂ€vs endast en C++-kompilator som stöder C++17-standarden (utvecklarna insisterar av nĂ„gon anledning pĂ„ clang) och sjĂ€lva biblioteket. Det pĂ„stĂ„s fungera pĂ„ alla enheter som stöder Vulkan, Metal eller DirectX.
Som fördelar med biblioteket nÀmner utvecklarna:
- kompileringstid, pÄstÄs vara mindre Àn 5 sekunder pÄ moderna PC-datorer;
- enkelhet i API;
- minimala beroenden â sjĂ€lva koden ryms i gpu.h, cirka tusen kodrader, dessutom krĂ€vs python3 och make.
Utvecklingen baseras pÄ WebGPU. Licensen för biblioteket Àr Apache License 2.0.
Exempel pÄ kod finns via lÀnken.
KĂ€lla: linux.org.ru
