142 Commits

Author SHA1 Message Date
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
Anselme
d41476226c updated parametric mesh 2016-04-26 12:08:26 +02:00
Anselme
72466f7ef7 finished light and forward refactoring 2016-04-25 17:36:26 +02:00
Anselme
0273b76bdf added marchingcube chunk from old RuinsofEinarria project, and made some refactoring in the class 2016-04-25 12:19:54 +02:00
Anselme
371707bdd4 worked a little on scene refactoring 2016-04-21 17:14:22 +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
cd3a1d12c0 glAssert is now integrated to glew 2016-03-30 11:09:48 +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
0d4914c1d7 setScene is now protected 2016-03-20 23:30:41 +01:00
Anselme
bd0bbb3e10 fixed linker error 2016-03-14 00:22:04 +01:00
Anselme
8ceca758e9 added pipeline class, the renderer now takes a pipeline instead of modules, the camera is now held in the scene 2016-03-10 22:49:44 +01:00
Anselme
1304562344 compilation working with cmake template 2016-03-08 20:15:22 +01:00
Anselme
4f946d34df sparrowrenderer now successfully compiles with the cmake template 2016-03-08 13:19:33 +01:00
Anselme
dbd8ba5dd0 Merge branch 'master' of https://epicsparrow.com/epicsparrow/sparrowrenderer 2016-03-07 13:07:09 +01:00
Anselme
a65ce42695 updated picking 2016-03-07 13:06:52 +01:00
Anselme
73af20ec99 Merge branch 'master' of https://epicsparrow.com/epicsparrow/sparrowrenderer 2016-03-04 23:24:25 +01:00
Anselme
c5b3f312b3 a few fixes 2016-03-04 23:24:17 +01:00
Anselme
d96476d171 fixed post effect shader bugs 2016-03-02 12:09:08 +01:00
Anselme
b3576fea52 removed all the #version 330 core lines in shader 2016-02-20 14:22:34 +01: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
fb8ff13751 fixed bad hdr and bloom too strong 2016-01-10 18:53:18 +01:00
Anselme
698ce5b62a fixed mesh duplicates algorithm (and some render issues) 2016-01-07 19:55:53 +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
a25344dbaf HDR and Bloom working well 2016-01-03 20:03:04 +01:00
Anselme
1b14d61bdc fixed vertex duplicates algorithm 2015-12-28 23:56:24 +01:00
Anselme
7825ecd12f added blur, bloom, redux algorithms, added post processing pipeline 2015-12-28 11:12:53 +01:00
Anselme
53a37e6738 ninja commit 2015-12-19 00:16:28 +01:00
Anselme
8b61fb264f TP RTR 2015-12-16 12:08:07 +01:00
Anselme
afcd38fcbe fixed renderer clearing last used FBO instead of clearing screen 2015-12-16 01:10:57 +01:00
Anselme
2760f0c38f refactoring : added src and shader folders 2015-12-15 20:00:34 +01:00
Anselme
ed0cf67819 added some code to fix vertex duplicates 2015-12-15 15:44:07 +01:00
Anselme
ee9c7040e9 fixed shadowmap init 2015-12-14 11:56:15 +01:00
Anselme
c455d31948 implemented most of shadowmaps code in the shaders and in forwardmodule.cpp 2015-12-13 17:10:44 +01:00