Recent Projects

NVIDIA Mesh Processing Tools

Coming soon…

NVIDIA Texture Tools

The NVIDIA Texture Tools is a collection of image processing and texture manipulation tools, designed to be integrated in game tools and asset conditioning pipelines. Some of the image processing algorithms are implemented in CUDA in order to speed up the conditioning pipeline moving the most expensive computations to the GPU.
The NVIDIA Texture Tools is an open source project sponsored by NVIDIA that I also maintain and develop during my free time in collaboration with a small developer community. The project is hosted at google code and licensed under the MIT License.

Real-Time DXT Compression

I’ve coauthored two articles on DXT Compression, with two corresponding OpenGL examples:

NVIDIA Widgets

NVIDIA Widgets is NVIDIA’s immediate mode graphical user interface (IMGUI) toolkit. IMGUI is a nice way to write GUI code that’s very well suited for small real-time demos like the OpenGL SDK examples that we develop at NVIDIA.

QShaderEdit

QShaderEdit is a simple multiplatform shader editor inspired by Apple’s OpenGL Shader Builder.

QShaderEdit supports the following shading languages:

  • ARB programs.
  • GLSL shaders.
  • CgFX effects.

QGLUT

QGLUT is a simple implementation of the GLUT library on top of Qt.

  • Pages

  • Recent Posts

  • Archives