105 Commits

Author SHA1 Message Date
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
Anselme
a7d4391898 implemented most of shadowmaps code in light.cpp, added some code in posteffectmodule 2015-12-12 19:52:11 +01:00
Anselme
89adbf2fc5 fixed diffuse texture bug, added possibility to disable modules 2015-12-10 23:05:47 +01:00
Anselme
144daa8c3c converted shaders to glsl extension 2015-12-09 17:29:53 +01:00
Anselme
97032c2fe6 added clearColor attribute in sparrowRenderer 2015-12-09 09:44:29 +01:00
Anselme
f5dfd8f5d3 fixed textures bug in crappy rendering 2015-12-08 11:58:01 +01:00
Anselme
6f258f295d changed format to screen fbo for a more explicit and safe one 2015-12-08 00:09:14 +01:00
Anselme
80a4bac43b changed texture format to standard RGB 2015-12-07 17:27:57 +01:00
Anselme
280fd4d1fd fixed stupid bug 2015-12-07 15:37:50 +01:00
Anselme
fbc9a5d037 added posteffectmodule 2015-12-07 07:18:57 +01:00
Anselme
87a2c2c906 fixed tangent space, added shader source displayed when compilation error occurs 2015-12-03 23:59:55 +01:00
Anselme
84662d2c9f enhanced texture class, implemented framebuffer class, moved gbuffer in deferredmodule.cpp 2015-12-03 12:00:19 +01:00
Anselme
a1e6dcc95e some tiny changes 2015-12-02 10:44:21 +01:00
Anselme
c3d5e23518 added high resolution timer 2015-12-01 10:15:14 +01:00
Anselme
04a82a7364 added alpha mask handling and fixed specular color issue 2015-12-01 00:24:50 +01:00
Anselme
b4aa0acfda removed all deprecated classes and methods, added crappyModule for opengl 2.1 rendering 2015-11-30 09:39:59 +01:00
anselme
a00d1ee777 fixed some bugs, forward module is working 2015-11-29 22:32:44 +01:00
anselme
2381318a09 added forward module, and modifications to materials 2015-11-29 19:31:57 +01:00
anselme
09afb90dd4 additions in scene, shader, material, modules, towards the new module format 2015-11-28 14:43:03 +01:00
Anselme
e95212468f merged branch 2015-11-24 11:44:14 +01:00
Anselme
5a52b19cfe shader preprocessing is working 2015-11-23 20:49:00 +01:00
Anselme
5305fdeac2 ninja commit on shader source class 2015-11-23 18:27:59 +01:00
Anselme
4aaf417cde added gbuffer class and shader 2015-11-22 21:07:33 +01:00
Anselme
8f0d9d5fc7 added normal computation from positions and faces 2015-11-18 22:36:03 +01:00
Anselme
50631ee113 added SceneGraph 2015-11-18 18:31:06 +01:00
Anselme
1cf5765152 fixed clone bug 2015-11-18 09:37:24 +01:00
Anselme
57c6d122a8 fixed error messages showing in release mode 2015-11-16 13:27:50 +01:00
anselme
837fe1cd39 added destroyGL deleting modules in renderer 2015-11-15 12:14:42 +01:00
Anselme
04cc620797 added support for crappy renderer in skybox, added entityloader class 2015-11-09 21:05:16 +01:00
Anselme FRANÇOIS
de4936399e added a test for compatibility 2015-10-17 21:04:38 +02:00
Anselme
9c2c8315b0 sphere and grid are now in the same file : parametricmesh 2015-10-13 22:46:57 +02:00
Anselme
124ef6ec2e little fix 2015-10-13 17:38:49 +02:00
Anselme
fc2e3c5791 Merge branch 'master' of https://epicsparrow.com/epicsparrow/sparrowrenderer 2015-10-13 17:22:11 +02:00
Anselme
279391c279 removed crappy module, crappy rendering is now automatically handled in PhongModule 2015-10-13 17:21:12 +02:00
Anselme
1c22c685b6 fixed cmake issue with glew on windows 2015-10-10 16:35:19 +02:00
Anselme
0f26ca0d24 Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowrenderer 2015-09-21 19:05:06 +02:00
Anselme
0ae33c3356 fixed modern GL not enabling 2015-09-21 19:05:01 +02:00
Anselme
b06264719d fixed some crappy rendering issues 2015-09-21 17:41:12 +02:00