The open source C++ creative coding toolkit Cinder has recently released version 0.9. This release adds support for OpenGL ES 2 and ES 3, in addition to the latest desktop versions of OpenGL. Cinder supports targeting Windows, OS X, iOS and WinRT, with Linux and Android support under active development. In addition, this release adds support for Google's ANGLE project, allowing deployment of OpenGL ES 3 applications on Windows and WinRT through a DirectX emulation layer. Cinder is released under the BSD License and is used by professionals in the creative and technology industries for everything from interactive installations to user interface prototyping to live concert visuals.
The Brenwill Workshop Ltd. announced that they have added support for OS X to their MetalGL product, an implementation of OpenGL ES that runs on Apple's Metal graphics framework. With a fast implementation of OpenGL ES on OS X, developers will find it easier to migrate OpenGL ES games and apps from iOS to OS X, and web browsers can leverage MetalGL to improve the performance of WebGL on OS X.
Khronos is proud to announce four upcoming Chapter meetups! Since SIGGRAPH 2015 the Khronos Group Chapters have grown considerably. Upcoming in September alone there will be a meetup in Hobart Australia (Sept 22), New York (Sept 22), Milano (Sept 30) and finally Austin Texas (Nov 23). Is there no Chapter in your area? Let us know if you are interested in starting one.
Qualcomm Incorporated announced two new Qualcomm Snapdragon processors. The new chipsets, the Snapdragon 430 and the Snapdragon 617, offer advances in both multimedia and connectivity for mid-range mobile devices. The Snapdragon 430 uses the powerful new Qualcomm Adreno 505 GPU with support for Open GL ES 3.1 and OpenCL 2.0.
After having gone through a management buyout just three months ago, the newly formed Basemark has introduced a suite of mobile benchmarks for iOS, OpenGL ES 3.1, and Metal. That’s impressive in of and by itself, but even more so because now for the first time a comparative test suite can be run across OSs with the same workloads and profile.
The Khronos Group has posted the complete slide decks from SIGGRAPH 2015 BOFs online. Included in the slides are the many presentations from WebGL, along with slides from the 3D, OpenCL and OpenVX BOF.
Get Hands-on with Mobile Graphics! “An Introduction to Mobile Graphics” are one day workshops offered by Imagination Technologies in North London. At Universities, graphics technologies are generally taught as part of game development or the computer science curriculum, and are based on standard console or PC graphics. Since mobile devices are becoming increasingly popular, it is important that developers also understand the specific constraints of mobile devices where power-efficient rendering is a must. Imagination is partnering with Darren McKie (games and graphics programme leader at the University of Hull) to organize a workshop designed to introduce real-time rendering using OpenGL ES on mobile devices to students who have little or no prior experience with 3D graphics programming.
This is a tool to generate OpenGL function loaders. Select the language, OpenGL / OpenGL ES versions, core or compat profiles, and hit generate. The tool generates a header file with the declarations for the GL functions and enums for the chosen GL version, and generates a little C source file that resolves all of the functions at runtime. Many thanks to Mark Sunet on LinkedIn for pointing us to this project.
The Khronos Group BOF Blitz is live streaming all BOFs. Starting with "Accelerating Vision Processing" at 1PM PT followed by "Heterogeneous Computing" at 2PM and "3D Web Graphics" at 3:45PM. Finally, at 5:30PM there will be the "3D Graphics API State of the Union" BOF which will include Vulkan:
The Khronos Group announced significantly expanded scope and momentum for its family of open standard 3D graphics APIs. Vulkan™, the new generation API for high-efficiency access to graphics and compute on modern GPUs, is on track for implementation and specifications later this year. It has received support from Android, SteamOS, Tizen, and multiple Linux distributions, including Ubuntu and Red Hat. The new OpenGL® ES 3.2 specification absorbs AEP (Android Extension Pack) functionality to enhance pervasive graphics capabilities across mobile, consumer, and automotive devices. A set of OpenGL extensions will also expose the very latest capabilities of desktop hardware.