Vincent Lejeune
|
1c05d9ef68
|
Port colored lines too
|
2014-12-11 01:44:58 +01:00 |
|
Vincent Lejeune
|
db6600a687
|
Frustrum shader is updated to new system
|
2014-12-11 01:19:17 +01:00 |
|
samuncle
|
cb8017cae1
|
clamping values to avoid pink specularity
|
2014-12-10 03:02:36 +01:00 |
|
Vincent Lejeune
|
a8ce996047
|
Revert "Simplify sunlight shadow shader."
This reverts commit cc7f95163c .
|
2014-12-09 21:20:55 +01:00 |
|
Vincent Lejeune
|
cc7f95163c
|
Simplify sunlight shadow shader.
|
2014-12-09 19:00:21 +01:00 |
|
Vincent Lejeune
|
c91c04c862
|
Same for shadow blur pass
|
2014-12-09 18:54:27 +01:00 |
|
Vincent Lejeune
|
b24fd621a5
|
Precompute coefficient in gaussian blur pass
|
2014-12-09 18:43:48 +01:00 |
|
Vincent Lejeune
|
d97b9f2d0e
|
Clamp SpecularIBL value on positive range
|
2014-12-09 01:33:58 +01:00 |
|
Vincent Lejeune
|
2667791621
|
Tweak IBL
|
2014-12-08 19:36:23 +01:00 |
|
Vincent Lejeune
|
72fdf816e7
|
Fix Importance sampling
|
2014-12-08 19:16:26 +01:00 |
|
Vincent Lejeune
|
2b0680d92d
|
Use texture buffer instead of uniform for samples
Should fix nvidia glsl error
|
2014-12-08 18:24:43 +01:00 |
|
Vincent Lejeune
|
6041c48fbe
|
Source DiffuseIBL algorithm
|
2014-12-07 21:37:16 +01:00 |
|
Vincent Lejeune
|
a320eebece
|
Cleanup tonemap shader
|
2014-12-07 21:27:26 +01:00 |
|
Vincent Lejeune
|
a094bbae19
|
Factorize DiffuseIBL and SpecularIBL
|
2014-12-07 19:10:22 +01:00 |
|
Vincent Lejeune
|
e491422bdc
|
Weight sample in importance sampling
|
2014-12-07 18:26:51 +01:00 |
|
Vincent Lejeune
|
1e2656dc88
|
Use clamp instead of max(0, dot(normalized, normalized))
Should help GLSL compiler to optimize them.
|
2014-12-05 17:51:18 +01:00 |
|
Vincent Lejeune
|
8f3b8cf448
|
Implement specular IBL properly
|
2014-12-05 16:42:49 +01:00 |
|
Vincent Lejeune
|
fd2da4085b
|
Rename some shader to improve their meaning
|
2014-12-05 00:20:16 +01:00 |
|
Vincent Lejeune
|
23b781e7dd
|
Move glossmap formula to getspecular shader
|
2014-12-05 00:09:15 +01:00 |
|
Vincent Lejeune
|
354dad7392
|
Fix an error when indirect instancing is not supported
|
2014-12-01 01:46:50 +01:00 |
|
samuncle
|
91736e1941
|
Add the support for emit map. For the moment it's only for solid objects
|
2014-11-22 15:59:22 +01:00 |
|
Vincent Lejeune
|
d426a395bb
|
Use old formula for glossmap
|
2014-11-22 02:03:20 +01:00 |
|
Vincent Lejeune
|
f3a637fb99
|
Fix sun area light
|
2014-11-21 02:44:27 +01:00 |
|
Vincent Lejeune
|
79e5e9f880
|
Revert "Use f0 in fresnel schlick"
This reverts commit acdafc5566 .
|
2014-11-21 02:09:02 +01:00 |
|
Vincent Lejeune
|
593f462ec5
|
Revert "Use color for specular"
This reverts commit fcba1dab86 .
|
2014-11-21 02:09:00 +01:00 |
|
Vincent Lejeune
|
4a8afd2d40
|
Implement sun as an disk area light.
Solid angle is defaulted to sun's one.
|
2014-11-21 01:54:30 +01:00 |
|
Vincent Lejeune
|
fcba1dab86
|
Use color for specular
|
2014-11-20 22:57:32 +01:00 |
|
Vincent Lejeune
|
acdafc5566
|
Use f0 in fresnel schlick
|
2014-11-20 22:51:22 +01:00 |
|
Vincent Lejeune
|
bcd3452b70
|
Remove bubble shaders
|
2014-11-20 22:05:19 +01:00 |
|
Vincent Lejeune
|
a78b889b05
|
Modelise Beer Lambert absorption for fog
|
2014-11-20 21:23:33 +01:00 |
|
Vincent Lejeune
|
c594295288
|
Tweak shadow blur
|
2014-11-18 03:44:45 +01:00 |
|
Vincent Lejeune
|
c2859d24ce
|
Improved shadow stability
|
2014-11-15 21:27:15 +01:00 |
|
Vincent Lejeune
|
448f254a2b
|
Fixes
|
2014-11-15 21:02:24 +01:00 |
|
Vincent Lejeune
|
a7b8ba13cd
|
Add shader content
|
2014-11-15 20:43:44 +01:00 |
|
Vincent Lejeune
|
7e3c2c4897
|
Add a shader to blur shadow
|
2014-11-15 20:37:47 +01:00 |
|
Vincent Lejeune
|
687bb6e065
|
Spare a few lds inst
|
2014-11-15 19:18:07 +01:00 |
|
Vincent Lejeune
|
6cc721eaf9
|
Use CS for gaussian6
|
2014-11-15 01:11:26 +01:00 |
|
samuncle
|
ffb76788a9
|
Minor tweak with transluscent material
|
2014-11-13 18:02:25 +01:00 |
|
samuncle
|
1bd3ee24c6
|
Add a description to the shader
|
2014-11-12 01:22:33 +01:00 |
|
samuncle
|
f39ae90b6e
|
merge with trunk + try to adapt to the new blur system
|
2014-11-12 00:08:21 +01:00 |
|
Vincent Lejeune
|
192ed8a486
|
Fix classic fog
|
2014-11-11 22:43:25 +01:00 |
|
Vincent Lejeune
|
09fa1ee3cb
|
Implement scattering for point light
|
2014-11-11 22:36:27 +01:00 |
|
Vincent Lejeune
|
bd4fe57524
|
Use fog start value to determine density
|
2014-11-11 21:52:54 +01:00 |
|
Vincent Lejeune
|
84affec451
|
Change fog equation
|
2014-11-10 22:08:12 +01:00 |
|
Vincent Lejeune
|
85bbc0f8b8
|
Use variable sigma for blur filter
|
2014-11-10 21:32:04 +01:00 |
|
samuncle
|
e20d8bdcdf
|
Merge branch 'master' of https://github.com/supertuxkart/stk-code into lensflare
Keep lens flare updated with trunk
|
2014-11-08 01:51:40 +01:00 |
|
Vincent Lejeune
|
04d313671c
|
Fix sqrt(int) in diffuseenvmap
|
2014-11-08 01:02:46 +01:00 |
|
Vincent Lejeune
|
5eefe0c0ad
|
Make envmap reflexion less blurry
|
2014-11-08 00:57:49 +01:00 |
|
samuncle
|
2a440bb2cb
|
minor modification to the blueish mood of lens flare
|
2014-11-07 16:20:39 +01:00 |
|
samuncle
|
1e547652f7
|
Merge branch 'master' of https://github.com/supertuxkart/stk-code into lensflare
Keep lens flare updated with master
|
2014-11-07 16:14:11 +01:00 |
|