BrookGPU
Ulkoasu
| Tätä artikkelia tai sen osaa on pyydetty kokonaan uudelleen kirjoitettavaksi. Voit auttaa Wikipediaa parantamalla artikkelia. Lisää tietoa saattaa olla keskustelusivulla. |
BrookGPU on Stanfordin yliopistossa kehitetty streamohjelmointikieli. Sitä käytetään nykyaikaisissa näytönohjaimissa yhdistämään näytönohjain ja ei-graafinen laitteisto tai GPGPU. Ohjelmointikieltä voidaan käyttää NVIDIAn ja ATI:n näytönohjainten sekä Intelin näytönohjainten ohjelmoimiseen.
BrookGPUta voidaan kirjoittaa streamohjelmointikielellä, joka on ANSI C:n variaatio. Sitä voidaan hyödyntää OpenGL 1.3+:n, DirectX 9+:n tai AMD:n Close to Metal -ohjelmointikielten taustana. Sen lisäksi sitä voidaan ajaa Microsoft Windows-, Linux- tai macOS -käyttöjärjestelmissä. Vaikka BrookGPU on lisensoitu BSD-lisenssillä, jotkin osat ovat kuitenkin GNU-lisenssillä, ja se on vapaasti levitettävä ohjelma.
BrookGPU on ollut betavaiheessa pitkän aikaa.

