This website requires JavaScript.
73af20ec99
Merge branch 'master' of https://epicsparrow.com/epicsparrow/sparrowrenderer
Anselme
2016-03-04 23:24:25 +01:00
c5b3f312b3
a few fixes
Anselme
2016-03-04 23:24:17 +01:00
d96476d171
fixed post effect shader bugs
Anselme
2016-03-02 12:09:08 +01:00
b3576fea52
removed all the #version 330 core lines in shader
Anselme
2016-02-20 14:22:34 +01:00
d2df3a998f
added instancing, and plenty of little things, fixed lots of bugs
Anselme
2016-02-20 14:07:04 +01:00
e536a76577
glew is now included with the renderer, updated todo
Anselme
2016-02-08 15:42:34 +01:00
080f3f6c53
bug fixes and minor features added
Anselme
2016-01-24 16:50:20 +01:00
fb8ff13751
fixed bad hdr and bloom too strong
Anselme
2016-01-10 18:53:18 +01:00
698ce5b62a
fixed mesh duplicates algorithm (and some render issues)
Anselme
2016-01-07 19:55:53 +01:00
160ebc0d2d
ended mesh refactoring
Anselme
2016-01-07 15:50:02 +01:00
b303c4b1ff
first commit of mesh refactoring
Anselme
2016-01-06 18:22:28 +01:00
a25344dbaf
HDR and Bloom working well
Anselme
2016-01-03 20:03:04 +01:00
1b14d61bdc
fixed vertex duplicates algorithm
Anselme
2015-12-28 23:56:24 +01:00
7825ecd12f
added blur, bloom, redux algorithms, added post processing pipeline
Anselme
2015-12-28 11:12:53 +01:00
53a37e6738
ninja commit
Anselme
2015-12-19 00:16:28 +01:00
8b61fb264f
TP RTR
Anselme
2015-12-16 12:08:07 +01:00
afcd38fcbe
fixed renderer clearing last used FBO instead of clearing screen
Anselme
2015-12-16 01:10:57 +01:00
2760f0c38f
refactoring : added src and shader folders
Anselme
2015-12-15 20:00:34 +01:00
ed0cf67819
added some code to fix vertex duplicates
Anselme
2015-12-15 15:44:07 +01:00
ee9c7040e9
fixed shadowmap init
Anselme
2015-12-14 11:56:15 +01:00
c455d31948
implemented most of shadowmaps code in the shaders and in forwardmodule.cpp
Anselme
2015-12-13 17:10:44 +01:00
a7d4391898
implemented most of shadowmaps code in light.cpp, added some code in posteffectmodule
Anselme
2015-12-12 19:52:11 +01:00
89adbf2fc5
fixed diffuse texture bug, added possibility to disable modules
Anselme
2015-12-10 23:05:47 +01:00
144daa8c3c
converted shaders to glsl extension
Anselme
2015-12-09 17:29:53 +01:00
97032c2fe6
added clearColor attribute in sparrowRenderer
Anselme
2015-12-09 09:44:29 +01:00
f5dfd8f5d3
fixed textures bug in crappy rendering
Anselme
2015-12-08 11:58:01 +01:00
6f258f295d
changed format to screen fbo for a more explicit and safe one
Anselme
2015-12-08 00:09:14 +01:00
80a4bac43b
changed texture format to standard RGB
Anselme
2015-12-07 17:27:57 +01:00
280fd4d1fd
fixed stupid bug
Anselme
2015-12-07 15:37:50 +01:00
fbc9a5d037
added posteffectmodule
Anselme
2015-12-07 07:18:57 +01:00
87a2c2c906
fixed tangent space, added shader source displayed when compilation error occurs
Anselme
2015-12-03 23:59:55 +01:00
84662d2c9f
enhanced texture class, implemented framebuffer class, moved gbuffer in deferredmodule.cpp
Anselme
2015-12-03 12:00:19 +01:00
a1e6dcc95e
some tiny changes
Anselme
2015-12-02 10:44:21 +01:00
c3d5e23518
added high resolution timer
Anselme
2015-12-01 10:15:14 +01:00
04a82a7364
added alpha mask handling and fixed specular color issue
Anselme
2015-12-01 00:24:50 +01:00
b4aa0acfda
removed all deprecated classes and methods, added crappyModule for opengl 2.1 rendering
Anselme
2015-11-30 09:39:59 +01:00
a00d1ee777
fixed some bugs, forward module is working
anselme
2015-11-29 22:32:44 +01:00
2381318a09
added forward module, and modifications to materials
anselme
2015-11-29 19:31:57 +01:00
09afb90dd4
additions in scene, shader, material, modules, towards the new module format
anselme
2015-11-28 14:43:03 +01:00
e95212468f
merged branch
Anselme
2015-11-24 11:44:14 +01:00
5a52b19cfe
shader preprocessing is working
Anselme
2015-11-23 20:49:00 +01:00
5305fdeac2
ninja commit on shader source class
Anselme
2015-11-23 18:27:59 +01:00
4aaf417cde
added gbuffer class and shader
Anselme
2015-11-22 21:07:33 +01:00
8f0d9d5fc7
added normal computation from positions and faces
Anselme
2015-11-18 22:36:03 +01:00
50631ee113
added SceneGraph
Anselme
2015-11-18 18:31:06 +01:00
1cf5765152
fixed clone bug
Anselme
2015-11-18 09:37:24 +01:00
57c6d122a8
fixed error messages showing in release mode
Anselme
2015-11-16 13:27:50 +01:00
837fe1cd39
added destroyGL deleting modules in renderer
anselme
2015-11-15 12:14:42 +01:00
04cc620797
added support for crappy renderer in skybox, added entityloader class
Anselme
2015-11-09 21:05:16 +01:00
de4936399e
added a test for compatibility
Anselme FRANÇOIS
2015-10-17 21:04:38 +02:00
9c2c8315b0
sphere and grid are now in the same file : parametricmesh
Anselme
2015-10-13 22:46:57 +02:00
124ef6ec2e
little fix
Anselme
2015-10-13 17:38:49 +02:00
fc2e3c5791
Merge branch 'master' of https://epicsparrow.com/epicsparrow/sparrowrenderer
Anselme
2015-10-13 17:22:11 +02:00
279391c279
removed crappy module, crappy rendering is now automatically handled in PhongModule
Anselme
2015-10-13 17:21:12 +02:00
1c22c685b6
fixed cmake issue with glew on windows
Anselme
2015-10-10 16:35:19 +02:00
0f26ca0d24
Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowrenderer
Anselme
2015-09-21 19:05:06 +02:00
0ae33c3356
fixed modern GL not enabling
Anselme
2015-09-21 19:05:01 +02:00
b06264719d
fixed some crappy rendering issues
Anselme
2015-09-21 17:41:12 +02:00
9ff1710082
added first working implementation of crappyModule
Anselme
2015-09-09 17:13:13 +02:00
a68f7107e1
temp commit of crappymodule implementation
Anselme
2015-09-08 17:49:34 +02:00
4d6c9b4a00
improved cmake
Anselme François
2015-09-07 17:31:38 +02:00
23c6be227f
changed build system for cmake instead of qmake
Anselme François
2015-09-07 09:39:35 +02:00
7976b6e484
cf sparrowEditor commit
Anselme
2015-09-06 21:24:43 +02:00
f2f1965a2d
added emission as ambient component of the phong material
Anselme
2015-09-03 01:39:42 +02:00
96619f4f0f
fixed gridMesh behavior
Anselme
2015-08-27 23:35:56 +02:00
02e3fd7cb0
little fix, more fixes will be needed on gridmesh
Anselme
2015-08-26 22:35:58 +02:00
3b1e1be464
removed resourcebase, added a shader for untextured phong materials
Anselme
2015-08-25 22:47:40 +02:00
b9dc55d0cf
some refactoring needed by the editor
Anselme
2015-08-07 23:48:18 +02:00
6499ffd9dd
removed useless semicolon
Anselme
2015-08-07 14:31:52 +02:00
fc9eb93c75
only one directionnal light is allowed now, phongEntity now handles the mesh's opengl initialization
Anselme
2015-08-06 14:25:17 +02:00
d4df0cd606
refactoring has advanced, still work to do
Anselme
2015-08-04 20:10:07 +02:00
84f0712fc1
work in progress on Mesh
Anselme
2015-08-04 14:35:36 +02:00
b51c490eaa
camera is now an interface
Anselme
2015-08-02 23:40:06 +02:00
192413642c
did some small refactoring
Anselme
2015-07-28 13:17:14 +02:00
2012905a73
added ASCIIModule and ASCIIEntity
Anselme
2015-07-23 17:43:46 +02:00
a03d7e630e
little change on Entity
Anselme
2015-07-21 15:09:56 +02:00
bf4daa27b3
fixed conflict between methods render of module and Qt widgets
Anselme
2015-07-21 07:42:37 +02:00
b7a61f3c66
removed some dependencies to old code
Anselme
2015-07-19 22:42:35 +02:00
6bfb5fed60
Mesh is now the only mesh class, and is very generic
Anselme
2015-07-18 16:51:29 +02:00
c20ad01d73
added imesh, a unique mesh class that will replace all others
Anselme
2015-07-17 16:38:06 +02:00
92c40cff48
changed how meshed and vertex are handled
Anselme
2015-07-16 23:57:59 +02:00
a6c9a55fb9
small changes
Anselme
2015-07-16 15:17:42 +02:00
486b81d153
splitted into 2 projects, see sparrowEditor project
Anselme
2015-07-09 13:15:27 +02:00
1668101b46
dockWidget refactoring, and added resource Widget
Anselme
2015-07-09 01:34:19 +02:00
2f793bd15f
added render pipeline panel
Anselme
2015-07-08 20:36:02 +02:00
bc04b95279
deleted useless temp header
Anselme
2015-07-07 14:33:22 +02:00
5393bbfa1b
sparrow renderer now uses resourcebase
Anselme
2015-07-07 14:31:33 +02:00
c534c7b4e7
small changes
Anselme
2015-07-06 21:46:17 +02:00
0872b425b1
worked a little on OBJ parsing
Anselme
2015-07-06 18:22:45 +02:00
009894ca3b
changed structure of the renderer to modules
Anselme
2015-07-05 23:13:17 +02:00
90126ba79d
Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowrenderer
Anselme
2015-07-03 21:22:07 +02:00
935b56da2e
bump mapping tests
Anselme
2015-07-03 21:22:03 +02:00
99bc0326c3
added first version of obj loader
Anselme
2015-07-03 13:17:00 +02:00
66c35fd0f9
fixed linker issues with opengl and glu
Anselme
2015-07-03 10:39:33 +02:00
d2244fa274
added first version of noise texture
Anselme
2015-07-02 19:29:05 +02:00
8d3331dce1
fixed issue with old cards
Anselme
2015-07-02 13:08:05 +02:00
2d4e2b9727
better blinn-phong, directionnal light at sun position
Anselme
2015-07-01 21:41:22 +02:00
3678b8d392
lights and blinn-phong are working well, and i also added a focusController, which allows to navigate freely around a target
Anselme
2015-07-01 20:56:32 +02:00
eaa70e2cde
added resourcebase
Anselme
2015-07-01 17:34:56 +02:00
26bfe5566b
lots of refactoring, added SparrowRenderer class, moved all Qt dependencies to Utils class
Anselme
2015-06-30 20:05:16 +02:00