189 Commits

Author SHA1 Message Date
Anselme
2012905a73 added ASCIIModule and ASCIIEntity 2015-07-23 17:43:46 +02:00
Anselme
a03d7e630e little change on Entity 2015-07-21 15:09:56 +02:00
Anselme
bf4daa27b3 fixed conflict between methods render of module and Qt widgets 2015-07-21 07:42:37 +02:00
Anselme
b7a61f3c66 removed some dependencies to old code 2015-07-19 22:42:35 +02:00
Anselme
6bfb5fed60 Mesh is now the only mesh class, and is very generic 2015-07-18 16:51:29 +02:00
Anselme
c20ad01d73 added imesh, a unique mesh class that will replace all others 2015-07-17 16:38:06 +02:00
Anselme
92c40cff48 changed how meshed and vertex are handled 2015-07-16 23:57:59 +02:00
Anselme
a6c9a55fb9 small changes 2015-07-16 15:17:42 +02:00
Anselme
486b81d153 splitted into 2 projects, see sparrowEditor project 2015-07-09 13:15:27 +02:00
Anselme
1668101b46 dockWidget refactoring, and added resource Widget 2015-07-09 01:34:19 +02:00
Anselme
2f793bd15f added render pipeline panel 2015-07-08 20:36:02 +02:00
Anselme
bc04b95279 deleted useless temp header 2015-07-07 14:33:22 +02:00
Anselme
5393bbfa1b sparrow renderer now uses resourcebase 2015-07-07 14:31:33 +02:00
Anselme
c534c7b4e7 small changes 2015-07-06 21:46:17 +02:00
Anselme
0872b425b1 worked a little on OBJ parsing 2015-07-06 18:22:45 +02:00
Anselme
009894ca3b changed structure of the renderer to modules 2015-07-05 23:13:17 +02:00
Anselme
90126ba79d Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowrenderer 2015-07-03 21:22:07 +02:00
Anselme
935b56da2e bump mapping tests 2015-07-03 21:22:03 +02:00
Anselme
99bc0326c3 added first version of obj loader 2015-07-03 13:17:00 +02:00
Anselme
66c35fd0f9 fixed linker issues with opengl and glu 2015-07-03 10:39:33 +02:00
Anselme
d2244fa274 added first version of noise texture 2015-07-02 19:29:05 +02:00
Anselme
8d3331dce1 fixed issue with old cards 2015-07-02 13:08:05 +02:00
Anselme
2d4e2b9727 better blinn-phong, directionnal light at sun position 2015-07-01 21:41:22 +02:00
Anselme
3678b8d392 lights and blinn-phong are working well, and i also added a focusController, which allows to navigate freely around a target 2015-07-01 20:56:32 +02:00
Anselme
eaa70e2cde added resourcebase 2015-07-01 17:34:56 +02:00
Anselme
26bfe5566b lots of refactoring, added SparrowRenderer class, moved all Qt dependencies to Utils class 2015-06-30 20:05:16 +02:00
Anselme
1bf29cac13 Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowrenderer 2015-06-30 18:51:37 +02:00
Anselme
6df9037261 added a texture to the shene's sphere 2015-06-30 18:51:32 +02:00
Anselme
8995b3ddbf fixed geodesic sphere not culled correctly, fixed skybox frustrum clipping, added lights class 2015-06-30 13:37:40 +02:00
Anselme
3ab2ba9dcd skybox prototype working, shaders now take a source instead of a filename in constructor 2015-06-29 23:44:50 +02:00
Anselme
370a073dcb implemented Texture and added skybox material 2015-06-29 16:01:51 +02:00
Anselme
b6c9377268 first step in the rendering process, we can display a sphere 2015-06-29 08:40:11 +02:00
Anselme
61c6f97da3 added scenecontroller 2015-06-27 00:03:34 +02:00
Anselme
a36b607ccf fixed a bug 2015-06-26 17:20:04 +02:00
unknown
2bd9205c37 added lots of things, but it crashes 2015-06-26 14:56:43 +02:00
unknown
6eb437fe23 implemented mesh class, and added gridmesh implementation 2015-06-26 12:41:17 +02:00
Anselme
f9c77feac3 implemented material interface, added texture class 2015-06-25 22:59:10 +02:00
unknown
9e19c2211d fixed shader compilation issue, fixed M_PI depending on cmath 2015-06-22 14:27:44 +02:00
Anselme
1dce5a251d initial commit 2015-06-22 01:57:02 +02:00