Skip to content

lewa-j/NaiveGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NaiveGL

Naive implementation of OpenGL 1.0 and 1.1 in C++

Almost complete 1.1 feature set, except

  • Wide lines
  • Antialiasing
  • Texture border
  • FRONT and AUX color buffers
  • Clear color dithering
  • ReadPixels BITMAP
  • Index color mode

To build only specific version, set define NGL_VERISON to 100 for 1.0 or 110 for 1.1
Also for 1.0 set Module Definition File to win/opengl32_100.def in Linker > Input.

Extensions

Acknowledgments

specification OpenGL 1.0 OpenGL 1.1

generated headers glad

triangle clipping McGuire2011Clipping

line and triangle rasterization tinyrenderer

dither Algorithm for generating a rectangle-shaped matrix

About

Naive implementation of OpenGL 1.1 in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages