summaryrefslogtreecommitdiff
path: root/indra/llappearance
AgeCommit message (Collapse)Author
2019-08-05SL-10566 Use vector for some high-traffic, low-item count containers instead ↵Graham Linden
of list. Provide method of storing joint indices sep from weight data for faster runtime processing.
2019-07-24SL-10625Graham Linden
2019-07-24SL-11610Graham Linden
Revert attempted fix for 10625.
2019-07-15Fix OSX compiler error from missing defaulted param and changed signature of ↵Graham Linden
renderAlphaMaskTextures.
2019-07-15SL-10761Graham Linden
Add work-around for broken intel drivers which can't use glReadPixels from RGBA FBOs to get alpha without locking up.
2019-07-12SL-11109Graham Linden
Make shadowAlphaMask shader ignore vertex alpha before discards iff we're a fullbright object. Keep llappearance from stuffing dangling pointers into the alpha cache (crash iff you're using nSight debugging and disable readbacks).
2019-07-12SL-11545Graham Linden
Fix glow calcs in sky shaders (not just the not shared enough atmospherics funcs). Revert 10625 attempted fix as it breaks baggy clothes as much as skipping readbacks does.
2019-07-11SL-10625Graham Linden
Keep texture baking from pointlessly mercy flushing GL like a kid that just discovered the toilet handle. Make glReadPixels call use GL_ALPHA8 (a texture format) instead of GL_ALPHA (an enum to indicate the alpha channel).
2019-07-08Roll back 10625 change and continue to side-step intel readback bug.Graham Linden
2019-07-08SL-10625Graham Linden
Appease Clang.
2019-07-08SL-10625 another shot across the bowGraham Linden
Move dynamic texture update (which does local back readback work) to just before swap which may keep the Intel driver from tripping on its own shoelaces and is also subjectively faster for bakes.
2019-07-03SL-11545, SL-11543, SL-10625Graham Linden
Fix emissives without normal maps clobbering the alpha output in materialF. Modify glow size calc to get close to pre-EEP sun glow behavior (may require sky vert settings >= mid). Make bake ignore alpha readback for Intel until we can determine why their drivers now go boom.
2019-07-01SL-11521, SL-10625Graham Linden
Try aligning data used for glReadPixels to see if we can coax the Intel driver stack into being a less souciant pile of detritus. Replace face color based test replaced with other logic in error.
2019-03-05MergeAnchor
2019-02-06Automated merge with ssh://bitbucket.org/lindenlab/vir-fixesNat Goodspeed
2019-02-06SL-10471 - collision volume apiBrad Payne (Vir Linden)
2019-02-05SL-10471 - animation validation for constraintsBrad Payne (Vir Linden)
2019-02-28MergeRider Linden
2018-11-28MergeAnchor
2018-11-14Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2018-11-14MergeRider Linden
2018-10-11MergeAnchor Linden
2018-09-27mergeBrad Payne (Vir Linden)
2018-09-26MergeRider Linden
2018-09-26Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2018-09-07remove only-partially-successful attempt to put teamcity blocks around targetsOz Linden
2018-09-05add more block structure to TeamCity log output for componentsOz Linden
2018-08-01MAINT-8803 Better UI handling of unrecognized inventory itemsmaxim_productengine
2018-07-26MAINT-8923 Better allocation failure handling, createGLTexture crashesandreykproductengine
2018-07-17DRTVWR-447: Force rebuild with new BUGSPLAT_DB value.Nat Goodspeed
2018-07-15[MAINT-8846] - fixing duplicate id in avatar_lad.xml fixrs character test ↵Anchor Linden
female crash. code cleanup.
2018-07-12MAINT-8863 - more diagnostics to pin down possible causesBrad Payne (Vir Linden)
2018-06-27MergeAnchor Linden
2018-06-27[MAINT-8742] - fix color/tint on universal tattoosAnchor Linden
2018-06-21MergeRider Linden
2018-06-21mergeBrad Payne (Vir Linden)
2018-06-13[DRTVWR-476] - add universal head,upper,lower tattoosAnchor Linden
2018-06-08[DRTVWR-476] - create new wearable typeAnchor Linden
2018-05-30[MAINT-8693] - fix null checkAnchor Linden
2018-05-25MAINT-8693 Fixed crashes during login if you wear a BOM tattoo layerAndrey Kleshchev
2018-05-22MergeRider Linden
2018-05-21MergeAnchor Linden
2018-05-21[DRTVWR-455] - added 5 new bake channelsAnchor Linden
2018-05-18mergeBrad Payne (Vir Linden)
2018-03-06MergeGraham Linden graham@lindenlab.com
2018-03-06Settings type inventory objects and upload the assests.Rider Linden
2018-02-28MergeAnchor Linden
2018-02-28[MAINT-8081] - bakes on mesh. 1st pass. changed texture panel to select ↵Anchor Linden
bakes on objects. handle magic bake ids in LLViewerObject.
2018-02-18Atmospherics WIPGraham Linden graham@lindenlab.com
libatmosphere integrated in indra/llrender/llatmosphere.cpp Still working on runtime shaders to use libatmosphere precomputed atmospherics textures
2018-02-15Add debug setting and code to allow nVidia nSight graphics debugging to ↵Graham Linden graham@lindenlab.com
capture SL frames. These changes are only enabled if RenderNsightDebugSupport is true and eliminate use of some OpenGL legacy functionality which is incompatible with nSight capture (mostly glReadPixels and other fixed-function pipe rendering calls).