Add a readme

This commit is contained in:
Luke Benstead 2018-05-16 21:50:05 +01:00
parent 9e54126de7
commit cd71de76ee

28
README.md Normal file
View File

@ -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