Skip to Main Content
Hands-On C++ Game Animation Programming
book

Hands-On C++ Game Animation Programming

by Gabor Szauer
June 2020
Beginner to intermediate content levelBeginner to intermediate
368 pages
7h 23m
English
Packt Publishing
Content preview from Hands-On C++ Game Animation Programming

Chapter 6: Building an Abstract Renderer

This book focuses on animation, not rendering. However, rendering an animated model is important. In order to avoid getting caught up in any specific graphics APIs, in this chapter, you will build an abstraction layer on top of OpenGL. This will be a thin abstraction layer, but it will let you work on your animation in later chapters without having to do anything OpenGL-specific.

The abstract renderer you will implement in this chapter is very lightweight. It doesn't have a lot of features, only the ones you need to display animated models. This should make porting the renderer to other APIs straightforward.

By the end of this chapter, you should be able to render some debug geometry to the window using ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Beginning C++ Game Programming

Beginning C++ Game Programming

John Horton

Publisher Resources

ISBN: 9781800208087Supplemental Content