Framework tagged news

libCL is an open-source parallel algorithm library written in C++ and OpenCL, released under the Apache 2.0 license. Based on a thin layer of wrapper classes for OpenCL and OpenGL are implementations of parallel algorithms ranging from simple primitives such as sorting, searching and algebra to complex systems of algorithms for computational research and visualization. libCL emerged out of OpenCL Studio, and as such integrates well with the development environment and its rich prototyping and visualization capabilities.

The new version 0.9.5-R1 of the free open-source, cross-platform 3D application framework PixelLight has been released. OpenGL is used within the main renderer. Beside the usual bugfixing and feature completion, there are several migrations in this release. PixelLight is now using ‘nullptr’ introduced by C++0x, migrated from C style casts to C++ style casts and under MS Windows, Microsoft Visual Studio 2010 is now used as the main development IDE. There are also new features like the plugin SPARK_PL integrating the free open source particle engine SPARK. The SDK now includes two new demos, one of them shows how picking works.

Intel announced that it has acquired RapidMind. RapidMind, a framework for expressing data-parallel computations from within C++ and executing them on multicore processors. RapidMind was founded five years ago to commercialize a University of Waterloo programming system called Sh. RapidMind will continue to sell its platform and support existing customers.

Qt 4.6,a cross-platform application and UI framework now supports pluggable graphics systems for OpenGL 1.x and 2.x, and OpenVG 1.0 and 1.1. Khronos EGL API’s are used to access VG contexts and low-level window surfaces directly converting QPaintEngine requests into the equivalent OpenVG requests. This has been tested using X11/EGL and S60.