Ray Tracing the Quaternion Julia Set on the GPU

October 25th, 2005

The quaternion Julia fractal is a complex and beautiful object, yet its parameter space is difficult to explore due to the high cost of visualization. Fortunately, rendering the Julia set by ray tracing or “sphere tracing” its surface is an algorithm well suited to the GPU: it has high arithmetic intensity and uses virtually no bandwidth. A GPU implementation (with source) of this algorithm that allows real-time interaction with the Julia set has been made available by Keenan Crane.

gDEBugger V2.0 Adds Performance Graph and Dashboard View

September 19th, 2005

gDEBugger, an OpenGL debugger and profiler, traces application activity on top of the OpenGL API, letting programmers see what is happening within the graphics system implementation to find bugs and optimize application performance. This major version includes two new profiling views: Performance Graph View and Performance Dashboard View. These two views contain performance counter graphs of gDEBugger, Windows and vendor-specific graphics boards (NVIDIA and 3Dlabs), including: CPU/GPU idle, graphics memory consumption, vertex and fragment processor utilization, number of API function calls per frame, amount of loaded textures and texels, frames per second, and many others. Using the gDEBugger Performance Analysis toolbar together with the new Performance views enables you to easily pinpoint graphics pipeline performance bottlenecks. (http://www.gremedy.com)

GPU Accelerated General Purpose Data Processing with MAX/MSP/Jitter

August 11th, 2005

The latest versions of Cycling ’74s MAX/MSP/Jitter software packages provide a visual programming environment for new media with applications in GPU based stream processing, real-time video processing, volume visualization, and generic n-dimensional data analysis and signal processing. Jitter supports cascaded GLSL/Cg/ARB/NV shader programs with a streamlined render-to-texture interface, allowing fast prototyping of complex shader effects to be processed in a generic data flow network. (Jitter v1.5 Upgrade Info. Cycling ’74.)

SIGGRAPH 2005 GPGPU Course

July 29th, 2005

Once again this year ACM SIGGRAPH will feature a full-day course titled “GPGPU: General-Purpose Computing on Graphics Hardware”. The course, organized by Mark Harris of NVIDIA and David Luebke of the University of Virginia, will feature GPGPU experts from industry and academia. The course will discuss core computational building blocks such as sorting, searching, and linear algebra, using case studies ranging from adaptive shadow mapping to database queries and data mining. Particular focus will be given to tools, perils, and tricks of the trade in general-purpose GPU programming. The course has been updated from SIGGRAPH 2004, with all new case studies. (http://www.gpgpu.org/s2005)

gDEBugger V1.5 Adds Shaders Source Code Viewer and Supports Multithreaded Applications

July 1st, 2005

gDEBugger, an OpenGL debugger and profiler, traces application activity on top of the OpenGL API letting programmers see what is happening within the graphic system implementation. The new V1.5 introduces a Shader Viewer that displays a list of shading programs and shaders existing in each render context. This viewer displays each shader’s source code and parameters. Also displayed is a list of each program’s attached shaders, active uniforms values and program parameters. In addition, this version supports multithreaded applications, displaying a list of the debugged process threads and thread current render contexts. The Call Stack View now displays the call stack of any chosen thread. (www.gremedy.com)

Sh Version 0.7.8 Released

July 1st, 2005

A new version of the Sh language for GPU programming in C++ has been released. This version features a new backend infrastructure implementation allowing such things as running part of a stream application on the GPU and part on the CPU at the same time. Many other fixes as well as platform compatability enhancements were also added. (http://libsh.org)

FxPlug GPU Image Processing API Launched

May 26th, 2005

The FxPlug API allows Mac OS X developers to write OpenGL based image processing plugins for Apple’s Motion video effects software. Designed to run on ARB_fragment_program capable hardware, it allows chains of complex effects to be run entirely on the GPU. With over 100 GPU filters and generators already running within Motion, this is well worth a look. (http://developer.apple.com/appleapplications/fxplugsdk.html)

gDEBugger V1.4 Supports OpenGL 2.0 and Adds Commands for Locating Shader Performance Bottlenecks

April 27th, 2005

gDEBugger, an OpenGL API debugger and profiler, traces application activity on top of the OpenGL API allowing programmers to see what is happening within the graphics system implementation. The new V1.4 supports the OpenGL 2.0 standard and many additional extensions. The latest features include stub fragment shader replacement and OpenGL light overrides. These features enable the pinpointing of application graphic performance bottlenecks caused by either fragment shaders or light-related calculations. In addition, gDEBugger contains a powerful break-on-detected error mechanism that stops execution of the debugged application when detected errors occur. The texture viewer now displays images and properties of multi-textures.

Sh Version 0.7.7 released

April 27th, 2005

Version 0.7.7 of the Sh GPU Metaprogramming Language is now released. Sh allows GPUs to be programmed directly using C++. This version features a back end for the OpenGL Shading Language, Mac OS X support, and major speed improvements for stream programs (the GPGPU subset of Sh). (http://libsh.org)

GLIntercept v0.42 adds improved runtime shader editing

April 17th, 2005

GLIntercept is an OpenGL debugger/logger for shaders, images, and function calls. Version 0.42 adds improved support for runtime editing of GLSL shaders. This release also includes initial OpenGL 2.0 support for logging and creating frame buffer composition movies in order to visually inspect how a scene is created.

Page 36 of 41« First...102030...3435363738...Last »