Benau
|
2f0252be98
|
Merge remote-tracking branch 'origin/master' into renderer_refactoring
|
2016-10-28 21:41:49 +08:00 |
|
Elderme
|
41cd1e0364
|
merged with master
|
2016-08-18 22:36:19 +02:00 |
|
Elderme
|
a3c78a7245
|
Fixed polycount in kart selection screen
|
2016-07-30 11:31:23 +02:00 |
|
Elderme
|
cd1b9a66a0
|
Merged master in branch
|
2016-07-26 21:31:52 +02:00 |
|
Elderme
|
d7ebde2e68
|
Do not upload UBO data when UBO are disabled by graphics restriction
|
2016-07-13 23:19:52 +02:00 |
|
Elderme
|
0630145a5c
|
Fixed rendering issue when switching advanced pipeline on to off in RTT screen
|
2016-07-07 23:08:31 +02:00 |
|
Elderme
|
12155ef8ee
|
Added draw policy information in the log.
|
2016-06-25 22:14:14 +02:00 |
|
Elderme
|
80713ec019
|
Fixed glow color issue when GL_ARB_draw_indirect extension is not available
|
2016-06-25 14:55:51 +02:00 |
|
Elderme
|
b359e8f9fd
|
Merged with master, solved conflicts
|
2016-06-18 19:28:54 +02:00 |
|
Elderme
|
05f9b01be3
|
Fixed compilation issue with MinGW
|
2016-02-11 14:34:16 +01:00 |
|
Elderme
|
b2a9c412ed
|
Fixed issue when deffered lighting is disabled (graphics level 1)
|
2016-02-09 22:37:52 +01:00 |
|
Elderme
|
2ee4aefcd7
|
Improved coding style
|
2016-02-07 13:54:46 +01:00 |
|
Elderme
|
f26667ec85
|
Removed unnessary #include in header files
|
2016-02-06 23:38:15 +01:00 |
|
Elderme
|
6465666d7c
|
Improved interfaces
|
2016-02-06 14:30:21 +01:00 |
|
Elderme
|
126f883fac
|
Fixed poly count
|
2016-01-24 22:49:56 +01:00 |
|
Elderme
|
8d17911ef6
|
Cleaned and added comments
|
2016-01-23 21:59:56 +01:00 |
|
Elderme
|
8a5405eff9
|
Make diffuse/specular/depth texture handles resident when creating RTT instead of during rendering loop
|
2016-01-21 15:05:14 +01:00 |
|
Elderme
|
4eec1d8570
|
Removed getFBO method in IrrDriver
|
2016-01-20 23:39:19 +01:00 |
|
Elderme
|
bff0a98708
|
Moved m_post_processing attribute from IrrDriver to ShaderBasedRenderer, and removed some getter/setter functions
|
2016-01-17 13:42:06 +01:00 |
|
Elderme
|
a257acfd4b
|
Fixed memory leak and improved interfaces for rendering to texture
|
2016-01-04 21:36:00 +01:00 |
|
Elderme
|
956ae27eca
|
Added abstract RenderTarget class for rendering to texture, and a renderToTexture method in IrrDriver
|
2015-12-30 12:02:11 +01:00 |
|
Elderme
|
b5fd7aa104
|
Fixed compilation errors
|
2015-12-20 17:43:15 +01:00 |
|
Elderme
|
c158fa1757
|
Removed getRTT method in irr_driver
|
2015-12-18 14:19:55 +01:00 |
|
Elderme
|
cba4685d02
|
Start moving m_rtts from IrrDriver to Renderer classes
|
2015-12-16 10:15:38 +01:00 |
|
Elderme
|
c5caa610ec
|
Moved functions from render_lighting.cpp to ShaderBasedRenderer class
|
2015-12-10 15:34:33 +01:00 |
|
Elderme
|
ba7aa4bc58
|
Moved m_spherical_harmonics from IrrDriver to ShaderBasedRenderer class
|
2015-12-05 21:43:04 +01:00 |
|
Elderme
|
288b9db71b
|
Moved skybox from IrrDriver to Renderer class
|
2015-12-04 23:23:56 +01:00 |
|
Elderme
|
a753008521
|
Cleaned glow rendering
|
2015-11-26 20:12:24 +01:00 |
|
Elderme
|
1b27424b67
|
Moved more drawing functions from GeometryPasses to drawing policies classes.
|
2015-11-24 23:33:14 +01:00 |
|
Elderme
|
951b852ede
|
Adding policies for each way to rendering meshes (depending on available OpenGL extensions)
|
2015-11-22 22:25:54 +01:00 |
|
Elderme
|
b4d39f7d85
|
Improved interfaces
|
2015-11-22 16:13:34 +01:00 |
|
Elderme
|
db52543655
|
Removed GlowPassCmd singleton, now use new CommandBuffer class to render glow
|
2015-11-20 22:16:58 +01:00 |
|
Elderme
|
e36ba066fb
|
Removed duplicate code in CommandBuffer class, and replaced singleton ShadowPassCmd by the new ShadowCommandBuffer class
|
2015-11-16 22:28:22 +01:00 |
|
Elderme
|
5c02c58ded
|
Now use new CommandBuffer class for reflective shadowmaps
|
2015-11-12 22:13:18 +01:00 |
|
Elderme
|
84592ef631
|
Removed singleton class SolidPassCmd
|
2015-11-08 21:16:29 +01:00 |
|
Elderme
|
928dd8d24d
|
Partially replaced singleton SolidPassCmd by DrawCalls class
|
2015-11-07 15:01:00 +01:00 |
|
Elderme
|
6ba82eaac9
|
Removed several singletons and added a CommandBuffer class
|
2015-10-30 15:23:15 +01:00 |
|
Elderme
|
4452661533
|
Removed singletons (objects added as DrawCalls members)
|
2015-10-22 18:09:11 +02:00 |
|
Elderme
|
c1e709b320
|
Start moving draw calls generation into a dedicated class
|
2015-10-14 13:40:12 +02:00 |
|
Elderme
|
878570f7c1
|
Moved m_shadow_matrices from IrrDriver to Renderer class
|
2015-10-12 13:44:49 +02:00 |
|
Elderme
|
7590a90e67
|
Improved LightingPasses interfaces
|
2015-10-10 16:06:03 +02:00 |
|
Elderme
|
0ebadf7963
|
Improved LightingPasses interfaces
|
2015-10-09 22:19:57 +02:00 |
|
Elderme
|
017c609154
|
Start removing dependency to irr_driver in LightingPasses class
|
2015-10-06 22:29:00 +02:00 |
|
Elderme
|
cf7bb82e8a
|
Remove irr_driver dependency in GeometryPasses class
|
2015-10-04 13:58:54 +02:00 |
|
Elderme
|
fcb485d3d8
|
Moved irr_driver geometry rendering functions into GeometryPasses class
|
2015-09-29 22:19:08 +02:00 |
|
Elderme
|
f56baaefcb
|
split shader_based_renderer into smaller objects
|
2015-09-20 21:14:01 +02:00 |
|
Elderme
|
b7ab99e5e2
|
Merged with master and solved conflicts
|
2015-09-18 11:05:27 +02:00 |
|
Elderme
|
b2a23acd46
|
Moved more methods from irr_driver to renderer
|
2015-09-18 10:45:00 +02:00 |
|
Elderme
|
417bfb89e9
|
Fixed compilation error with debug mode
|
2015-09-06 16:15:15 +02:00 |
|
Elderme
|
9916b9073b
|
Fixed crash with fixed pipeline
|
2015-08-21 21:44:55 +02:00 |
|