Dargish / GLRender

Deferred HDR PBR renderer in OpenGL
16 stars 2 forks source link

Clean the API #15

Open Dargish opened 9 years ago

Dargish commented 9 years ago

Try to remove as many library dependencies from the API. This might include passing around raw pointer handlers instead of boost shared pointers and only using the shared pointers internally.

Definitely keep things like tinyxml and json internal to their appropriate libs.

This is quite a large future ticket and will probably be broken down into a full or most of a milestone at some point.

Dargish commented 9 years ago

Going to rework the separate libraries of the engine into one library with a clean API using just the std library in its interface. Dependencies such as boost and sfml will be kept private.

Dargish commented 9 years ago