summaryrefslogtreecommitdiff
path: root/indra/llmath
AgeCommit message (Collapse)Author
2019-10-23SL-11727 Fix build warningsandreykproductengine
2019-09-10Merge viewer-release 6.3.2Graham Linden
2019-08-06Fix shutdown crash in teardown of joint heirarchy.Graham Linden
Ifdef'd code for potential skinning speed up to avoid lots of int<->float conversions (expensive and static for min space investment) as updating rigged VBs shows up as a profiling bottleneck for Low rendering (where we actually use CPU skinning).
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-05-30SL-11327Graham Linden
Soften assert on non-finite data in LLCoordFrame until we can isolate conditions to repro the assert.
2019-05-23SL-11260 part deuxGraham Linden
Tamp down more view-dependent refraction map fail.
2019-05-08Merge viewer-releaseGraham Linden
2019-04-02Merge 6.1.2 LoveMeRender new hotnessGraham Linden
2019-04-02Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2019-03-29Tweaked naming a bit, also white space.Geenz
Will wait for a response from @graham_linden regarding moving the sRGB conversion functions in llmath.h to llrender.
2019-03-29Gamma correction pass 2:Geenz
Make sure lights are in the correct color space. Bonus: cache the sRGB color in setLightColor on point and spot lights. Frees up a pow and some multiplies on the CPU every frame.
2019-03-29Fixing gamma correction in EEP Step 1:Geenz
Thou shall always read the sky cubemap as sRGB using hardware sampling.
2019-03-02convert to an explicit USE_BUGSPLAT switch in cmake, revise LL_ERRS approachOz Linden
2019-01-14SL-10291 Replace apr_mutex with standard C++11 functionalityandreykproductengine
2019-03-13Put back test diff from viewer-release that should be.Graham Linden
2019-03-13Mods to make merge with viewer-release have less whitespace-only change and ↵Graham Linden
fix diffs between EEP and VR.
2019-02-27SL-10566 part the fourthGraham Linden
Fix water rendering causing distortion map update very frame. Reduce binds in alpha draw pool for HUD atmo suppression (may regress HUD lighting weirdness). Add ability to retrieve current user clip plane so it can be saved/restored around water map gen. Leave render type masks as is after reflection map render to get detail filtering applied to distortion map again. Re-enable occlusion in distortion map rendering.
2018-11-14Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-11-14MergeRider Linden
2019-05-13SL-6306 Viewer freeze and crash on octreeandreykproductengine
2019-04-02Merged in lindenlab/viewer-bearAndreyL ProductEngine
2018-06-28Replace cache hit info in tex fetch debug display.Graham Linden
Silence launcher warning for devs. Work-around path gen deciding to gen NaNs for some flexi prims.
2018-06-13SL-915, MAINT-8554 - cleanup/reorg, added encroachment fix info to ↵Brad Payne (Vir Linden)
DebugAnimatedObjects output
2018-06-08SL-915 - more on alignment for 32-bitBrad Payne (Vir Linden)
2018-06-07SL-915 - more on dynamic extent tracking, possible fix for 32-bit crash issuesBrad Payne (Vir Linden)
2018-06-07Validation fixes.Rider Linden
2018-06-05mergeBrad Payne (Vir Linden)
2018-06-05SL-915 - removed no optimize pragmasBrad Payne (Vir Linden)
2018-06-05SL-915 - alignment/optimization changesBrad Payne (Vir Linden)
2018-06-05SL-915 - incremental updates to dynamic bounding box, setting to control detail.Brad Payne (Vir Linden)
2018-06-04SL-915 - tracking joint is rigged stateBrad Payne (Vir Linden)
2018-06-01Merge to 5.1.6Graham Linden
2018-06-01SL-915 - WIP on dynamic joint box trackingBrad Payne (Vir Linden)
2018-06-01Modify use of sky settings, reduce complexity, and name funcs to indicate ↵Graham Linden
coord systems in use. Fix class2 softenLightF shader.
2018-05-31MergeRider Linden
2018-05-23MergeGraham Linden graham@lindenlab.com
2018-05-22Remove some obsolete sky funcs.Graham Linden graham@lindenlab.com
Remove Matrix3/4 funcs using LLQuat 4-float init incorrectly (they are redundant to angle/axis versions anyway). Fix up tests referring to removed funcs above.
2018-05-22MergeRider Linden
2018-05-18Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-04-20Move class3 sky/cloud shaders to where they need to be to get picked up by ALM.Graham Linden graham@lindenlab.com
Modify autobuild.xml to use new libatmo w/ state save/restore fixes (addresses font render glitch). Put in nSight debug support.
2018-05-18mergeBrad Payne (Vir Linden)
2018-03-08MergeGraham Linden graham@lindenlab.com
2018-03-07MergeRider Linden
2018-03-07Move legacy atmospherics code outside of llvosky (begin teasing apart).Graham Linden graham@lindenlab.com
2018-03-02mergeBrad Payne (Vir Linden)
2018-03-02Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-02-21MAINT-8264 - prevent at least some cases of LODs getting stuck at too-low ↵Brad Payne (Vir Linden)
values.
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-07MAINT-8258 Don't show sculpty until it is loaded or load failsandreykproductengine
2018-02-05MAINT-8269 Crahes in cacheOptimize()andreykproductengine