OpenGL

Syndicate content
OpenGL and related news stories
Updated: 16 min 6 sec ago

Khronos Toronto Chapter to compare web graphic tools to OpenGL native graphic tools

Fri, 07/25/2014 - 10:59

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.

Categories: 3D Graphics

Khronos Toronto Chapter to compare web graphic tools to OpenGL native graphic tools

Fri, 07/25/2014 - 10:59

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.

Categories: 3D Graphics

NVIDIA GameWorks OpenGL Graphics and Compute Samples

Fri, 07/18/2014 - 14:26

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.

Categories: 3D Graphics

Beyond Porting: How Modern OpenGL Can Radically Reduce Driver Overhead

Wed, 07/16/2014 - 14:07

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:

Categories: 3D Graphics

KDE Plasma 5 desktop is fully OpenGL accelerated

Wed, 07/16/2014 - 13:28

KDE proudly announces the immediate availability of Plasma 5.0, providing a visually updated core desktop experience that is easy to use and familiar to the user. Plasma 5.0 introduces a new major version of KDE’s workspace offering. The new Breeze artwork concept introduces cleaner visuals and improved readability. Central work-flows have been streamlined, while well-known overarching interaction patterns are left intact. Plasma 5.0 improves support for high-DPI displays and ships a converged shell, able to switch between user experiences for different target devices. Changes under the hood include the migration to a new, fully hardware-accelerated graphics stack centered around an OpenGL (ES) scenegraph. This allows offloading computationally expensive graphics rendering tasks onto the GPU which frees up resources on the system’s main processing unit, is faster and more power-efficient.

Categories: 3D Graphics

OGLplus 0.48.0 released

Mon, 07/14/2014 - 19:34

OGLplus is a collection of open-source, cross-platform libraries which implement an object facade over the modern OpenGL, OpenAL and EGL C-language APIs. It automates resource and object management, error handling and makes the use of these libraries in C++ safer and more convenient.

Categories: 3D Graphics

CeedGL library encapsulates OpenGL objects into Objective-C objects

Fri, 07/11/2014 - 12:46

CeedGL is a library that encapsulates OpenGL objects into Objective-C objects. It does not attempt to force a coding style or to define a specific scene graph, but instead aims at making it easier to work with OpenGL from Objective-C.

Categories: 3D Graphics

Khronos Group announces WebGL Widget Contest

Mon, 07/07/2014 - 14:40

Help Khronos get a more interesting WebGL widget on Khronos.org and maybe even win a prize by entering the WebGL Widget Contest. We will choose the coolest widget that best shows off WebGL technology. Then we’ll post the winning entry on the Khronos website with a link back to the winner’s website, and the winner will receive a Mali-based device from ARM. The winner will be announced at our WebGL BOF at SIGGRAPH. 

Categories: 3D Graphics

Anton’s OpenGL 4 Tutorials for Kindle

Mon, 07/07/2014 - 14:24

Anton’s OpenGL 4 Tutorials is a practical guide to starting 3d programming with OpenGL 4. It will suit anyone learning 3d programming that needs a practical guide with some help for common problems. This book is a collection of worked-through examples of common real-time rendering techniques as used in video games or student projects. Along with some chapters and short articles for Tips and Tricks - not-so-obvious techniques that can add a lot of value to projects or make it easier to find problems.

Categories: 3D Graphics

June updates to Magnum C++11 and OpenGL/GLES/WebGL graphics engine

Mon, 07/07/2014 - 14:18

Magnum is multiplatform 2D/3D graphics engine written in C++11 and modern OpenGL, released under MIT license. The June snapshot brings experimental Android support, windowless applications and command-line tools also on Windows and OS X, OBJ importer plugin, improved texture and mesh handling, multisample textures, instanced rendering, more robust support for driver detection and workarounds, ability to combine pure GL API calls with Magnum code and build system and documentation enhancements.

Categories: 3D Graphics

GLIntercept 1.3 adds OpenGL 4.4 logging + bug fixes

Fri, 06/20/2014 - 12:12

