179 Commits

Author SHA1 Message Date
Anselme
9269f345b0 progress on TexturePack and Model serialization, added tinydir as included dependency 2016-07-28 15:20:16 +02:00
Anselme
1a515f92ec added possibility to save a cubemap's face as a file, added specifications for TexturePack 2016-07-26 17:36:24 +02:00
Anselme FRANÇOIS
7ca0d3d003 2D elements are correctly blended and rendered according to depth 2016-07-24 14:53:31 +02:00
Anselme FRANÇOIS
e94f2a3c98 Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowrenderer 2016-07-23 13:59:37 +02:00
Anselme FRANÇOIS
c5c8158653 point light shadows are implemented, but not working yet 2016-07-23 13:59:34 +02:00
Anselme
8035f2b73f added position picking 2016-07-22 17:31:30 +02:00
Anselme
66a5399fba fixed 2D texturing 2016-07-22 12:10:40 +02:00
Anselme
cb4b696e12 added picking 2016-07-21 17:30:03 +02:00
Anselme
44efb383a9 added point light shadow generation shaders 2016-07-19 17:25:35 +02:00
Anselme FRANÇOIS
1cca1287ee added png serialization directly from memory, fixed trackballcamera movement 2016-07-14 22:34:07 +02:00
Anselme FRANÇOIS
cfa3859cba deferred pipeline now handles 2D mesh as gui objects 2016-07-11 20:06:37 +02:00
Anselme
78a2720a82 added addRectangle2D method to Mesh 2016-06-30 15:26:55 +02:00
Anselme FRANÇOIS
f284cb769f debugged 2D pipeline 2016-06-25 14:43:30 +02:00
Anselme FRANÇOIS
db8d271d07 fixed issues in deferred pipeline and trackballcamera 2016-06-24 18:54:02 +02:00
Anselme FRANÇOIS
01973cea0b added deferred pipeline 2016-06-24 18:33:53 +02:00
Anselme
66784724d8 finished material and mesh serialisation, added model class 2016-06-24 17:11:05 +02:00
Anselme
116a5e3d1a added basic camera (default camera implementation) 2016-06-21 17:15:38 +02:00
Anselme
bb27fb0965 added texture name to material 2016-06-20 17:26:04 +02:00
Anselme
0f568c5eec Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/SparrowRenderer 2016-06-17 14:55:40 +02:00
Anselme
a8f57882cc added point light, added name to mesh serialisation 2016-06-17 14:54:07 +02:00
Anselme François
a23345e2e5 Update CONTRIBUTING.md 2016-06-15 16:13:13 +02:00
Anselme François
feedd894b7 Add contribution guide 2016-06-15 16:11:29 +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 FRANÇOIS
a70aaf7a31 fixed a few mistakes 2016-06-14 00:47:45 +02:00
Anselme
4f4d4da876 second iteration of Light refactoring 2016-06-13 16:52:11 +02:00
Anselme
dcb95d1644 fixed tangent space 2016-06-13 13:00:45 +02:00
Anselme FRANÇOIS
637195391d ninja commit on Light refactoring 2016-06-13 07:58:39 +02:00
Anselme FRANÇOIS
1acf555854 enhanced Texture and FrameBuffer class to prepare incoming features on shadowmaps 2016-06-12 01:16:19 +02:00
Anselme FRANÇOIS
cbefe4f86e enhanced texture class, added PCF to shadowmapping 2016-06-11 13:50:58 +02:00
Anselme
bca6c8c13f improved framebuffer destructor, simple pipeline had now the ability to load default shaders if none is provided 2016-06-10 12:05:54 +02:00
Anselme
610cf8af44 improved texture class 2016-06-10 10:47: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
3ed4b73c05 fixed annoying warnings 2016-06-06 10:01:58 +02:00
Anselme FRANÇOIS
cf07f30a00 added version and removed all console output in Release 2016-06-04 14:40:37 +02:00
Anselme
e0acfad727 changing folder naming convention for linux 2016-06-01 00:00:42 +02:00
Anselme François
322564970b Update to BSD3 LICENSE 2016-05-22 12:24:51 +02:00
Anselme François
17c187ce17 Added BSD3 license 2016-05-20 15:30:24 +02:00
Anselme FRANÇOIS
2f7f75618f fixed NULL material segfault 2016-05-18 00:12:47 +02:00
Anselme FRANÇOIS
501ec75dd8 multiple fixes and shadows shaders are now in files 2016-05-15 15:21:57 +02:00
Anselme
2b191afd9f debugged procedural meshes 2016-04-29 12:03:59 +02:00
Anselme
1ffba313fe big fixes (shadowmaps, mipmapping) 2016-04-28 17:12:03 +02:00
Anselme
c5d4d90463 bug fixes (normal mapping, directionnal lighting) 2016-04-28 16:17:17 +02:00
Anselme
021ba006a0 bug fixes 2016-04-27 22:01:19 +02:00
Anselme
378806c0a0 bug fixes 2016-04-27 17:23:56 +02:00
Anselme
b682002ecd fixed template linking error 2016-04-26 23:32:19 +02:00
Anselme
48e1c4afdc finished refactoring, sparrowrenderer compiles 2016-04-26 23:07:25 +02:00
Anselme
209cec4c7c Merge branch 'pipeline_refactoring' of https://epicsparrow.com/epicsparrow/sparrowrenderer into pipeline_refactoring 2016-04-26 22:04:19 +02:00
Anselme
c07c9e54a9 fixed mesh template issue 2016-04-26 22:03:55 +02:00