Commit Graph

231 Commits (5dcd81c15507ad8f487e5727bc7a94de82f6fb45)

Author SHA1 Message Date
Brad Payne (Vir Linden) 8230a9937f MAINT-6841 - removed the joint remapping code, since it was designed to support a feature we no longer have. This also incidentally fixes any bugs caused by the joint remapping code. 2016-10-18 16:05:35 -04:00
Brad Payne (Vir Linden) 278825191b TEST - non-SSE code path for matrix ops used in mesh skinning. 2016-08-23 15:08:14 -04:00
Brad Payne (Vir Linden) f47ceb47bb merged jelly-doll viewer-release into bento 2016-05-21 08:15:28 -04:00
Oz Linden 950c41d184 merge 4.0.4-release and MAINT-5974 2016-05-06 10:28:42 -04:00
ruslantproductengine 7f077a5e3a MAINT-6326 [QuickGraphics-RC] Blingposter avatars are all full bright white when basic shaders are disabled. 2016-04-21 22:09:40 +03:00
ruslantproductengine 503dc6ee65 MAINT-6317 [QuickGraphics-RC] Some rigged mesh attachments render fully on jellybaby avatars when ALM is enabled
FIXED
- remove global identifier for the black texture
- add black texture 2x2x3 localy on apllication startup
- add special flag to LLViewerFetchedTexture for protect from removing
2016-04-21 12:47:49 +03:00
Oz Linden ded162be60 fix merge error for specular rendering on impostors 2016-03-22 16:30:59 -04:00
Oz Linden 5822fb00b6 merge DRTVWR-398 build cleanup fixes 2016-03-07 12:41:11 -05:00
ruslantproductengine 0ffc4f2667 MAINT-5700 [QuickGraphics-RC] Blocked avatars should always be derendered 2016-03-02 18:35:43 +02:00
ruslantproductengine d4cb7f450d MAINT-5022 [QuickGraphics] Materials should not be applied to simple imposters
Fixe based on that texture with assetd id: "3b39cc01-c2d1-e194-1181-e4404978b20c"
will exist on data server.
2016-02-19 18:03:34 +02:00
Brad Payne (Vir Linden) 7b410df303 SL-124 WIP - cleanup of comments and test code before going to project viewer. 2015-11-25 15:07:26 -05: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) d365aa10f1 SL-234 WIP - moved LLSkinningUtil funcs to separate class/files. Remap weights where needed. Warn that related debug settings require restart to take effect. 2015-10-21 16:47:03 -04:00
Brad Payne (Vir Linden) 6c6a95478e SL-234 WIP - remap skin weights to match included-joint logic 2015-10-19 16:32:49 -04:00
Brad Payne (Vir Linden) 58992e2cb4 SL-234 WIP - Track which joints are part of base skeleton, remap non-base ones when not being rendered. 2015-10-16 15:05:29 -04:00
Oz Linden 69ff937e47 merge changes for 3.8.5-release 2015-10-13 08:43:03 -04:00
Brad Payne (Vir Linden) 5b58bfb937 SL-234 WIP - mac build fix 2015-10-07 18:50:33 -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
Oz Linden 9757c3a7fa merge changes for 3.8.4-release 2015-09-29 15:24:03 -04:00
Brad Payne (Vir Linden) 5460c0f4c8 SL-227 WIP - standardize usage of shared skinning code and handle additional error case in weights. 2015-09-28 11:53:01 -04:00
Brad Payne (Vir Linden) 924e4292e7 SL-227 WIP - trimmed unused code. 2015-09-24 13:29:57 -04:00
Brad Payne (Vir Linden) 2da22ad9fc SL-227 WIP - initial pass at consolidating skinning code. Less duplication of functionality, still needs more cleanup. 2015-09-24 11:35:19 -04:00
Oz Linden ae7d13ff2c revert change for MAINT-5022; it is causing other rendering problems that are worse (it looks like reflections or shinyness on all muted avatars, and the colors become very very dark) 2015-09-23 11:38:11 -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
vyacheslavsproductengine 2ee30986cd MAINT-5022 FIXED (don't perform material if an avatar isTooComplex()) [QuickGraphics] Materials should not be applied to simple imposters. 2015-09-10 22:31:06 +03:00
Brad Payne (Vir Linden) 9d44aaab46 SL-216 WIP, SL-220 WIP - stray triangles in hw skinning path 2015-09-08 12:56:44 -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
Brad Payne (Vir Linden) 0f9700af5b merge 2015-08-20 22:51:56 -04:00
Brad Payne (Vir Linden) fa7d639f8a merge 2015-08-19 10:08:04 -04:00
Oz Linden 2efe91ef64 merge changes for 3.8.3-release 2015-08-18 15:05:01 -04:00
andreykproductengine b3916451c1 Merge viewer-release and become version 3.8.4 2015-08-18 18:51:38 +03:00
Brad Payne (Vir Linden) 003156a89d SL-133 WIP - possible fix for unknown joints warping to origin 2015-08-11 12:09:38 -04:00
Drake Arconis 0dba928920 Fix impostors. 2015-06-30 10:48:34 -04:00
Oz Linden 91d6b08827 additional debugging code for the problem with rendering too-complex avatars 2015-05-15 15:31:29 -04:00
Mnikolenko ProductEngine 89321a56fd increment viewer version to 3.7.29 2015-04-28 12:03:31 +03:00
ruslantproductengine 29bdf1a234 MAINT-4839 FIXED Animation of Mesh Dress doesn't work.
MAINT-4165 FIXED Crash on skinned, texture animated geometry with deferred rendering enabled.
2015-03-01 14:10:54 +02:00
Oz Linden 3cf8a1ce6e Clean up impostors and visual muting
Rename the settings that control them to be more descriptive
Remove the separate boolean setting (RenderUseImpostors) that governed both
Establish default values based on gpu class for impostors and visual muting
2015-02-20 12:56:45 -05:00
Oz Linden 6f3cf79a3a merge changes for 3.7.24-release 2015-01-13 13:46:45 -05:00
Oz Linden dab5acd972 merge changes for 3.7.22-release 2014-12-15 12:34:18 -05:00
Brad Payne (Vir Linden) fe5ff3e74a merge 2014-12-01 16:21:52 -05:00
callum_linden bdce32a02b Update to build on Xcode 6.0: collection of removal of unused variables [-Wunused-variable] 2014-10-18 11:56:23 -07:00
Oz Linden 7ffa456683 STORM-2080: correct fitted mesh rendering on some ATI cards 2014-10-14 11:22:39 -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
simon 250db74bf9 Pull and merge viewer-release as version 3.7.8 2014-05-07 10:56:41 -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 5866bb7ef0 merge with release 2014-02-12 10:32:02 -08:00
Oz Linden 9bb2bc6099 fix odd editor artifact 2014-01-30 14:18:58 -05: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