summaryrefslogtreecommitdiff
path: root/indra/newview/lldrawpoolavatar.h
AgeCommit message (Collapse)Author
2024-04-29#824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵Andrey Lihatskiy
LF, and trim trailing whitespaces as needed
2023-01-19Optimizations, decruft, and intel compatibility pass (#53)RunitaiLinden
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc
2021-11-20SL-16289 Rigged mesh rendering overhaulDave 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-20SL-16006 and SL-16009 Rigged mesh rendering optimization passDave Parks
2021-09-14SL-15961 Convert LLMeshRepository::mSkinMap into unordered_map and reduce ↵Runitai Linden
number of per-frame lookups to said map.
2020-04-20Merge branch 'master' into DRTVWR-497Andrey Lihatskiy
2019-10-25SL-12014 Animesh is now a separate rendering typeandreykproductengine
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-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
2018-12-06De-duplicate deferred gbuffer access for getPosition/getNorm.Graham Linden
De-duplicate ambient occlusion shader code and move to new aoUtil.glsl Split shared shadow tap funcs into shadowUtil.glsl
2018-11-14Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-08-16MAINT-3699 new shaders supporting alpha blend/mask rigged content.Graham Linden
Make shader loading debug logging of uniforms use ShaderUniform to make supression simpler.
2017-12-08SL-838 - prevent deletion of LLDrawPoolAvatar while it still has rigged facesBrad Payne (Vir Linden)
2015-11-10remove execute permission from many files that should not have itOz Linden
2013-06-21Automated merge with file:///F:%5Cviewer-bearDave Parks
2013-06-20Automated merge with http://bitbucket.org/lindenlab/viewer-releaseDave Parks
2013-06-03NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent ↵Dave Parks
calculator instead of binormal calculator, convert binormal centric code to tangent centric)
2013-05-09Merge downstream code and viewer-betasimon
2013-05-09Merge viewer-betasimon
2013-04-25Merge 3.5.1 into MaterialsGraham Madarasz
2013-04-17NORSPEC-90 Alpha pool hookups for materials.Dave Parks
2013-03-29NORSPEC-66 Hook up material parameters to rigged attachments.Dave Parks
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-02-21Merge viewer-cat and resolve conflict with alternate selfGraham Madarasz (Graham Linden)
2012-12-05MAINT-2040 Fix for rigged meshes sometimes not updating properly with color ↵Dave Parks
changes.
2011-09-23SH-2244 Vertex buffer cleanup, fix for bad vertices in rigged attachments, ↵Dave Parks
added "RenderUseVAO" debug setting to control whether or not to use VAO's in non-core GL profiles.
2011-08-10SH-2238, SH-2223, SH-SH-2242 glVertexAttrib throughout main render pipeline ↵Dave Parks
complete, preview renders and debug displays still pending. Also fixed a render glitch and a crash (JIRAs listed).
2010-12-01Automated merge up from viewer-developmentLoren Shih
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-10-10VWR-21967 There's lots of ::renderForSelect() code that we don't need any more.Tofu Linden
VWR-22088 Remove underlying ::renderForSelect() code (render-pipeline)
2010-09-22MergeMatthew Breindel (Falcon)
2010-09-22Remove LL_MESH_ENABLED macros (fixes drag and drop). Add mesh stitching ↵Dave Parks
type back into tools floater.
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-19Integrate SIMD API from oreh/server-trunk-orehDave Parks
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-06-14Builds with LLConvexDecompInter as a static lib.Dave Parks
2010-06-10Add "LL_MESH_ENABLED" preprocessor flag for toggling mesh code. Couple of ↵Dave Parks
merge fixes.
2010-05-10Fix for wierd triangle shadow bug and fix for ATI hating deferred rendering.Dave Parks
2010-05-04Deferred pipeline integration of rigged attachments and cleanup.Dave Parks
2010-05-02Rigged glow.Dave Parks
2010-05-01Fullbright shiny skinned.Dave Parks
2010-05-01Fullbrigt skinned and fix for silly crash from not removing face references.Dave Parks
2010-05-01Rigged attachment integration WIP.Dave Parks
2010-04-22Deferred shading for rigged attachments.Dave Parks
2010-04-19Remove foot shadows, renaming foot shadow pass to impostor pass.Dave Parks
(transplanted from 9b6ce276fa8d72109208e84c65890b0d06dba5db)