SDK tagged news

Rightware's Kanzi SDK offers the missing link to chain today’s mainstream 3D graphics content creation tools, such as 3DS Max, Maya and XSI with cell phones and other mobile devices. Artists will be able to export their UI base designs from the software packages to Kanzi SDK using COLLADA data format. Kanzi also sports a unified pipeline for OpenGL ES 2.0 and OpenGL ES 1.x based 3D graphics, with the engine able to run real-time streaming data, texture and fragment shaders, as well as multi-texturing and dynamic lighting.

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)

SmallptGPU is a ray tracing test application written using the AMD OpenCL SDK. The video shows it running on the Radeon 4870, with impressive results, but a FirePro workstation card or the new Radeon 5970 should be at least 4x faster. Also, the OpenCL renderer will automatically take advantage and scale across as many cards as you can install in your system.

ATI has announced the production release of their Stream SDK v2.0. The ATI Stream SDK is a complete development platform which allows you to quickly and easily develop applications accelerated by ATI Stream technology using OpenCL. New features include support for OpenCL™ ICD (Installable Client Driver), support for atomic functions for 32-bit integers and support for OpenCL / OpenGL interoperability.

NVIDIA has released the first public OpenCL conformant GPU drivers as well as a powerful performance profiling tool and an OpenCL Best Practices Guide. The OpenCL Visual Profiler uses the extensive performance instrumentation in NVIDIA’s OpenCL drivers and hardware performance signals designed into NVIDIA GPUs to provide developers with insight into performance bottlenecks and opportunities for optimization. The OpenCL Best Practices Guide designed to help OpenCL developers programming for the CUDA architecture implement high performance parallel algorithms and understand best practices for GPU Computing. The OpenCL drivers, Visual Profiler, and Best Practices Guide are all available on the NVIDIA developers website.

The Khronos Group has expanded the OpenCL section of their public forums, giving an area for users and coders to mingle together. The forums now contain categories for beginner and advanced coders, hardware and software issues for end users, OS specific question and help, and an area to discuss SDK's, toolkits and wrappers. The Khronos Group message boards are visited by the developers behind all the Khronos API's on a regular basis, and offer the best place to get help and give help. We look forward to seeing you on the Khronos forums soon.