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
228 14. Budgeting Frame Time
In Listing 14.4, the list of drawables (this.entities) is kept separate from the
FIFO of updateables (this.queue). If an entity needs to be updated—for example,
tohave its texture replaced or VBO rewritten—then it needs to be explicitly added to
the FIFO.
Aside: Sort your drawables! Order matters. Semitransparent objects should be at the end
of the list for proper blending. Large occluders should be at the beginning of the list, so
that subsequent entities that are occluded will fail the depth test right away, rather than
going through fragment shading.
14.3.2 Amortization Technique 2: Task Manager
One variation ...
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