Commit Graph

629 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) 8d6bb9ee4e SL-451 - SSE-optimized matrix multiply, used in initSkinningMatrixPalette() 2016-09-28 15:43:07 -04:00
Brad Payne (Vir Linden) f9be47d669 SL-274 - disabled test w/non-SSE matrix ops. MAINT-6672 - fixed Reset Skeleton, no longer crashes. 2016-08-23 17:08:57 -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) bd09297b8e SL-220 - handle case that a weighted vertex includes no skin weights 2016-06-03 08:08:41 -04:00
Brad Payne (Vir Linden) f47ceb47bb merged jelly-doll viewer-release into bento 2016-05-21 08:15:28 -04:00
Brad Payne (Vir Linden) 2d8b53854e merge 2016-05-06 11:00:47 -04:00
Oz Linden 950c41d184 merge 4.0.4-release and MAINT-5974 2016-05-06 10:28:42 -04:00
Brad Payne (Vir Linden) b138ca8aee SL-366 - more cases where skinned weights can go awry, and a bunch more asserts to verify. 2016-04-06 16:12:39 -04:00
Mnikolenko ProductEngine b737630f6a MAINT-6274 FIXED Mouse pointer incorrectly appears on the edge of the screen after dragging World map 2016-04-01 14:31:46 +03:00
Brad Payne (Vir Linden) ba1e3e4f86 SL-352 - another case where legacy content revealed a bug in weight remapping. 2016-03-31 10:53:26 -04:00
Oz Linden 5822fb00b6 merge DRTVWR-398 build cleanup fixes 2016-03-07 12:41:11 -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) 6c6a95478e SL-234 WIP - remap skin weights to match included-joint logic 2015-10-19 16:32:49 -04:00
Oz Linden 69ff937e47 merge changes for 3.8.5-release 2015-10-13 08:43:03 -04:00
AndreyL ProductEngine f64a10ca8f Merge downstream code, version 3.8.5 2015-09-30 01:21:04 +03:00
Oz Linden 9757c3a7fa merge changes for 3.8.4-release 2015-09-29 15:24:03 -04:00
Oz Linden 398ec2fdfc add comments for MAINT-5660 asserts 2015-09-23 16:21:31 -04:00
Brad Payne (Vir Linden) ec0804a5f7 merge 2015-09-14 17:35:28 -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
andreykproductengine bb7ac16318 MAINT-5532 FIXED upload of duck.dae from MAINT-4483 crashes mac viewer 2015-08-20 20:25:58 +03:00
Oz Linden 71a468c6fb merge changes for other open sourc contributions 2015-07-30 11:09:00 -04:00
andreykproductengine d9341caf45 MAINT-5364 FIXED Object with invalid sculpt topology type cannot be seen or selected 2015-07-17 17:36:33 +03:00
andreykproductengine d43cef4ed5 MAINT-5364 FIXED Object with invalid sculpt topology type cannot be seen or selected 2015-07-14 16:29:36 +03:00
andreykproductengine 5f397bdd18 Merge from viewer-release 2015-04-29 15:28:21 +03:00
ruslantproductengine 75ffe90b0c MAINT-5042 FIXED SL Viewer Closes Unexpectedly in specific area with high RenderVolumeLODFactor
- fix for review
- fix in buffer overrun detector
2015-04-27 18:21:39 +03:00
andreykproductengine 1dd7e76908 Merge with viewer-release and become 3.7.28 2015-04-14 18:53:17 +03:00
Oz Linden a8ef252571 merge changes for 3.7.27-release 2015-04-13 16:23:36 -04:00
Oz Linden 6f3cf79a3a merge changes for 3.7.24-release 2015-01-13 13:46:45 -05:00
simon 10390bc470 Fix merge error 2015-02-20 09:22:11 -08:00
simon c5f281913e Merge downstream code 2015-02-19 17:22:13 -08:00
ruslantproductengine 96e5fc9f9b MAINT-4329 Backed out changeset: fd3a4d5c2cf5 2015-02-14 00:08:39 +02:00
Oz Linden 4f49b3c3dd merge changes for STORM-2083 2015-01-06 11:03:49 -05:00
maksymsproductengine 7869b9a73d merge changes of 3.7.23-release 2014-12-19 23:18:21 +02:00
callum_linden 4c597c548f Fix up remaining llround() -> ll_round() issues 2014-12-12 11:03:56 -08:00
Nat Goodspeed ddf0f7a915 Another round of ll_round() 2014-12-12 08:54:34 -08:00
Nat Goodspeed 115cd1d4e6 Fix a couple more ll_round() calls 2014-12-11 13:30:25 -08:00
callum_linden 23711c9275 Rename llround(..) to ll_round(..) because of a collision with MS llround (long long round) in VS2013 2014-12-10 08:44:08 -08:00
ruslantproductengine 1be14992c6 MAINT-3494 FIXED Generate Normals checkbox does not control generation of normals.
Patchset #2
2014-12-02 12:09:50 +02:00
ruslantproductengine b3c8a559f6 MAINT-3494 FIXED Generate Normals checkbox does not control generation of normals. 2014-11-28 18:17:54 +02:00
ruslantproductengine 4364a8cccd MAINT-3529 FIXED Certain pathcuts made to a cube cause some faces to not react to sunlight or local lights 2014-11-24 18:41:51 +02:00
callum_linden 78a75ca00f Cinder pointed out my fix here for clang pickiness was different from hers so I investigated and this is the causes of the slowdown - wrongly placed parens 2014-11-14 14:52:12 -08:00
callum_linden ee5463a903 Reworked changes to more closely match Cinders' - hers seem more correct 2014-11-14 14:50:50 -08:00
Ansariel 8078ffffc2 STORM-2083: LLCalcParser calculates inverse trigonometric functions wrong 2014-11-07 20:06:47 +01:00
ruslantproductengine 799d13269a MAINT-3585 FIXED Viewer Crashes when attempting to upload image.
The bug was fixed, the reasone of crash is following. The Core Flow view
contain another GL context and will not care about restoring a previous.
I restore context manually.
This path also contain a minor changes in another files.

