Skip to content

richard-vock/harmont

Repository files navigation

harmont

c++ opengl wrapper library

Why

Because I need a sophisticated, modern opengl wrapper library. Sophisticated in the sense that it supports everything I need for graphene (https://github.com/paulhilbert/graphene); modern in the sense that this whole fixed-function pipeline crap is not part of it.

Does it compile/run under Windows?

No. Well it probably does. And probably I made sure it does. But I don't like your "operating system"; so no, it doesn't.

Dependencies

For the bare wrapper library (without helper classes) the dependencies are

Optional dependencies are:

Compilation/Installation

Read the Dependencies section above first!

To compile

mkdir ./build && cd build
cmake ..
make

to install

make install

To build the examples run (still in build folder)

(for mesh render example)
make mesh_deferred
(for pointcloud render example)
make pcl_deferred

Keep in mind that the pisa_diffuse.hdr file must be in the folder you execute the examples from.

Documention

I will supply a Doxygen based documentation as soon as I tested all features.

About

c++ opengl wrapper library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published