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.
Graphic Remedy, a leading provider of advanced solutions for 3D graphics developers, launched gDEBugger CL at Game Developer Conference 2010. gDEBugger CL allows OpenCL™-based application developers to deliver complex parallel computing applications and significantly improve application performance. gDEBugger CL offers advanced debugging, profiling and memory analysis capabilities that reduce development time, accelerate time to market, help deploy the application on multiple platforms and boost application parallel computing performance. gDEBugger CL supports OpenGL-OpenCL interoperability and works together with gDEBugger GL to display, in a single GUI system, both OpenGL's and OpenCL's debugging and profiling data.
The Open Toolkit library is an open-source wrapper that allows .Net/Mono applications to use OpenGL¸ OpenAL and OpenCL. This release improves stability under multi-threading scenarios, introduces a new multithreading sample, improves inline (intellisense) and hardcopy (PDF) documentation and fixes a large number of secondary issues. The Open Toolkit can be used on Windows, Linux, Mac OS X, Solaris and *BSD and is especially suitable to rapid development of games, GUIs, virtual reality and scientific visualizations.
The Khronos Group is preparing for the Game Developers Conference 2010. On the Official Khronos GDC Event page, a few of the sessions and speakers have been listed, as well as information regarding the Khronos Group's booth. Session this year will cover OpenCL, OpenGL, OpenGL ES, WebGL and COLLADA. This year there will be two additional sessions, "The Best of Both Worlds: Using UIKit with OpenGL" by Noel Llopis from Snappy Touch, and "An Overview to Creating Games with Palm's Plug-in Development Kit" by Jeff Bush, Director webOS, Graphics & Gaming at Palm.
ALT Software has won a contract with the Chinese Aeronautical Radio Electronics Research Institute (CARERI) to provide embedded graphics display drivers and hardware design services for the ATI Radeon E4690 and Radeon X1400 graphics processors for deployment in next-generation avionics display systems. ALT Software has been a leading provider of OpenGL ES and OpenGL SC display drivers for avionics systems for well over a decade.
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.
Metismo, a Mobile technology firm, has released an OpenGL ES library for the PSP. Originally developed as part of its Bedrock mobile porting technology, Metismo has decided to release the OpenGL ES package as a static library that can be linked to the SN Systems compiler.
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.
GPU Caps Viewer 1.8.0 is available for download. This new version adds OpenGL 3 as well as OpenCL support with a new panel and several OpenCL demos. GPU Caps Viewer is a graphics card utility for Windows. It quickly describes the essential capabilities of your graphics card including GPU type, amount of VRAM, GPU temperature, OpenGL, OpenCL and CUDA API support. I also offers OpenGL and OpenCL demos to test the latest features of your video card.
Qt Labs Blog is doing a series on Graphics and Performance of Qt. The first of the series is an overview of the whole painter, pixmaps, widgets, graphicsview, backingstore idea. Reasons for using the Khronos family of APIs is included for OpenGL and OpenVG.
The latest version of the OpenCTM 3D mesh viewer (part of the OpenCTM v1.0.2 SDK) has support for loading, viewing and saving several different file formats (OpenCTM, COLLADA, STL, PLY, OBJ and 3DS), making it a convenient companion tool for 3D graphics developers and artists. The viewer uses OpenGL for its 3D view and GUI, and works under Windows, Mac OS X, Linux, etc. OpenCTM is a file format, software library and a tool set for compression of triangle meshes. It fits well with the current OpenGL rendering pipeline, with support for custom shader attributes among other things.
Following their successful participation in SIGGRAPH Asia 2008, The Khronos Group is again hosting a “Developer University” as well as expanding their activities by exhibiting on the show floor. The Khronos Group is proud to invite you to Pacifico Yokohama, Yokohama, Japan at booth C12. Updates will be given on all of the major Khronos API's including OpenGL, OpenCL, COLLADA, OpenMAX, OpenVG and OpenGLES, as well, some major announces surrounding WebGL. Complete details as they become available are online.
Mark Steele is suggesting that Cube Defense game demo by Yohei Shimomae, is possibly the first fully playable WebGL game. Considering it is put together without documentation, Mark feels encouraged by what he sees. Take the game for a spin, and see for yourself. A WebGL enabled browser is required.
The Open Toolkit library is an advanced, low-level C# wrapper around OpenGL, OpenCL and OpenAL. It is suitable for games, scientific applications and any other project that requires 3D graphics, audio or compute functionality. Version 1.0 beta-1 introduces type-safe OpenGL ES 2.0 binding and a large number of new OpenGL tutorials on triangle picking, shaders, cubemaps and vertex buffer objects. It also contains a significant number of bug- and stability fixes; improves multi-monitor support; and improves support for multi-threading. Due to the amount and impact of the included bug fixes, users of previous versions are strongly encouraged to upgrade.
S3 Graphics announced the OpenCL 1.0 capable Chrome 5400E GPGPU processor. The 5400E features native support of OpenCL, the industry’s best GFLOPS per watt rating including, a OpenGL 3.1 / DirectX® 10.1 graphics engine, ChromotionHD video core for HD video decode including Blu-ray, H.264, and VC-1, a video encode engine, and an OpenVG 1.1 engine. The 5400E is the most versatile GPU for embedded applications requiring longevity, customization, performance, features, and low power. Complete details are available on the S3 Graphics website.