32 Commits

Author SHA1 Message Date
Benau
61a00a9068 Fix transparent displacement rendering with advanced pipeline off
Allowing them to render using the same custom alpha uniform used
by ghost karts, fixed #2459.
2016-11-22 12:34:48 +08:00
Benau
7da108c8b1 Header clean up
Also move getUnicolorTexture to a better location
2016-11-04 20:30:08 +08:00
Benau
2f0252be98 Merge remote-tracking branch 'origin/master' into renderer_refactoring 2016-10-28 21:41:49 +08:00
Elderme
6f78f5b9b9 Fixed GLES 2016-08-04 14:36:35 +02:00
Elderme
cd1b9a66a0 Merged master in branch 2016-07-26 21:31:52 +02:00
Elderme
6465666d7c Improved interfaces 2016-02-06 14:30:21 +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
8ce03609d1 Fixed rendering issue whith AZDO 2015-12-22 14:38:08 +01:00
Elderme
c158fa1757 Removed getRTT method in irr_driver 2015-12-18 14:19:55 +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
ea7fc05af4 Removed RSMPassCmd singleton class 2015-11-19 14:50:17 +01:00
Elderme
c0ca591827 Removed useless things in CommandBuffer and GeometryPasses classes, and removed ShadowPassCmd singleton class 2015-11-19 14:16:59 +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
c1eb0bbe73 Moved Materials definition in a separate Materials file 2015-11-07 22:10:32 +01:00
Elderme
928dd8d24d Partially replaced singleton SolidPassCmd by DrawCalls class 2015-11-07 15:01:00 +01:00
Elderme
4452661533 Removed singletons (objects added as DrawCalls members) 2015-10-22 18:09:11 +02:00
Elderme
51415ed43a Minor coding style improvements 2015-10-20 21:32:56 +02:00
Elderme
236d90c36d Modified templates in draw_tools to make them more generic and removed duplicated code 2015-10-18 19:20:05 +02:00
Elderme
73c0b010ff Started splitting geometry_passes in smaller files 2015-10-18 15:52:52 +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
84d3f19daf Improved coding style 2015-10-06 22:35:17 +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