OpenGL tagged news

The X-Plane cross-platform flight simulator has been depending upon OpenGL for nearly two decades since the program first came into existence, but a port of its rendering engine to use the Vulkan API has been a work-in-progress. It looks like their Vulkan support is getting squared away as the company has tweeted this weekend they will be talking about Vulkan integration this weekend at the Flight Sim Expo in Las Vegas.

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

Khronos Launches OpenGL 4.6 Adopters Program with  Significantly Enhanced Conformance Test Suite in Open SourceThe 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.