OpenGL News Archives
glbinding is a generated, open-source, cross-platform C++ binding for OpenGL which is solely based on the xml-based OpenGL API specification (gl.xml). It is a fully fledged OpenGL API binding compatible with current code based on other C bindings, e.g., GLEW. glbinding leverages modern C++11 features like enum classes, lambdas, and variadic templates, instead of relying on macros. It provides type-safe parameters, per feature API header, lazy function resolution, multi-context and multi-thread support, global function callbacks, meta information about the generated OpenGL binding and the OpenGL runtime, as well as multiple examples for quick-starting your projects. Examples and release downloads are available.
Khronos announced a call for participation today in a project to define a future open standard for high-efficiency access to graphics and compute on modern GPUs. Key directions for the new ground-up design include explicit application control over GPU and CPU workloads for performance and predictability, a multithreading-friendly API with greatly reduced overhead, a common shader program intermediate language, and a strengthened ecosystem focus that includes rigorous conformance testing. Fast-paced work on detailed proposals and designs are already underway, and any company interested to participate is strongly encouraged to join Khronos for a voice and a vote in the development process. Complete information on joining the Khronos Group is available online.
To coincide with the release of OpenGL 4.5, NVIDIA is pleased to announce our OpenGL 4.5 beta drivers are available for immediate download for Windows and Linux. These drivers provide full OpenGL 4.5 and GLSL 4.50 functionality and implement all the ARB extensions released today, which include ARB_pipeline_statistics_query, ARB_sparse_buffer, ARB_transform_feedback_overflow_query and KHR_blend_equation_advanced. This beta release is based on the published OpenGL 4.5 Khronos Specification, and is expected to pass the OpenGL 4.5 Khronos Conformance Testing Process when available. Current conformance status can be found at http://www.khronos.org/conformance. Further details and driver downloads are available at the NVIDIA OpenGL 4.5 website.
Aug 11, 2014 | Categories: Comments
Khronos publicly released the OpenGL 4.5 specification today, bringing the very latest functionality to the industry’s most advanced 3D graphics API while maintaining full backwards compatibility, enabling applications to incrementally use new features. The full specification and reference materials are available for immediate download from the OpenGL Registry. The OpenGL 4.5 reference card is available for download today, and as usual, an official OpenGL 4.5 feedback thread is awaiting your feedback. The full press release is available here.
The current version of the OpenGL loader generator flextGL now parses the gl.xml specification instead of the deprecated .spec files and adds support for generating OpenGL ES extension loading code.
NVIDIA will again be hosting a series of talks and courses geared towards OpenGL. A complete overview of all the NVIDIA events is available online, including the OpenGL specific events here and here. You may find more information on Khronos related technical talks and course at SIGGRAPH 2014 on the Khronos SIGGRAPH event page.
More than 40 basic and enhanced OpenGL 3 and 4 examples can be downloaded via GitHub. The examples do run under Windows, Linux and Mac OS X. Also available: OpenGL 4 based Graphics Engine (work in progress), OpenGL ES 2.0 / 3.0 and OpenVG 1.1 examples. The embedded examples do run on several platforms e.g. the i.MX6.
Based on our OpenGL tutorial series, our new german eBook “OpenGL-Programmierung - Mathematik, GLSL Shader, Post Processing, Beleuchtung, Animation” is now available on Amazon. On over 600 pages, this eBook covers the fundamentals and advanced topics of modern OpenGL programming.
The Khronos Group’s WebGL Widget Contest will close at 5PM today. If you haven’t submitted your entry yet, don’t wait, get it in now, before it’s too late!
NVIDIA has announced its events for SIGGRAPH. These include a Best of the GPU Technology Conference series of talks—and every talk shows off OpenGL. In particular Sunday of SIGGRAPH Christoph Kubisch discusses “OpenGL Scene Rendering Techniques” while on Monday Piers Daniell and Mark Kilgard give an “OpenGL Update for NVIDIA GPUs”.
Graham Sellers from AMD recaps his GDC talk on Approaching Zero Driver Overhead (AZDO) with OpenGL.
If you work with graphics for the web, this means Chrome or Firefox developer tools are essential tools. Join the Khronos Toronto Chapter to discuss and learn about the latest web tools in Firefox and Chrome for WebGL and WebCL. OpenGL folks, there’ll be a discussion to compare web graphics tools to native graphics tools.
The OpenGL Graphics and Compute Samples pack is a resource for cross-platform OpenGL 4 (GL4) and OpenGL ES 2 and 3 (ES2 and ES3) development, targeting Android, Windows, and Linux (x86/x64 and Linux for Tegra). The samples run on all four target platforms from a single source base. Advanced OpenGL features such as Tessellation Shaders, Geometry Shaders, Compute Shaders, Direct State Access, Texture Arrays and Instancing are all demonstrated. In addition, support for NVIDIA’s NSight Tegra Visual Studio plug-in means that developers can experiment with their effects on Windows OpenGL and immediately rebuild and retarget to run on Android Tegra systems, including Tegra K1.
With SIGGRAPH 2014 around the corner, I felt it fitting to post this Steam dev days talk from earlier this year, featuring John MacDonald and Cass Everitt: