https://github.com/jhuber6/doomgeneric
This is a port of DOOM that runs (almost) entirely on the GPU using the LLVM C library for GPUsbased on the doomgeneric interface.
To try it you will need a WAD file (game data). If you don't own the game, shareware version is freely available (doom1.wad).
This implementation works on NVIDIA as well as AMDGPU. To use the NVIDIA implementation perform the same steps but with the nvptx loader and make target.
This is a port of DOOM that runs (almost) entirely on the GPU using the LLVM C library for GPUsbased on the doomgeneric interface.
To try it you will need a WAD file (game data). If you don't own the game, shareware version is freely available (doom1.wad).
This implementation works on NVIDIA as well as AMDGPU. To use the NVIDIA implementation perform the same steps but with the nvptx loader and make target.