Book Image

Lua Game Development Cookbook

By : Mario Kasuba, Mário Kašuba
Book Image

Lua Game Development Cookbook

By: Mario Kasuba, Mário Kašuba

Overview of this book

Table of Contents (16 chapters)
Lua Game Development Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Introduction


There are two ways of using OpenGL. The first one was used over many years from the introduction of the first version of OpenGL. This method uses the so-called immediate mode. This means that every command is processed immediately and the graphic card uses a fixed pipeline. It's mostly used in Hello World samples because it's very easy to use.

The second one uses a dynamic programmable pipeline, which is a bit more difficult to use and it allows you to achieve optimal application performance.

This chapter will cover this first method, so you can learn the basics of OpenGL. The Lua scripting language will help you with your first prototype of the OpenGL application. You'll learn how to draw graphical primitives, change their parameters, position, rotation and scale. The next thing you'll learn will be object matrix transformations, accompanied by other types of matrix transformations. The last part will deal with the basics of using display lists and vertex buffers.

Display lists...