19 Commits

Author SHA1 Message Date
Anselme
78a2720a82 added addRectangle2D method to Mesh 2016-06-30 15:26:55 +02:00
Anselme
66784724d8 finished material and mesh serialisation, added model class 2016-06-24 17:11:05 +02:00
Anselme
a8f57882cc added point light, added name to mesh serialisation 2016-06-17 14:54:07 +02:00
Anselme
5eef43156b added serialisation of texture to png with lodepng 2016-06-15 16:09:11 +02:00
Anselme
7c139a576a added mesh serialization 2016-06-14 17:46:01 +02:00
Anselme
b5f0395cca the sparrowrenderer no longer supports opengl inverior to 3.3 Core (goodbye crappy rendering) 2016-06-06 17:38:28 +02:00
Anselme
d06c6d681d all opengl includes are now in opengl.h 2016-06-06 17:02:25 +02:00
Anselme
1ffba313fe big fixes (shadowmaps, mipmapping) 2016-04-28 17:12:03 +02:00
Anselme
72466f7ef7 finished light and forward refactoring 2016-04-25 17:36:26 +02:00
Anselme
c3b5a356fe ninja scene refactoring 2016-04-01 16:59:21 +02:00
Anselme
c2039b331c added documentation, merged mesh and meshbuilder, deleted useless classes 2016-03-30 23:05:08 +02:00
Anselme
d07541e8ea added Buffer class to handle VBOs, EBOs and UBOs 2016-03-29 15:44:33 +02:00
Anselme
4dcef0d4e3 changed scene to hold a pipeline, renderer does not handle modules anymore, material flags are handled by the mesh 2016-03-29 07:17:54 +02:00
Anselme
d2df3a998f added instancing, and plenty of little things, fixed lots of bugs 2016-02-20 14:07:04 +01:00
Anselme
e536a76577 glew is now included with the renderer, updated todo 2016-02-08 15:42:34 +01:00
Anselme
080f3f6c53 bug fixes and minor features added 2016-01-24 16:50:20 +01:00
Anselme
160ebc0d2d ended mesh refactoring 2016-01-07 15:50:02 +01:00
Anselme
b303c4b1ff first commit of mesh refactoring 2016-01-06 18:22:28 +01:00
Anselme
2760f0c38f refactoring : added src and shader folders 2015-12-15 20:00:34 +01:00