top of page

OPENGL PROGRAMMING

A Collection of OpenGL programs/tutorial for beginners to intermediate level of proficiency.

The programs are intended to run on Windows operating system. The window creation is handled by Win32 API (windows.h) and most of programs are using OpenGL Utility (glu.h) header file.

gl_Primitives

A program in OpenGL that shows initialization and creation of windows and drawing of OpenGL primitives such as Points, Lines, Triangles,Quads etc.

gl_Circle

A program in OpenGL that shows initialization, creation of windows and algorithm to draw a circle in orthographic projection.

gl_Font

A programe in OpenGL that shows how to initialize and draw bitmap fonts in OpenGL.

gl_Texture

A programe in OpenGL that shows intialization and reading a Bitmap File and render it as a texture on orthographic(2D) projection.

gl_PingPong

A 2D Table Tennis game in OpenGL. This program implements Box to Box collision detection algorithm, texture rendering, sounds, line drawing, fonts etc.

gl_ShootThemUp

A small 2D game in OpenGL. This program implements many stuffs such as OOP concept, back buffering, collision detection, sounds, vectors, transparent bliting of sprite etc.

gl_BallBreaker

A fully functional 2D classic Arkanoid/Ball breaker game in OpenGL. This program implements box to box collision detection, texture rendering, sounds, line drawing, fonts etc.

Please reload

© 2015 Krishna Kumar

bottom of page