Add a Review
2 Downloads (This Week)
Last Update:
Download GPUBase 0.22 beta release
Browse All Files


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

GPUBase Web Site


  • 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.

Update Notifications

Write a Review

User Reviews

Be the first to post a review of GPUBase!

Additional Project Details



Intended Audience


Programming Language

C++, GLSL (OpenGL Shading Language)


Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.