118 Commits

Author SHA1 Message Date
Vincent Lejeune
ee687440c7 Increase shadow filtering 2014-10-29 18:57:39 +01:00
Vincent Lejeune
25c017b5fd Reenable normal visualisation 2014-10-29 00:40:30 +01:00
Vincent Lejeune
7d602225fb Use InitTexture for transparents too 2014-10-22 22:05:09 +02:00
Vincent Lejeune
d0b996ab4a Use template defined SetTexture argument sets instead of vector 2014-10-22 21:51:11 +02:00
Vincent Lejeune
5b2d334b8c Grass mat should use glossmap too 2014-10-08 00:50:18 +02:00
Vincent Lejeune
4c4aba2ad8 Some fixes 2014-10-05 21:33:11 +02:00
Vincent Lejeune
9f2b66d195 Use specmap on others mats 2014-10-05 20:37:49 +02:00
Vincent Lejeune
838e1b63da Split cascade gpu timer 2014-09-30 21:39:56 +02:00
vlj
7b165574c0 Merge MAT_* with shadertype 2014-09-29 03:01:34 +02:00
vlj
ced7eb4d36 Another couple of glDisable(GL_ALPHA_TEST) 2014-09-26 22:50:40 +02:00
hiker
9e34a2912c Fix linux compilation. 2014-09-24 08:52:06 +10:00
vlj
abffec69af Simplify #include s 2014-09-23 19:12:00 +02:00
hiker
c28728d903 Removed more compiler warnings for 64 bit windows compilation. 2014-09-23 16:23:22 +10:00
vlj
0b178b9c1a Remove gloss on splatting 2014-09-21 04:20:27 +02:00
vlj
97ea994c6a Revert "Improve swizzle of splatting"
This reverts commit 98ca75c34ded0626668795eab6ef36b39c14255a.
2014-09-21 04:10:51 +02:00
vlj
98ca75c34d Improve swizzle of splatting 2014-09-21 03:59:03 +02:00
Vincent Lejeune
f30ea823e5 Factorise non instanced 2nd pass too. 2014-09-20 19:43:15 +02:00
Vincent Lejeune
5643e38886 Some factorisation for non instanced path 2014-09-20 19:28:06 +02:00
Vincent Lejeune
b3e124b93e Some fixes 2014-09-20 18:48:22 +02:00
Vincent Lejeune
7406ceb876 Additionnal factorisation 2014-09-20 18:09:48 +02:00
Vincent Lejeune
54347458fd Factorise material rendering code 2014-09-20 17:44:28 +02:00
hiker
b14abb8b53 Fix linux build. 2014-09-20 14:35:32 +10:00
Vincent Lejeune
8c4bbf7527 Log texture name 2014-09-20 02:20:25 +02:00
Vincent Lejeune
b034049a28 Support for 3 tex mats 2014-09-19 23:09:22 +02:00
Vincent Lejeune
24cd727899 Add glossytex to textures 2014-09-19 19:54:00 +02:00
Vincent Lejeune
1f05a66b79 Split material into single/dual tex 2014-09-19 19:12:46 +02:00
Vincent Lejeune
f86663f9c2 Add Instance type to some templates 2014-09-19 18:49:14 +02:00
hiker
e18c20db65 Fixed various compiler warnings. 2014-09-19 11:02:20 +10:00
Vincent Lejeune
e2b6538d2d Avoid clearing buffer if not strictly necessary 2014-09-16 19:42:10 +02:00
Vincent Lejeune
674f0a5f05 Reenable billboards 2014-09-13 01:21:09 +02:00
vlj
e8288c139d Add some documentation to add new material. 2014-09-09 17:48:22 +02:00
vlj
a45152b915 Clean some #define 2014-09-09 16:39:28 +02:00
vlj
5f0b6095ba Fix basic glsl pipeline 2014-09-08 19:03:04 +02:00
Vincent Lejeune
88f21e2490 Fix RSM 2014-09-06 23:35:00 +02:00
Vincent Lejeune
b3b6b05765 Add profiler counter for rsm 2014-09-03 22:52:16 +02:00
vlj
13e1a40b7b Remove stkinstancedscenenode.h/cpp 2014-09-03 01:33:52 +02:00
vlj
cf85f97315 Fix crash with RSM 2014-09-03 01:29:24 +02:00
vlj
3083df450f Gather object in instanced calls 2014-09-02 23:23:23 +02:00
Vincent Lejeune
0b0cf09dd6 Try to fix build 2014-09-02 01:08:08 +02:00
Vincent Lejeune
a3b8494ad5 Remove Base Vertex/Offset if base instance is unavailable 2014-08-27 22:27:06 +02:00
Vincent Lejeune
998b5a89ac Fix transparents 2014-08-27 19:32:45 +02:00
vlj
00049f2f04 Init texture only once, not each frame 2014-08-27 17:22:59 +02:00
Vincent Lejeune
a1ec19e672 Factorise AZDO related code 2014-08-26 23:52:48 +02:00
vlj
53c52470ee Use one call for each shadow cascade instead of a big one. 2014-08-26 21:56:16 +02:00
Vincent Lejeune
264a9dbe46 Do not split animated mesh from static list 2014-08-26 20:45:55 +02:00
Vincent Lejeune
0b4532b6da Implement AZDO 2014-08-25 17:30:03 +02:00
Vincent Lejeune
7bff68870c Read sampler from attributes. 2014-08-24 21:50:59 +02:00
vlj
4a62fd7968 Use an instance manager 2014-08-23 19:53:54 +02:00
Vincent Lejeune
6ac3d69471 Play with bindless textures 2014-08-22 23:48:28 +02:00
Vincent Lejeune
062bcb1ff0 Fix gl debug output rant about uninitialised sync 2014-08-21 23:31:45 +02:00