Skip to Main Content
WebGL Insights
book

WebGL Insights

by Patrick Cozzi
August 2015
Intermediate to advanced content levelIntermediate to advanced
416 pages
16h 58m
English
A K Peters/CRC Press
Content preview from WebGL Insights
157
10
Rendering Optimizations
in the Turbulenz Engine
David Galeano
10.1 Introduction
e Turbulenz Engine is a high-performance open source game engine available in
JavaScript and TypeScript for building high-quality 2D and 3D games.
In order to extract maximum performance from both JavaScript and WebGL, the
Turbulenz Engine needs to reduce waste to the minimum, for the benet of both the
CPU and the GPU. In this chapter, we focus on the rendering loop and the removal
of waste originating from redundant and/or useless state changes. In order for this
10.1 Introduction
10.2 Waste
10.3 Waste Avoidance
10.4 High-Level Filtering
10.5 Middle-Level Rend ...
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

Learning HTML5 Game Programming: Build Online Games with Canvas, SVG, and WebGL

Learning HTML5 Game Programming: Build Online Games with Canvas, SVG, and WebGL

James L. Williams

Publisher Resources

ISBN: 9781498716079