bf91d623c8
Let lighting be done only CPU side. Remove finalColorBlend implementation from shaders.
2014-08-16 14:48:52 +02:00
5e54bf1472
Make faces shading correct for all possible modes.
...
Skip shading for lightsources and top of the nodes.
Fixes liquid sources and flowing surfaces having different brightness.
2014-08-14 06:43:47 +02:00
c9ba92c4ad
Faces shading fixes
2014-07-07 18:06:20 +02:00
a0f78659f3
Improved faces shading with and without shaders.
2014-06-17 00:56:17 +02:00
6c98fd6658
Unite nodes shaders.
...
Pass drawtype and material type to shaders.
Move shaders generation to startup only.
Allow assign shaders per tile.
Initial code to support water surface shader.
2014-06-15 05:40:33 +02:00
db60ae0459
Fix invalid liquid lighting.
2014-04-16 16:56:54 +02:00
0dc1aec509
Normal maps generation on the fly.
...
Parallax mapping with slope information.
Overriding normal maps.
2014-03-21 01:32:00 +01:00
dae03382bf
Optimize shaders code. Add settings at compile time.
2013-12-09 13:28:50 +01:00
206565d965
Fix shaders on some GPUs
2013-12-08 08:01:20 +01:00
2330267d22
Shaders rework.
2013-12-03 18:55:25 +01:00
44eb01695a
Fix texture bumpmapping on some GPUs
2013-08-04 21:49:48 +02:00
3f6f327cb9
Add texture bumpmapping feature.
2013-07-04 02:36:32 +02:00
d7395cd2ab
Actually fix shader3 alpha this time
2013-04-27 23:04:52 -04:00
ddd2b18321
Transform alpha channel as well in shader
2013-04-25 12:30:01 -04:00
770305e28d
Add option to use texture alpha channel
2013-04-23 22:15:51 -04:00
c00c8832c6
Fix new_style_water
2013-03-17 11:28:43 -04:00
ec54e35757
Tweak shader randomly a bit
2012-12-02 23:47:53 +02:00
cd1f604ffe
Handle day-night transition in shader and make light sources brighter when shaders are used
2012-12-02 14:24:58 +02:00
d0b9b10ee0
Remove accidental vim swap file
2012-12-02 01:42:03 +02:00
27373919f4
Implement a global shader parameter passing system and useful shaders
2012-12-02 00:46:18 +02:00
22e6fb7056
ShaderSource and silly example shaders
2012-12-02 00:46:18 +02:00