From cd71de76ee562ff5d4140145d8ab7a13d3ac0058 Mon Sep 17 00:00:00 2001 From: Luke Benstead Date: Wed, 16 May 2018 21:50:05 +0100 Subject: [PATCH] Add a readme --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f4fbb93 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ + +# GLdc + +This is a partial implementation of OpenGL 1.2 for the SEGA Dreamcast for use +with the KallistiOS SDK. + +It began as a fork of libGL by Josh Pearson but has undergone a large refactor +which is essentially a rewrite. + +The aim is to implement as much of OpenGL 1.2 as possible, and to add additional +features via extensions. + +Things left to (re)implement: + + - Fog + - Near-Z clipping + - Spotlights and point lights + - Framebuffer extension + +Things I'd like to do: + + - Use a clean "gl.h" + - Define an extension for modifier volumes + - Support `GL_ALPHA_TEST` using punch-thru polys + - Add support for point sprites + - Optimise, add unit tests for correctness + +