GPU library for simple development of OpenGL-based GPGPU applications, offscreen rendering and shading techniques.

Features

  • Simple and transparent object-based interface to offscreen rendering and OpenGL-based GPGPU operations.
  • Easy interface for pingpong textures to perform GPGPU reduction operations easily.
  • Compatibility with both OpenGL Shading Language and NVIDIA Cg.
  • Dynamic operation enhancements using available OpenGL extensions, including Pixel Buffer Objects, Framebuffer Object Blitting, Multiple Render Targets among others.
  • Support of new extensions like 2D texture arrays and 3D textures as render targets, with multiple internal data types.
  • Support for Vertex, Fragment and Geometry Shaders combined.
  • Preliminary support for shadow textures and depth-based targets.
  • GPUSVM: GPU-accelerated Support Vector Machine training and evaluation using GPUBase.

Project Activity

See All Activity >

Categories

3D Rendering

License

GNU General Public License version 2.0 (GPLv2)

Follow GPUBase

GPUBase Web Site

Other Useful Business Software
Save Up to 91% on Cloud Compute With Spot VMs Icon
Save Up to 91% on Cloud Compute With Spot VMs

Automatic sustained-use discounts. One free VM per month. No negotiation needed.

Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GPUBase!

Additional Project Details

Languages

English

Intended Audience

Developers

Programming Language

C++, GLSL (OpenGL Shading Language)

Related Categories

C++ 3D Rendering Software, GLSL (OpenGL Shading Language) 3D Rendering Software

Registered

2008-06-05