The OpenGL logging/debugging tool GLIntercept has been updated to include the latest OpenGL XML registry headers and fixes several minor bugs.

Categories: 3D Graphics

ogldev: Multi-Pass Shadow Mapping With Point Lights tutorial published

Mon, 06/16/2014 - 13:22

The 43rd installment in a series of tutorials dedicated to promoting modern OpenGL development on Linux, with a focus on version 3.x and beyond. This tutorial demonstrates how to implement shadow originating from point lights.

Categories: 3D Graphics

Khronos announces OpenGL ES 3.1 Conformance Test

Sat, 06/07/2014 - 00:20

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.

More information about the Adopter program can be found in the Adopters’ Agreement and the . The updated specifications are available in the Khronos OpenGL ES Registry.

Categories: 3D Graphics

Flash Is Dead … Long Live WebGL

Tue, 06/03/2014 - 13:43

Recent research shows that WebGL is now supported on more devices than Flash. It’s the bigger platform. In fact, WebGL powered HTML5 is now the largest platform on the planet for interactive browser graphics. Now that WebGL is available on IE and Safari as well, we should see WebGL become even bigger. Long live WebGL!

Categories: 3D Graphics

NVIDIA releases updated driver with OpenGL fixes and support for new GPUs

Sat, 05/31/2014 - 18:42

NVIDIA released an updated driver for the Linux X64 (AMD64/EM64T) display driver. Along with additonal support for many NVIDIA GPUs, there are also a few fixes for OpenGL including: fixed a performance regression when running KDE with desktop effects using the OpenGL compositing backend; fixed a regression that could cause OpenGL rendering corruption on X screens with 30 bit per pixel color; Added support for the GLX_EXT_stereo_tree extension and added support for the GLX_NV_delay_before_swap extension.

Categories: 3D Graphics

OGLplus 0.46.0 released

Thu, 05/29/2014 - 16:23

OGLplus is a collection of open source, cross-platform libraries which implement an object-oriented facade over the modern OpenGL and also OpenAL and EGL C-language APIs. It automates resource and object management, error handling and makes the use of these libraries in C++ safer and more convenient. This release also brings a major re-implementation of several key parts of the library.

Categories: 3D Graphics

OpenGL compatible Image libaries

Wed, 05/28/2014 - 20:21

Looking for an image library for your OpenGL project? We’ve got you covered. Just added is LodePNG: a PNG image decoder and encoder, all in one, no dependency or linkage to zlib or libpng required. It’s made for C (ISO C90), and has a C++ wrapper with a more convenient interface on top.

Categories: 3D Graphics

Qt and OpenGL Part 1: Loading a 3D Model with Open Asset Import Library (Assimp)

Tue, 05/27/2014 - 13:34

The first in a series to cover using OpenGL with Qt. This instalment looks at how to use Open Asset Import Library (Assimp) (1) to load 3D models from some common 3D model formats. The example code requires Assimp version 3.0. The code also uses Qt for several convenience classes.

Categories: 3D Graphics

OpenGL and WebGL training materials, examples and code

Tue, 05/27/2014 - 13:26

Edward Angel is Professor Emeritus of Computer Science at the University of New Mexico and Founding Director of the Art, Research, Technology and Science Laboratory (ARTS Lab). Edward Angel has written and co-written a number of books on OpenGL. He has posted example code, solutions and workshop material on his home.

Categories: 3D Graphics

New Maestro 3D Scanner MDS400, now available using OpenGL

Mon, 05/26/2014 - 11:08

The last born in the family of three-dimensional scanner line Maestro. Renewed in the shape with a new Italian design. Smaller and lighter and more powerful, fast and easy to use. Maestro 3D is a three-dimensional scanner for dental and desktop applications, open and integrable in third party CAD/CAM solutions, complete with S.D.K. (Software Development Kit). Maestro 3D control software and user interface are built using AGE3D Engine. AGE3D is based on OpenGL/Direct3D, it has been created for the development of 3D applications with particular attention to the rendering of 3D data and development of games.

Categories: 3D Graphics