Skip to content
This repository has been archived by the owner on Feb 24, 2022. It is now read-only.

nnarain/sgl-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SGL

Simple OpenGL. A simple object oriented interface to OpenGL.

The OpenGL Interface includes

  • Orthographic and Perspective Camera
  • Shaders
  • Uniforms
  • Textures
  • Generic Buffers
  • Framebuffers
  • Renderbuffers
  • Meshes
    • bind and draw vertex data

2D API

  • Sprites
  • Sprite batching
  • 2D font rendering

Utilities

  • Image loading
  • Wavefront Object Loader

Math

  • 2, 3, 4 dimensional vectors
  • 3x3 and 4x4 Matrices
  • Geometric types
    • AABB
    • Plane
    • Sphere
    • Ray
    • Rect
    • Frustum

Build

Dependencies: GLEW

Builds with CMake

Note: This library uses C++11 features.

Examples

TODO

  • Test with Qt and on Linux
  • Make examples

About

Simple utility library for opengl

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published