O'Reilly logo

Lua Game Development Cookbook by Mário Kašuba

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Drawing primitives in immediate mode

The OpenGL drawing process consists of drawing graphic primitives. These are basic shapes such as points, lines, triangles, quadrilaterals and polygons. There are also special cases when you can use the OpenGL utility functions (GLUT) to draw more complex objects such as curves, spheres, NURBS curves, and so on. However, this chapter is oriented toward basic OpenGL operations. More information about this library can be found at https://www.opengl.org/resources/libraries/glut/.

Immediate mode drawing commands consist of the gl.Begin and gl.End blocks. Each of these blocks contain the element drawing specification. For instance, there's only one specification for drawing points, but there are three modes of drawing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required