summaryrefslogtreecommitdiff
path: root/indra/newview/lldrawpoolavatar.cpp
AgeCommit message (Collapse)Author
2022-01-14SL-16606: Add profiler category AVATARPtolemy
2021-12-15DRTVWR-546 merge up to 6.5.2Dave Houlton
2021-11-30SL-16386 consolidate all VertexShader capability checks to a single ↵Dave Houlton
LLPipeline::shadersLoaded()
2021-11-30SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunctionDave Houlton
2021-11-20SL-16289 Rigged mesh rendering overhaulDave Parks
2021-10-28SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵Dave Parks
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton
2021-10-22SL-16203 Fix for wonky handling of mouse deltas.Dave Parks
2021-10-14SL-16166 Apply optimizations from pushBatch to other render call sites. ↵Runitai Linden
Optimize out a map lookup in rigged face rendering.
2021-09-22Merge remote-tracking branch 'remotes/origin/DRTVWR-541' into DRTVWR-546Runitai Linden
2021-09-22SL-16014 Add Tracy logging to lldrawpoolavatar.cppPtolemy
2021-09-22SL-15958 Stop impostored avatars from casting shadowsMnikolenko Productengine
2021-09-20SL-16006 and SL-16009 Rigged mesh rendering optimization passDave Parks
2021-09-15SL-15975 Add Tracy-only profile macros that are no-ops when Tracy is disabled.Runitai Linden
2021-09-14SL-15961 Convert LLMeshRepository::mSkinMap into unordered_map and reduce ↵Runitai Linden
number of per-frame lookups to said map.
2021-09-13SL-15975 Add Tracy-only profile macros that are no-ops when Tracy is disabled.Runitai Linden
2021-09-06SL-15944 Don't show animeshes and local lights attached to the avatar when ↵Mnikolenko Productengine
‘Hide all avatars' is enabled
2021-05-26SL-15299 SL-15313 BUG-230802 Revert BOM fix causing issues with avatar alpha ↵Dave Houlton
masks. Revert "SL-12069 Issues with bakes-on-mesh and alpha modes" This reverts commit 5691d302ef876a7e6fb6861441f14e5e7f0c7735.
2021-02-17Merge branch 'master' into DRTVWR-515-maintAndrey Lihatskiy
2020-12-10SL-12069 Issues with bakes-on-mesh and alpha modesAndrey Kleshchev
2020-11-13Merge remote-tracking branch 'origin/master' into DRTVWR-517Brad Payne (Vir Linden)
2020-11-04SL-14015 - possible fix for phantom animesh attachments on macBrad Payne (Vir Linden)
2020-10-20SL-14142 - impostor management cleanupBrad Payne (Vir Linden)
2020-10-16SL-14130 Jellydolls have wrong appearance when non-impostors is uncappedAndrey Kleshchev
2020-09-28Merge branch 'master' into DRTVWR-507-maintAndrey Lihatskiy
# Conflicts: # indra/newview/pipeline.cpp
2020-09-28Merge remote-tracking branch 'origin/master' into DRTVWR-517Brad Payne (Vir Linden)
2020-09-23Merge remote-tracking branch 'origin/master' into DRTVWR-517Brad Payne (Vir Linden)
2020-09-22Merge branch 'master' v6.4.9 into DRTVWR-497Dave Houlton
2020-09-22Merge branch 'master' into DRTVWR-507-maintAndrey Lihatskiy
# Conflicts: # doc/contributions.txt # indra/newview/llfloaterconversationpreview.cpp # indra/newview/llinventorypanel.h # indra/newview/llmeshrepository.h # indra/newview/llvoicevivox.cpp
2020-09-09SL-13541 - don't show shadow of invisible avatarsBrad Payne (Vir Linden)
2020-07-22SL-13611 - make sure impostor gets drawn for initially jellydolled avatarsBrad Payne (Vir Linden)
2020-05-18Small CleanupAndrey Kleshchev
2020-05-14SL-12014 fixed wrong pool type checkAndrey Kleshchev
2020-05-05Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maintAndrey Lihatskiy
# Conflicts: # indra/newview/llinventorybridge.cpp # indra/newview/llinventorypanel.cpp # indra/newview/lltexturectrl.cpp # indra/newview/skins/default/xui/de/floater_texture_ctrl.xml # indra/newview/skins/default/xui/es/floater_texture_ctrl.xml # indra/newview/skins/default/xui/fr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/it/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ja/floater_texture_ctrl.xml # indra/newview/skins/default/xui/pt/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ru/floater_texture_ctrl.xml # indra/newview/skins/default/xui/tr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/zh/floater_texture_ctrl.xml
2020-04-22Merge remote-tracking branch 'origin/master' into SL-12995Brad Payne (Vir Linden)
Merge
2020-04-20Merge branch 'master' into DRTVWR-497Andrey Lihatskiy
2020-04-08SL-12996 - replace checks of VisualMuteSettings with OverallAppearanceBrad Payne (Vir Linden)
2020-03-27SL-12824 Imported fix for crashAndrey Kleshchev
For "Face with no texture index references indexed texture draw info"
2019-11-29SL-1130 Reverted part of d9dc1e2andreykproductengine
2019-10-25SL-12014 Animesh is now a separate rendering typeandreykproductengine
2019-10-22SL-1130 Fixed crash in LLRender::loadMatrix()AndreyL ProductEngine
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-05-31SL-11337Graham Linden
Fix handling of ambient (was getting reset to 1,1,1,1 unintentionally). Modify shaders to balance ambient across render modes again.
2019-04-02Fix shader link fail from forward decl of wrong soft clip func in class 1.Graham Linden
Fix trying to bind diffuse maps for shader without uniform in shadow shaders. Clean up merge fail around mShaderLevel namechange.
2019-04-02Merge 6.1.2 LoveMeRender new hotnessGraham 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-03-03SL-10664, SL-10666Graham Linden
Fix up culling issues from perf work and fix Depth of Field rendering to get depth values properly. Baseline for performance work.
2019-02-28EEP performance WIPGraham Linden
Mods to improve alpha obj render performance. Removes hacky fix for HUD elements getting atmospherics. Re-orders rendering of glow to remove ~10ms/frame of shader re-re-rebinding. Fix up default classes and basic shader loading (remove unused shared modules).
2019-02-21SL-10501Graham Linden
Fix broken matrix management code causing modelview mats to be used as tex anim mats (do not depend on default matrix mode already being set). Give the deferred terrain shader a name. Make LLRender use the eMatrixMode enum instead of ints.
2019-02-08SL-10501Graham Linden
Remove assert and replace with warning when rigged mesh tries to use tex anim on tex index > 1.
2019-02-07SL-10486, SL-10501, SL-10487Graham Linden
Make moon texture from default daycycle the default moon texture id and use it for the default and blank assets in the picker. Fix handling of MM_TEXTURE to correctly detect when texture units outside the range 0-3 are used with texture matrix ops to prevent mem overwrite bug and/or asserts.