May 27, 2014
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.
May 27, 2014
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.
May 26, 2014
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.
May 20, 2014
Sundog Software has released version 3.0 of the SilverLining Sky, 3D Cloud, and Weather SDK for OpenGL game & simulation developers. SilverLining 3 features high-resolution volumetric cumulus clouds using a novel hybrid approach, new towering cumulus clouds, the ability to create highly detailed weather systems, and many visual improvements.
May 06, 2014
May 06, 2014
There are just 5 days left to register for the International Workshop on OpenCL (IWOCL), to be held in Bristol, UK on May 12th & 13th next week! Over 100 OpenCL practitioners are expected to attend, including leading members of the academic and industrial OpenCL community. For a complete list of technical talks and tutorials see the website.
Apr 29, 2014
NVIDIA GameWorks provides OpenGL code samples that build from the same source code for Android, Windows, and Linux platforms. Examples demonstrate bindless graphics, path rendering, tessellation, instancing, multi-draw indirect, and more. Now you can write advanced OpenGL programs with a common user interface for all these platforms.
Apr 28, 2014
Coinciding with this week’s launch of the Radeon R9 295X2, AMD has posted their latest Catalyst drivers, now at version 14.4. These drivers bring support for OpenGL 4.4 to AMD’s GPUs, which among other additions sees support for sparse textures (partially resident textures) and buffer storage objects for use with processors that have unified memory between the CPU and the GPU. Product is based on a published Khronos Specification, and is expected to pass the Khronos ConformanceTestingProcess. Current conformance status can be found at www.khronos.org/conformance.
Apr 10, 2014
AMD published two new OpenGL extensions today, both of which are written against the OpenGL 4.4 specification. The first extension, GL_AMD_gpu_shader_int64 was developed based on the NV_gpu_shader5 extension to allow implementations supporting 64-bit integers to expose the feature without the additional requirements that are present in NV_gpu_shader5. The second extension is GL_AMD_transform_feedback4. This second extension enhances OpenGL’s transform feedback in allowing multiple TF streams to be captured and allows any combination of streams to be rasterized.
Mar 25, 2014
We are glad to announce the DXBC2GLSL, an open source library that convert the HLSL bytecode (DXBC) to GLSL. The inputs of DXBC2GLSL is SM5 bytecodes (also compatible to SM4). After parsing, input variables, output variables, texture declaration and shader instructions can be retrieved. The output GLSL can be VS/PS/GS in OpenGL 2.0 to 4.4. HS/DS/CS support, and an OpenGL ES version is currently under development. Theoretically, this framework can even convert compute shader to OpenCL.
Mar 21, 2014
A GDC 2014 talk about OpenGL optimizations: NVIDIA, AMD, Intel Explain how to unlock 15X performance gains in OpenGL.
Mar 19, 2014
The Khronos Group today announced a number of new and significant updates to its portfolio of open, royalty free industry standards that enable the authoring and acceleration of parallel computing, graphics, vision, sensor processing and dynamic media on a wide variety of platforms and devices:
- OpenGL® ES 3.1 Specification Released – The next leap in mobile & embedded graphics
- WebCL™ 1.0 Specification Released – Browser-based heterogeneous compute acceleration
- SYCL™ 1.2 Provisional Specification Released – Enabling high-level C++ tools for OpenCL
- OpenCL™ 2.0 Adopters Program Launched – Driving OpenCL 2.0 conformance
- EGL™ 1.5 Specification Released – The essential glue for secure, integrated API rendering
Mar 19, 2014
The Khronos Group has released an update to OpenGL 4.4. Included are many small bugfixes, clarifications and general cleanup.
Mar 19, 2014
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 provides wrappers which automate resource and object management, error handling and make the use of these libraries in C++ safer and more convenient.
Mar 17, 2014
The Khronos Group has announced the immediate release of the OpenGL ES 3.1 specification, bringing significant functionality enhancements to the industry-leading, royalty-free 3D graphics API that is used on nearly all of the world’s mobile devices. OpenGL ES 3.1 will provide the most desired features of desktop OpenGL 4.4 in a form suitable for mobile devices.