The Khronos Group announced the release of the OpenGL® 4.0 specification. This is a significant update to the most widely adopted 2D and 3D graphics API, and includes the GLSL 4.00 update to the OpenGL Shading language allowing developers to access the latest generation of GPU acceleration. OpenGL 4.0 further improves the close interoperability with OpenCL™ for accelerating computationally intensive visual applications. Among the new features: two new shader stages that enable the GPU to offload geometry tessellation from the CPU; per-sample fragment shaders and programmable fragment shader input positions; drawing of data generated by OpenGL, or external APIs such as OpenCL, without CPU intervention; shader subroutines for significantly increased programming flexibility; 64-bit double precision floating point shader operations and inputs/outputs for increased rendering accuracy and quality. Khronos has also released an OpenGL 3.3 specification, together with a set of ARB extensions, to enable as much OpenGL 4.0 functionality as possible on previous generation GPU hardware.
COLLADA will be sponsoring a session at GDC on Friday March 12th 2010. Attend the COLLADA session to discover how COLLADA assets and tool chains fit naturally with WebGL’s acceleration of 3D on the web - and how the combination of COLLADA and WebGL provide a compelling 3D pipeline for 3D Web content creation and deployment. Also learn about the new COLLADA 1.4 Conformance Test Suite for Khronos Adopters.
The Khronos Group has just finished the latest in their series of reference cards. This reference card is for OpenGL ES 2.0 and can be downloaded in PDF format today. Both the OpenGL ES 2.0 API and the OpenGL ES Shading Language 1.0 are covered in detail.
ARM announced the Mali™ User Interface (UI) Engine, including the Lotion UI example source code, is now available via the Mali Developer Centre free of charge. The UI engine can be used to develop 3D applications, providing an OS-independent set of facilities for handling I/O devices, loading & management of graphics assets including textures and OpenGL ES 2.0 shaders. Also included is a library of classes and functions to help develop 3D User Interfaces.
BEALTO has started to offer OpenCL training in Europe. Eric Bainville, founder of BEALTO, is an independent software architect and developer who has written a number of papers and tutorials on OpenCL. He currently offers a one week course once per month in OpenCL. The courses are flexible, allowing each teams need to be met.
Graphic Remedy announced the upcoming release of gDEBugger for OpenCL, a real-time OpenCL debugger, performance analyzer and computing memory optimizer. gDEBugger CL will allow OpenCL based application developers to enjoy advanced debugging, profiling and memory analysis capabilities, helping them reduce development time, deliver high quality applications and significantly improve parallel computing performance. For more information and for joining the gDEBugger CL Free Beta Program visit our website.
This star and planet charting iPhone 3Gs app uses your current global position, heading, and accelerometer data to draw a current picture of the stars and planets around you. A small portion of the code is GPL licensed, but the bulk is BSD-style license or less restrictive. The app and source code make a great learning tool.
DMP is proud to announce two all new OpenGL ES programming training courses. For those who have taken past courses, these are two new courses. OpenGL ES programming training I and II will run March 11-12 and March 18-19 2010. Complete details are available online for the Training I and Training II courses in english, and in Japanese.
AMD Developer Centeral has posted the ATI Stream OpenCL Technical Overview Video Series. The series of 5 videos provides ATI Stream developers an overview of the OpenCL API and OpenCL C programming language.
Here is a summary of the videos by AMD's Justin Hensley:
- Video 1: What is OpenCL? (7:44)
- Video 2: What is OpenCL? (continued) (6:37)
- Video 3: Resource Setup (11:06)
- Video 4: Kernel Execution (13:00)
- Video 5: Programming with OpenCL C (17:59)
ALT Software, an embedded graphics leader won the contract to develop OpenGL ES and Open VG device drivers for POWERVR SGX graphics IP core in next-generation System on Chip processor designed for high performance in power constrained devices. ALT Software has been developing OpenGL and Safety-Critical 2D and 3D solutions since 1994.