The Khronos OpenGL ES Working Group is pleased to announce the launch of the OpenGL ES 3.1 Adopter Program. The program gives participants access to the OpenGL ES 3.1 conformance test, and allows them to submit implementations for conformance certification. The OpenGL ES 3.1 conformance test builds on the latest version of the ES 3.0 test, which includes greatly enhanced shading language coverage contributed by drawElements Ltd. It adds eighteen new test categories covering the new features of ES 3.1, including compute shaders, image and buffer object load/store, atomic operations, and indirect drawing. In addition to the conformance test, the working group has released updated API and shading language specifications, containing many corrections and clarifications.
Conformance for OpenGL ES 3.1 has just been submitted for the highly successful ARM® Mali™-T628 GPU that powers the graphics capabilities of Samsung’s Exynos 5420 and 5422 application processors used in bestseller products such as, but not limited to, the Samsung Galaxy S5, Galaxy Note 3 and Galaxy Note Pro 12.2. Conformance will soon be submitted for the latest Midgard architecture GPUs, Mali-T760 and Mali-T720, which will power the upcoming new releases of mobile gadgets.
Unity released version 4.5 of its engine, including a variety of enhancements, including over 450 fixes to the program. OpenGL ES 3.0 support has now come to the latest iOS devices in Unity 4.5, and its overall support of the standard has been improved in this release.
The Open Toolkit is an advanced, high-performance C# OpenGL and OpenGL ES binding. The latest version improves startup performance by up to 20x, adds OpenGL ES documentation tooltips, and improves Linux and MacOS support. OpenTK is used in commercial and non-commercial applications and is available for desktop and mobile platforms.
Vanda Engine 1.3 source code is now available on SourceForge and on Github. Vanda Engine 1.3 is based on the COLLADA RT project (using COLLADA DOM) and can import COLLADA 1.4 format. There are many bug fixes and several new features have been added to allow import of most of the features of COLLADA 1.4 including animation clips, multiple UV sets and loading cameras. OpenGL 3.0 is being used to render the scenes.
ARM blog has a good tutorial on getting started with compute shaders. Compute shaders introduce GPU Compute from within the OpenGL® ES API; the same API and shading language which are used for graphics rendering. Now that compute shaders have been introduced to the API, developers do not have to learn another API in order to make use of GPU Compute.
Khronos Group member Unity's CEO talks about what's new in Unity 5, WebGL, and his favorite games.
The Khronos Group has loaded some of the slide set from the GDC 2014 sessions online. Included in this uploaded are slides from OpenCL, OpenGL ES, OpenGL Efficiency, OpenGL, OpenVX, SYCL for OpenCL, Volumerics OpenCL RT Graphics and the Khronos Press Briefing. All presentations are also available via Slideshare.
Unity Technologies has unveiled Unity 5, the next generation of Unity multiplatform engine and development tools. Unity 5 brings a wealth of new capabilities and features enabling all developers to create amazing games and interactive experiences, and painlessly deploy them to almost any platform. Unity 5 will see the launch of the integrated Unity Cloud ad-sharing network for cross-promotion of mobile games, and an addition to Unity’s multiplatform support with the introduction of WebGL deployment.
The Khronos Group today announced a number of new and significant updates to its portfolio of open, royalty free industry standards that enable the authoring and acceleration of parallel computing, graphics, vision, sensor processing and dynamic media on a wide variety of platforms and devices:
- OpenGL® ES 3.1 Specification Released – The next leap in mobile & embedded graphics
- WebCL™ 1.0 Specification Released – Browser-based heterogeneous compute acceleration
- SYCL™ 1.2 Provisional Specification Released – Enabling high-level C++ tools for OpenCL
- OpenCL™ 2.0 Adopters Program Launched – Driving OpenCL 2.0 conformance
- EGL™ 1.5 Specification Released – The essential glue for secure, integrated API rendering