Learn OpenGL ES

Learn how to develop mobile graphics using OpenGL ES 2

Category: Miscellaneous

Happy New Year 2017 Roundup – CHIP-8, Rust, and more

Lately, I’ve been more interested in learning about emulators and interpreters, down to the way that CPUs work at a low level. In university, the furthest down we got was C++ and we didn’t spend that much time there, so everything under that has always felt a little like black magic to me. To overcome … Continue reading Happy New Year 2017 Roundup – CHIP-8, Rust, and more»

Learning Java by Building Android Games — a New Android Game Coding Books for Beginners

I recently heard about Learning Java by Building Android Games, a new book by John Horton. John was one of the reviewers for OpenGL ES 2 for Android: A Quick Start Guide and helped me out when I was writing the book, so when I found out that he had a book of his own, … Continue reading Learning Java by Building Android Games — a New Android Game Coding Books for Beginners»

A performance comparison redux: Java, C, and Renderscript on the Nexus 5

In my previous post on this topic, A performance comparison between Java and C on the Nexus 5, I compared the performance of an audio low-pass filter in Java and C. The results were clear: The C version outperformed, and by a significant amount. This result brought more attention to the post than I was expecting; some of … Continue reading A performance comparison redux: Java, C, and Renderscript on the Nexus 5»

OpenGL Roundup, April 29, 2014: Milestones

Two big names in the game development community are celebrating their achievements as they reach important milestones and bring their work to the community: libGDX 1.0 released Zero to 95,688: How I wrote Game Programming Patterns Congrats to you guys, and thanks for sharing your work with the world! In other news, I’d like to thank El androide … Continue reading OpenGL Roundup, April 29, 2014: Milestones»

A performance comparison between Java and C on the Nexus 5

Android phones have been growing ever more powerful with time, with the Nexus 5 sporting a quad-core 2.3 GHz Krait 400; this is a very powerful CPU for a mobile phone. With most Android apps being written in Java, does Java allow us to access all of that power? Or, put another way, is Java … Continue reading A performance comparison between Java and C on the Nexus 5»

OpenGL Roundup, September 19, 2013

Here’s the beginning of a new series on OpenGL ES 2.0 for iOS, using Apple’s GLKit. GLKit to the max: OpenGL ES 2.0 for iOS – Part 1: GLKit Features OpenGL ES 2: How does it draw? ROBOVM BACKEND IN LIBGDX NIGHTLIES AND FIRST PERFORMANCE FIGURES! – Libgdx is moving to a new backend for iOS … Continue reading OpenGL Roundup, September 19, 2013»

Android 4.3 Jelly Bean Introduces Support for OpenGL ES 3.0

From the Android Developers Website: OpenGL ES 3.0 for High-Performance Graphics Android 4.3 introduces platform support for Khronos OpenGL ES 3.0, providing games and other apps with highest-performance 2D and 3D graphics capabilities on supported devices. You can take advantage of OpenGL ES 3.0 and related EGL extensions using either framework APIs or native API … Continue reading Android 4.3 Jelly Bean Introduces Support for OpenGL ES 3.0»

OpenGL ES 2 for Android, Printed in Full Color

OpenGL ES 2 for Android is now in full color print! Have you ever wanted to learn more about OpenGL and graphics programming? With OpenGL ES 2 for Android: A Quick-Start Guide, you’ll learn about modern OpenGL graphics programming from the ground up. You’ll find out all about shaders and the OpenGL pipeline, and discover the power … Continue reading OpenGL ES 2 for Android, Printed in Full Color»

Important News for RSS Readers: Your Subscription May End!

Google Reader is shutting down on July 1st. If you use Google Reader and have not yet migrated to another provider, then you will no longer be subscribed to this site and will no longer receive updates. To stay subscribed, you can head over to this page: http://feeds.feedburner.com/LearnOpenglEs. From there, you have a couple of … Continue reading Important News for RSS Readers: Your Subscription May End!»

Beginning Android Games, to Learn More About Game Development for Android

I’m happy to announce that my book, OpenGL ES 2 for Android: A Quick-Start Guide, is now being readied to be sent off to the printers! I owe a special thanks to the publishers, to you guys, my readers and reviewers, and I also owe a special thanks to Mario Zechner, the creator of libgdx, … Continue reading Beginning Android Games, to Learn More About Game Development for Android»