matus-chochlik / oglplus

OGLplus is a collection of open-source, cross-platform libraries which implement an object-oriented facade over the OpenGL® (version 3 and higher) and also OpenAL® (version 1.1) and EGL (version 1.4) C-language APIs. It provides wrappers which automate resource and object management and make the use of these libraries in C++ safer and more convenient.
http://oglplus.org/
Boost Software License 1.0
492 stars 72 forks source link

SSBO support #116

Closed regnirpsj closed 9 years ago

regnirpsj commented 9 years ago

this pull request adds support for shader-storage buffer objects (based on the existing uniform-block interface). 014_multi_cube_ssbo.cpp is a modification of 014_multi_cube_ub.cpp to show the differences.

the change set probably needs cherry picking:

matus-chochlik commented 9 years ago

Hi, thanks for the contribution!

In order to keep the history cleaner I ended up cherry-picking the relevant commits (hopefully I didn't miss anything) to develop.