OpenGL tagged news

Qualcomm Technologies debuted the Qualcomm Snapdragon XR1 Platform, a dedicated Extended Reality (XR) platform during a launch event leading up to the Augmented World Expo (AWE). The integrated display processor provides a range of display options with hardware accelerated composition, dual-display support, 3D overlays and support for leading graphics Application Programming Interfaces (API), including OpenGL, OpenCL and Vulkan.

Compressonator is a set of tools that allows artists and developers to work easily with compressed assets and easily visualize the quality impact of various compression technologies. Compressonator allows users to choose from all major compression formats for their texture files and supports DirectX® 12, Vulkan® and OpenGL®. Users can view OBJ files in OpenGL and GLTF with DirectX 12. Version 3.1 will support viewing GLTF 2.0 files using a choice of OpenGL, Vulkan or DirectX 12.

FlextGL is a function loader generator with support for OpenGL, OpenGL ES and now also Vulkan. By selecting only a subset of features, extensions and functions that’s actually needed it can significantly shrink down size of API headers for faster compilation times and smaller executable size.

AMD is announcing the release of V-EZ, a middleware layer that significantly reduces the house-keeping overhead of Vulkan making it easier to use and more accessible to a broader base of developers. V-EZ will still retain the most powerful capabilities of Vulkan but with a simplified API that can be mixed with standard Vulkan where needed. Read on to learn more about some of V-EZ’s key technical features.

The Khronos Group announces that the Vulkan Working Group’s Portability Initiative has been working with Khronos members Valve, LunarG, and The Brenwill Workshop to enable Vulkan applications to be ported to Apple platforms. The Vulkan Portability resource page links to a collection of free and open source set of tools, SDKs, and runtime libraries to enable Vulkan development on macOS and deployment on macOS and iOS platforms. Valve is extending Dota 2 using the Vulkan tools on macOS to achieve significantly higher performance than native OpenGL drivers. Vulkan support for Dota 2 on macOS will be released in the coming months as a free update.

Screen-filling Rasterization using Screen-aligned Quads and Triangles with OpenGL

CG 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.

Khronos Launches OpenGL 4.6 Adopters Program with  Significantly Enhanced Conformance Test Suite in Open Source

The Khronos™ Group, an open consortium of leading hardware and software companies creating advanced acceleration standards, announces the launch of the OpenGL® 4.6 Adopters Program to enable implementations to become officially conformant to the latest generation OpenGL specification. The significantly enhanced OpenGL 4.6 Conformance Test Suite used in the Adopters Program has been released in open source on GitHub to enable industry participation in testing and ongoing conformance test suite improvements. General information on Khronos Adopters Programs can be found here.

The Khronos™ Group, an open consortium of leading hardware and software companies creating advanced acceleration standards, announces the launch of the OpenGL® 4.6 Adopters Program to enable implementations to become officially conformant to the latest generation OpenGL specification. The significantly enhanced OpenGL 4.6 Conformance Test Suite used in the Adopters Program has been released in open source on GitHub to enable industry participation in testing and ongoing conformance test suite improvements. General information on Khronos Adopters Programs can be found here.

While current generation Linux games with current Linux GPU drivers using the Vulkan API rather than OpenGL may not be significantly faster with higher-end hardware right, the impact of this newer Khronos graphics API tends to be more profound on lower-end hardware, especially when it comes to lightening the load on the CPU. Following recent Pentium vs. Ryzen 3 Linux gaming tests, Phoronix carried out some fresh benchmarks looking at OpenGL vs. Vulkan on the Ryzen 3 1200 quad-core CPU with NVIDIA and Radeon graphics.

KDAB Introduction to Modern OpenGL - March 20-22, 2018

This three-day training provides a comprehensive introduction to modern OpenGL development. The course begins with basic concepts and includes all the fundamental topics needed to develop flexible, high performance OpenGL code that can run on the desktop and embedded / mobile devices. Key techniques including lighting, texturing, framebuffer objects and transformations are introduced, in a format suitable for any developer working in C or C++. For more information including how to register, or to discuss other OpenGL and related trainings offered by KDAB, please get in touch via the web page.

There is a new optimized OpenGL/Graphics Math for C. The original glm library is for C++ only (templates, namespaces, classes…). This new library is targeted to C99 but currently you can use it for C89 safely by language extensions. Almost all functions (inline versions) and parameters are documented inside related headers. Complete documentation is in progress. Feedback is welcome on the Khronos forums.

Plumeria Smart Creator 3.3 has been released. It features an error free visual programming experience with an infinite loop AI, a crash preventer, and a syntax error blocker. New to version 3.3 is a full 3D Physics motion engine with oriented bounding boxes and spheres. It also includes the Apple Attack Pack with three free games all made entirely in PlumeriaSC 3.3. Apple Attack, which has just been released, presents Grandma Smith who is trying to vacuum her apples from her apple trees before aliens destroy them.