Vincent Lejeune
|
883ab43e29
|
Assume __VERSION >= 130 everywhere
|
2015-01-01 03:18:13 +01:00 |
|
Vincent Lejeune
|
c4e5a720f7
|
Do not undefine builtin macros.
|
2014-12-18 22:09:14 +01:00 |
|
Vincent Lejeune
|
23b781e7dd
|
Move glossmap formula to getspecular shader
|
2014-12-05 00:09:15 +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
|
5643e38886
|
Some factorisation for non instanced path
|
2014-09-20 19:28:06 +02:00 |
|
Vincent Lejeune
|
6ac3d69471
|
Play with bindless textures
|
2014-08-22 23:48:28 +02:00 |
|
vlj
|
79c6424703
|
Use specularmap as glossiness map.
|
2014-04-07 21:35:09 +02:00 |
|
Vincent Lejeune
|
77e5f413c7
|
Factorize EncodeNormal from Pass1 shaders.
|
2014-03-21 18:10:54 +01:00 |
|
Vincent Lejeune
|
af862cb6c5
|
#version autoadded to shaders and turn some v120
|
2014-02-28 17:29:05 +01:00 |
|
Vincent Lejeune
|
0243546e4d
|
Use an openGL 3.3 compatibility context when available.
|
2014-02-12 22:16:10 +01:00 |
|
Vincent Lejeune
|
f50e6f817d
|
Use another normal encoding method from a crytek slide.
|
2014-01-27 23:29:46 +01:00 |
|
Vincent Lejeune
|
1c98cf0b61
|
Normalize normals when they are used to get more precision
|
2014-01-27 22:31:01 +01:00 |
|
Vincent Lejeune
|
5771dd98c7
|
Fix typo
|
2014-01-27 22:31:01 +01:00 |
|
Vincent Lejeune
|
d642bc1489
|
Lightprepass: Only store normals in rtt
Use a more economical rtt format.
|
2014-01-27 21:47:25 +01:00 |
|
Vincent Lejeune
|
859be83074
|
Explicitly define fragment exported values.
|
2014-01-19 19:31:00 +01:00 |
|
Vincent Lejeune
|
fb6649eaad
|
texture2D is deprecated, use texture instead
|
2014-01-19 18:53:35 +01:00 |
|
Vincent Lejeune
|
2609e5c709
|
LightPrepass: start porting object_ref
|
2014-01-19 01:32:08 +01:00 |
|