GLdc: Difference between revisions

From dreamcast.wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[https://github.com/Kazade/GLdc GLdc] is an OpenGL implementation for the Dreamcast that is actively developed by Kazade.
[https://github.com/Kazade/GLdc GLdc] is an OpenGL implementation for the Dreamcast that is actively developed by Kazade. <br>
MrNeo also contributed to the testing and optimisation of GLdc
<br>
==Contributors==
People who also contributed to the testing and optimisation of GLdc (in no particular order): <br>
<br>
Hayden Kowalchuk (MrNeo) <br>
Unknown Shadow <br>
T_Chan <br>
Troy Davis <br>
Falco Girgis <br>
darcagn <br>
Bkacjios <br>
David Reichelt <br>
Spencer Elliott <br>
Andress Antonio Barajas <br>
Ben Baron <br>
cepawiel <br>
lerabot <br>


==Features==
==Features==

Revision as of 21:06, 15 February 2025

GLdc is an OpenGL implementation for the Dreamcast that is actively developed by Kazade.

Contributors

People who also contributed to the testing and optimisation of GLdc (in no particular order):

Hayden Kowalchuk (MrNeo)
Unknown Shadow
T_Chan
Troy Davis
Falco Girgis
darcagn
Bkacjios
David Reichelt
Spencer Elliott
Andress Antonio Barajas
Ben Baron
cepawiel
lerabot

Features

Supports most of the OpenGL 1.2 implementation.

Known Issue

Lighting performance is still being worked on.

Projects built with GLdc

Building GLdc

Make sure you clone this repo in the $KOS_BASE/addons folder

cd $KOS_BASE/addons` then `git clone https://github.com/Kazade/GLdc.git

Once the folder is cloned

mkdir dcbuild
cd dcbuild
cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../toolchains/Dreamcast.cmake -DCMAKE_BUILD_TYPE=Release ..
make

 

You can now link GLdc using -lGLdc