Commit Graph

661 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
Graham Linden 53abfe53bd SL-1835
Make attachmentAlphaMaskShadow frag shader ignore vert alpha which can be incorrect.

Make discard test in attachmentAlphaMaskShadow match other shadow shaders more closely.

Fix highlightF shader compile error.
2018-09-18 17:53:35 +01:00
Graham Linden 1d2cbc2baa SL-4178 make deferred version of highlight shader that fills in zero spec and env intensity to keep the shiny down 2018-09-12 18:41:34 +01:00
Graham Linden 3237923e10 MAINT-3699 new shaders supporting alpha blend/mask rigged content.
Make shader loading debug logging of uniforms use ShaderUniform to make supression simpler.
2018-08-16 00:31:39 +01:00
ruslantproductengine 46dc097516 MAINT-7129 - [Project Alex Ivy][MAC] Materials and ALM shaders broken in Mac viewer
FIXED
2017-09-14 16:39:01 +03:00
pavelkproductengine ef7ddc9407 MAINT-6551 One of my avatars does not render correctly when ALM is disabled unless basic shaders are also disabled. 2016-12-09 19:31:30 +02:00
Brad Payne (Vir Linden) 5fb30e5ad3 MAINT-6913 - (Via Sovereign Engineer and Shyotl Kuhr) Pack the skinned matrix and translation into a single mat3x4 for optimal data transfer to reduce uniform slot usage. 2016-11-11 09:37:45 -05:00
Brad Payne (Vir Linden) f47ceb47bb merged jelly-doll viewer-release into bento 2016-05-21 08:15:28 -04:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Brad Payne (Vir Linden) a16a6034c2 merge 2015-10-12 16:24:05 -04:00
Brad Payne (Vir Linden) 74b8a48764 SL-234 WIP - adjust max mesh object joints at run-time, including rebuilding shaders 2015-10-07 15:38:40 -04:00
Brad Payne (Vir Linden) ec0804a5f7 merge 2015-09-14 17:35:28 -04:00
Brad Payne (Vir Linden) 7f19cb367e merge 2015-09-14 11:05:08 -04:00
Brad Payne (Vir Linden) 6b2c1d5f10 SL-133 WIP, SL-134 WIP - more extra joint handling 2015-09-14 11:01:22 -04:00
Brad Payne (Vir Linden) 2ea8df0593 SL-205 WIP - support for 152-joint rigged meshes with both hardware and software skinning. 2015-08-26 10:49:02 -04:00
vyacheslavsproductengine 3f3bac5e91 MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the object has a legacy bump set.) 2015-06-03 20:00:53 +04:00
vyacheslavsproductengine 5d70ea8d4f Backed out changeset: ebdaabeef422 2015-06-03 19:57:01 +04:00
vyacheslavsproductengine ae65d99dd9 MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the object has a legacy bump set.) 2015-06-03 18:04:17 +04:00
Brad Payne (Vir Linden) fe5ff3e74a merge 2014-12-01 16:21:52 -05:00
Oz Linden 7ffa456683 STORM-2080: correct fitted mesh rendering on some ATI cards 2014-10-14 11:22:39 -04:00
Geenz 5974a8eae5 Ensure projectors with shadows have the same mip level calculation as without shadows. 2014-09-03 22:33:41 -04:00
Geenz 5282e021ab Switch back to texture2dSpecular with a custom falloff dependent upon LOD. 2014-09-03 22:13:01 -04:00
Geenz 0c34a92d43 Switch to using texture2DLodDiffuse for reasons of having a nice soft edge for less glossy projector reflections.
This makes far more sense than having the “spot” functionality, and opens projectors up to much more practical use cases and fits much better within the concept of glossy reflections than the previous spot behavior.
2014-09-03 19:56:46 -04:00
Geenz b67bff9036 Removal of commented out code. 2014-08-21 13:08:24 -04:00
ruslantproductengine d47efdfe03 MAINT-3964 FIXED Textures with Alpha won't Animate on Rigged Mesh when worn : fix in shader (mul texcoord to tex matrix), array's optimization 2014-09-10 21:08:08 +03:00
Geenz 703be164cf Code cleanup for BUG-6898 2014-08-07 17:27:34 -04:00
Geenz 2ffa387560 Glossy reflections for projectors. 2014-08-07 16:50:36 -04:00
Geenz ca6103f57c Fix for BUG-6895.
This brings projector reflections more in line with the originally intended behavior of environment reflections.
2014-08-06 21:56:32 -04:00
simon 250db74bf9 Pull and merge viewer-release as version 3.7.8 2014-05-07 10:56:41 -07:00
Xiaohong Bao ae564140c0 Merge 2014-04-22 12:19:28 -06:00
simon 0b9a777bfd Merge downstream code updating version to 3.7.7 2014-04-21 12:36:35 -07:00
Dave Parks e606b7918d MAINT-3211 Fix for texture animations not working properly on rigged attachments when worn from inventory. 2014-03-24 14:04:40 -05:00
Richard Linden 5b846ed2a6 merge with release 2014-03-12 12:48:43 -07:00
Merov Linden 5690becdf4 Pull merge from lindenlab/viewer-release 2014-03-10 16:20:09 -07:00
Merov Linden 245de340d7 Pull merge from viewer-release 2014-02-24 13:23:39 -08:00
Richard Linden 5866bb7ef0 merge with release 2014-02-12 10:32:02 -08:00
simon 4acc2dc273 Merge viewer-release 2014-02-10 15:42:25 -08:00
Oz Linden 7b1e1e4e35 FITMESH-6: correct bounds checking 2014-01-29 18:25:03 -05:00
Dave Parks 476e317c8b FITMESH-6, FITMESH-20 Fix for some objects disappearing when hardware skinning enabled and ALM disabled. 2014-01-23 17:55:03 -06:00
Richard Linden 34ff2fc46b merge with release 2013-12-02 14:57:29 -08:00
simon 5756b7b3d0 Merge - doh! 2013-11-25 09:17:29 -08:00
Merov Linden 6d24bb6eab Pull merge from lindenlab/viewer-release 2013-11-21 15:26:51 -08:00
Oz Linden 915ade1029 merge changes for 3.6.11-release 2013-11-21 15:35:25 -05:00
Merov Linden 22a3b0bd7b MAINT-2287 : Fix merge errors when merging viewer-release 2013-11-19 20:27:25 -08:00
Richard Linden 17e9c872ad Automated merge with http://bitbucket.org/lindenlab/viewer-release 2013-11-11 19:17:49 -08:00
Graham Linden 10705b4360 Merge 3.6.11 for RC-ability 2013-11-11 15:50:01 -08:00
Oz Linden 3c2b90514d merge 3.6.10-release 2013-11-11 16:19:35 -05:00
Graham Linden 970ee73e9a Fix release merge issues (included upstream changes not yet in release from bear) 2013-10-25 11:48:43 -07:00
Merov Linden be01ac2a36 BUG-4185 : Fix glsl compilation error on Mac 2013-10-17 15:20:34 -07:00
Dave Parks ff8b002c3b Quite down log spam from loading shaders.
Up bone cap to 64 for rigged meshes.
2013-10-10 13:56:06 -05:00
Richard Linden 80dfbbaacd merge from viewer-release 2013-10-08 11:59:24 -07:00