OpenGL ES tagged news

The 2018 X.Org Developer's Conference (XDC2018) videos have now been posted online. XCD 2018 saw many Khronos members sponsor this conference, including Igalia, AMD, Arm, COLLABORA, Google, NVIDIA, Intel and Valve. The talks covered Vulkan, OpenGL, OpenGL ES, OpenCL, SPIR-V, GLSL and OpenXR. We've compiled a list of all the videos discussing these Khronos standards here, or you can watch all the videos from the conference on the X.Org Foundation YouTube channel.

Khronos has formed a liaison agreement with the Open Geospatial Consortium (OGC) in the interest of jointly advancing open geospatial standards related to AR and VR, distributed simulation, and 3D content services. The liaison will let Khronos and OGC assess standards in these fields as well as identify future potential standards that will facilitate interoperability and hardware capabilities of relevant data sharing and analysis. The collaboration will occur through working groups, forums, workshops, committee activities, etc., and OGC will adopt Khronos standards where appropriate.

GLOVE (GL Over Vulkan) is a cross-platform software library that acts as an intermediate layer between an OpenGL ES application and Vulkan. GLOVE is focused towards embedded systems and is comprised of OpenGL ES and EGL implementations, which translate at runtime all OpenGL ES / EGL calls & ESSL shaders to Vulkan commands & SPIR-V shader respectively and finally relays them to the underlying Vulkan driver.

Qualcomm released a new version of Snapdragon Profiler this week. The system profiler for mobile-based hardware using Qualcomm's Snapdragon chips now includes support for Vulkan frame captures. Labelling the new Vulkan capability as a beta feature, the 2018.2 release of Snapdragon Profiler includes additional fixes for OpenGL ES frame captures, saving and loading Profiler sessions, and more.

Think Silicon, a leader in developing ultra-low power graphics IP technology, gladly announces the release of GLOVE (GL Over Vulkan), as open source. GLOVE is a middleware, which allows developers for Android, Linux and Windows operating systems to run OpenGL ES seamlessly on supported hardware by translating at runtime OpenGL ES API calls to Vulkan API commands for that platform.

The glTF session at SIGGRAPH may only be 50 minutes long, but it will be action packed. Don't miss this years fast moving glTF session with these speakers:

  • Ecosystem update: Patrick Cozzi, Cesium
  • glTF for artists: Patrick Ryan, Microsoft
  • TurboSquid - Beau Perschall
  • Facebook - Pär Winzell
  • Microsoft - Gary Hsu and Cedric Caillaud
  • STK - Alex Wood, AGI
  • VSCode - Ed Mackey, AGI
  • Industrial AR with glTF - Johannes Beh, Fraunhofer
  • Google Draco - Frank Galligan
  • Texture transmission - Mark Callow
  • IKEA - Martin Enthed
Be the first to learn about updates to our BOF Day and Networking Reception at SIGGRAPH by bookmarking our event page or signing up to our mailing list.

Magic Leap released a handful of tutorials and assets files that will help developers get a head-start in creating mixed reality content on Magic Leap One. Magic Leap said that Unity and Unreal already offer optimizations for Magic Leap hardware. The headset has full support for OpenGL 4.5 and OpenGL ES 3.1, but Magic Leap recommends building applications with the Vulkan API for the best performance.

Imagination announces PVRTune with support for OpenGL ES, EGL and soon VulkanImagination Technologies announces a new version of PVRTune, the PowerVR GPU performance analysis tool which provides developers with a deep level of information to help them fully understand the dynamics of their applications on mobile and embedded devices. With this release, PVRTune is now ‘API aware,’ able to retrieve and present events that have been generated by the client driver of native programming interfaces such as OpenGL ES and the EGL. PVRTune today supports OpenGL ES and EGL client drivers, with Vulkan support to follow.

Screen-filling Rasterization using Screen-aligned Quads and Triangles with OpenGLCG Internals published a blog article covering screen-filling rasterization using graphics hardware and modern OpenGL. The findings are applicable to OpenGL ES, Vulkan, and WebGL as well. For rendering screen-filling geometry we usually have to choose between a screen-aligned quad and a screen-aligned triangle. But - is there a difference? If so, which approach is better than the other? In this article we want to show you the differences between both approaches and offer an alternative. Following the theoretical analysis we introduce a demo program and evaluate screencasts together with multiple performance measures.

Imagination Announces Neural Network SDK which sits on OpenCLImagination Technologies announces the PowerVR CLDNN SDK for developing neural network applications on PowerVR GPUs. The neural network SDK makes it easy for developers to create Convolutional Neural Networks (CNNs) using PowerVR hardware. CLDNN sits on top of OpenCL making use of OpenCL constructs so it can be used alongside other custom OpenCL code. It uses standard OpenCL memory, so it can be used alongside standard OpenGL ES contexts. Learn more about CLDNN and download the SDK today.