All changes described here.

Сhange's for fix current bug.
indra/llwindow/llwindow.h
indra/llwindow/llwindowheadless.h
indra/llwindow/llwindowmacosx.h
indra/llwindow/llwindowsdl.h
indra/llwindow/llwindowwin32.h
indra/newview/lllocalbitmaps.cpp
indra/newview/llviewerdisplay.cpp
indra/newview/llviewerdisplay.h

Twice mUsage initialization (replace to forward initialization).
indra/llcharacter/lljointstate.h

Looks like condition should be befor memcopy call, otherwise - possible CRASH.
indra/llcommon/llmd5.cpp

Unused condition and variables.
indra/llmath/llsphere.cpp

Looks like should be under if otherwise - possible CRASH
indra\llprimitive\llmodel.cpp

Useless assert's.
indra/llrender/llrender.cpp
indra/newview/lldaycyclemanager.cpp
2014-11-03 20:05:20 +02:00
ruslantproductengine 366bcd0cbc MAINT-4435 FIXED fix in llvolume.cpp Perform full build if number of vertices
less than allowed. Changes in all other files relate auxiliary methods for
catching similar bugs in future.
2014-10-27 17:10:08 +02:00
callum_linden da97612b98 Update to build on Xcode 6.0: removed bunch of unused consts variables [-Wunused-const-variable] 2014-10-17 14:34:37 -07:00
callum_linden 07fd457e13 Update to build on Xcode 6.0: various scoping issues with octree code 2014-10-17 14:31:54 -07:00
callum_linden a38e89bf11 Update to build on Xcode 6.0: clang detecting unsigned int comparison with >=0 [-Wtautological-compare] - confirmed fix with davep 2014-10-17 14:27:56 -07:00
callum_linden c02ba7ceb5 Update to build on Xcode 6.0: collection of similar possibly incorrect logical comparison grouping [-Wlogical-op-parentheses] fixes for clang 2014-10-17 14:17:58 -07:00