Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-28 | EEP performance WIP | Graham 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-21 | SL-10501 | Graham 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-08 | SL-10501 | Graham Linden | |
Remove assert and replace with warning when rigged mesh tries to use tex anim on tex index > 1. | |||
2019-02-07 | SL-10486, SL-10501, SL-10487 | Graham 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. | |||
2019-02-01 | SL-9996, SL-1130, SL-5546 | Graham Linden | |
Fix bug with setting texture matrix for rigged mesh. Fix z-fighting between sea and sky in ALM by cheating sky, stars, and moon using gl_FragDepth. Fix handling of atmospheric haze glow w.r.t independent sun/moon positioning (we can no longer depend on them being mutex to each other). | |||
2018-12-06 | De-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-14 | Merge | Rider Linden | |
2018-10-01 | SL-9773 - treat animated object attachments the same as other rigged ↵ | Brad Payne (Vir Linden) | |
attachments for purposes of visibility in mouselook. | |||
2018-09-14 | SL-9632 add uniform and code to supress atmospherics in all shaders that ↵ | Graham Linden | |
could be used by HUDs Make sky and cloud shaders use common scaleSoftClip implementation in gammaF.glsl | |||
2018-06-05 | merge | Brad Payne (Vir Linden) | |
2017-12-08 | SL-838 - more checking of pool state when adding or removing rigged meshes | Brad Payne (Vir Linden) | |
2017-12-08 | SL-838 - prevent deletion of LLDrawPoolAvatar while it still has rigged faces | Brad Payne (Vir Linden) | |
2017-12-04 | SL-704 - made avatar hierarchy more consistent by adding lluiavatar for ↵ | Brad Payne (Vir Linden) | |
viewer-local avs used in upload previews | |||
2017-11-29 | merge | Brad Payne (Vir Linden) | |
2017-11-16 | SL-704 - first pass cleaning up comments. Also added ↵ | Brad Payne (Vir Linden) | |
LLControlAvatar::initInstance() as a potential hook for optimizations. | |||
2017-11-14 | MAINT-7228 Dummy triangle should use map instead of offset (in case of VBO) | andreykproductengine | |
2017-11-14 | MAINT-7228 Vertex buffer allocation failure handling | andreykproductengine | |
2017-12-04 | MAINT-6645 - Improvement - Agents that render as jelly dolls should have ↵ | ruslantproductengine | |
their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes. Stability improve. | |||
2017-11-01 | MAINT-7228 Vertex buffer allocation failure handling | andreykproductengine | |
2017-10-27 | MAINT-7857 - shadow fix for animated objects. | Brad Payne (Vir Linden) | |
2017-10-25 | SL-779 - refactoring related to rigged-mesh determination. animated objects ↵ | Brad Payne (Vir Linden) | |
must contain some triangles even if not at the root | |||
2017-06-09 | SL-704 - code cleanup | Brad Payne (Vir Linden) | |
2017-06-07 | SL-691,SL-694 - viewer can animate objects based on server messaging. First ↵ | Brad Payne (Vir Linden) | |
end-to-end demo for animated objects. | |||
2017-03-30 | MAINT-7128 Crash in LLDrawable::cleanupReferences - more informative logging | AndreyL ProductEngine | |
2016-11-30 | SL-540 - fix for regression in handling of out-of-range joint indices in ↵ | Brad Payne (Vir Linden) | |
skin weights | |||
2016-11-11 | MAINT-6913 - (Via Sovereign Engineer and Shyotl Kuhr) Pack the skinned ↵ | Brad Payne (Vir Linden) | |
matrix and translation into a single mat3x4 for optimal data transfer to reduce uniform slot usage. | |||
2016-10-18 | MAINT-6841 - removed the joint remapping code, since it was designed to ↵ | Brad Payne (Vir Linden) | |
support a feature we no longer have. This also incidentally fixes any bugs caused by the joint remapping code. | |||
2016-08-23 | TEST - non-SSE code path for matrix ops used in mesh skinning. | Brad Payne (Vir Linden) | |
2016-05-21 | merged jelly-doll viewer-release into bento | Brad Payne (Vir Linden) | |
2016-05-06 | merge 4.0.4-release and MAINT-5974 | Oz Linden | |
2016-04-21 | MAINT-6326 [QuickGraphics-RC] Blingposter avatars are all full bright white ↵ | ruslantproductengine | |
when basic shaders are disabled. | |||
2016-04-21 | MAINT-6317 [QuickGraphics-RC] Some rigged mesh attachments render fully on ↵ | ruslantproductengine | |
jellybaby avatars when ALM is enabled FIXED - remove global identifier for the black texture - add black texture 2x2x3 localy on apllication startup - add special flag to LLViewerFetchedTexture for protect from removing | |||
2016-03-22 | fix merge error for specular rendering on impostors | Oz Linden | |
2016-03-07 | merge DRTVWR-398 build cleanup fixes | Oz Linden | |
2016-03-02 | MAINT-5700 [QuickGraphics-RC] Blocked avatars should always be derendered | ruslantproductengine | |
2016-02-19 | MAINT-5022 [QuickGraphics] Materials should not be applied to simple imposters | ruslantproductengine | |
Fixe based on that texture with assetd id: "3b39cc01-c2d1-e194-1181-e4404978b20c" will exist on data server. | |||
2015-11-25 | SL-124 WIP - cleanup of comments and test code before going to project viewer. | Brad Payne (Vir Linden) | |
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-10-21 | SL-234 WIP - moved LLSkinningUtil funcs to separate class/files. Remap ↵ | Brad Payne (Vir Linden) | |
weights where needed. Warn that related debug settings require restart to take effect. | |||
2015-10-19 | SL-234 WIP - remap skin weights to match included-joint logic | Brad Payne (Vir Linden) | |
2015-10-16 | SL-234 WIP - Track which joints are part of base skeleton, remap non-base ↵ | Brad Payne (Vir Linden) | |
ones when not being rendered. | |||
2015-10-13 | merge changes for 3.8.5-release | Oz Linden | |
2015-10-07 | SL-234 WIP - mac build fix | Brad Payne (Vir Linden) | |
2015-10-07 | SL-234 WIP - adjust max mesh object joints at run-time, including rebuilding ↵ | Brad Payne (Vir Linden) | |
shaders | |||
2015-09-29 | merge changes for 3.8.4-release | Oz Linden | |
2015-09-28 | SL-227 WIP - standardize usage of shared skinning code and handle additional ↵ | Brad Payne (Vir Linden) | |
error case in weights. | |||
2015-09-24 | SL-227 WIP - trimmed unused code. | Brad Payne (Vir Linden) | |
2015-09-24 | SL-227 WIP - initial pass at consolidating skinning code. Less duplication ↵ | Brad Payne (Vir Linden) | |
of functionality, still needs more cleanup. | |||
2015-09-23 | revert change for MAINT-5022; it is causing other rendering problems that ↵ | Oz Linden | |
are worse (it looks like reflections or shinyness on all muted avatars, and the colors become very very dark) | |||
2015-09-14 | merge | Brad Payne (Vir Linden) | |