Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-30 | SL-10415, SL-10434 | Graham Linden | |
Further tweaking of directional shadow sampling to balance between peter-panning and shadow acne. Move stars to just this side of the sky some to reduce parallax. Remove decodeNormF and uses of decode_normal in favor of unified use of getNorm (try to help the Intel HD x000 compiler learn to link correctly). | |||
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-12 | SL-10044 SL-10045 | Graham Linden | |
Fix class 1 and 2 transport/gamma funcs and made usage consistent across all shaders. Fix class1\environment\waterV reverting to old d1/d2 names for wave directions. | |||
2018-11-06 | Move to using a shared deferredUtil object for getting pos/norm from gbuffer. | Graham Linden | |
Eliminate 20+ callsites with copy-paste of getPosition and/or getNorm code. Make pipeline use getShadowTarget/releaseShadowTarget consistently. | |||
2018-11-01 | SL-10000 fix storing of ambient value when converting legacy settings | Graham Linden | |
2018-10-29 | SL-9977 | Graham Linden | |
SL-9973 | |||
2018-09-04 | Merge and fix MAINT-9087 and MAINT-9084 | Graham Linden | |
2018-08-30 | MAINT-9064 | Graham Linden | |
Fix binding of current/next sun/moon textures. Remove redundant code in GLSLShader determination of tex uniform bindings. Unhack mix calls in sun/moon shaders to reverse sense of blending (was working around reversed bindings). | |||
2018-06-11 | Fix water fog consolidation in underwater shaders. | Graham Linden | |
Add plumbing facilities to allow current and next moon textures to be passed to moon shader. Modify moon shader to blend between current and next moon textures by blend factor. | |||
2018-06-01 | Code cleanup and move to using typedefs of S64Seconds/F64Seconds for ease in ↵ | Graham Linden | |
sync w/ sim side which has not llunits types. | |||
2018-06-01 | Merge to 5.1.6 | Graham Linden | |
2018-05-31 | Merge | Rider Linden | |
2018-05-18 | Remove MSVC debug pragmas and comment out code to dump example grids.xml ↵ | Graham Linden graham@lindenlab.com | |
file w/ hard-coded grids. | |||
2018-05-01 | Le Merge | Graham Linden graham@lindenlab.com | |
2018-03-12 | De-duplicate shader code for encoding and decoding normals to/from gbuffer ↵ | Graham Linden graham@lindenlab.com | |
format. | |||
2018-03-12 | De-duplicate sRGB conversion funcs from many shaders | Graham Linden graham@lindenlab.com | |
and unify on using the version that works on OSX. Add more logging to shader loading about fallbacks and loading succcess. Add frag shaders for sharing sRGB and normal encode/decode via GL shader linkage. | |||
2018-03-03 | Remove MSVC pragmas breaking OSX build. | Graham Linden graham@lindenlab.com | |
2018-02-26 | Redo advanced atmo shader integration with SL. | Graham Linden graham@lindenlab.com | |
2018-02-18 | Atmospherics WIP | Graham Linden graham@lindenlab.com | |
libatmosphere integrated in indra/llrender/llatmosphere.cpp Still working on runtime shaders to use libatmosphere precomputed atmospherics textures | |||
2018-01-30 | Keep attributes name (useful for debug) | ruslantproductengine | |
2017-12-26 | MAINT-6437 - Tile-Based Texture Animation Scales Incorrectly for Rigged Mesh ↵ | ruslantproductengine | |
when worn (MacOS only) FIXED. | |||
2017-09-26 | Clouds still funky but better. | Rider Linden | |
2017-09-22 | Merge | Rider Linden | |
2017-09-20 | Cleanup inside GLSLShader for uniform mapping. | Rider Linden | |
2017-09-20 | DRTVWR-418: Fix C++ errors detected by Xcode 9. | Nat Goodspeed | |
You can't legitimately perform an ordered comparison between a pointer and an int, even 0. Fix a number of 'if (ptr > 0)' to plain 'if (ptr)'. Fix LLEditWearableDictionary::WearableEntry constructor to avoid varargs mechanism. It used to accept three different counts, followed by three different lists of enums, fetched in each case as 'int' -- dubious in itself. The constructor body performed three different loops to populate those enums into three different member vectors. Instead, make the constructor accept three vectors and initialize the member vectors from the passed vectors. Now that C++ has inline vector initialization, change existing constructor calls to pass temporary vectors initialized with what used to be the varargs enum values. | |||
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-07-18 | Backed out changeset: 5fe5ad059c05 | ruslantproductengine | |
2016-05-23 | Automated merge with tip of viewer-release | callum_linden | |
2016-05-13 | Add invert texture coordinates for media textures. | ruslantproductengine | |
2016-05-06 | merge 4.0.4-release and MAINT-5974 | Oz Linden | |
2016-04-12 | MAINT-6286 Viewer 4.0.3.312680 ignores settings for Shaders in Graphics ↵ | ruslantproductengine | |
Preferences for ATI Radeon HD 3800 Series graphics card | |||
2016-03-16 | merge changes for DRTVWR-417 | Oz Linden | |
2016-03-10 | MAINT-1109 FIXED Toggling graphics options causes viewer memory to increase, ↵ | ruslantproductengine | |
eventually causing the rendering pipeline to fall over and crashing the viewer Patchset #2 | |||
2016-01-15 | merge changes for 4.0.1-release | Oz Linden | |
2015-12-01 | MAINT-1109 Toggling graphics options causes viewer memory to increase, ↵ | ruslantproductengine | |
eventually causing the rendering pipeline to fall over and crashing the viewer Te reason of memory leak - unloaded shaders. Fixed. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-10-02 | MAINT-3568 Mac OS X, ALM, Full Bright, Shininess | ruslantproductengine | |
The reason of this bug the same as was in MAINT-4165, MAINT-4839. I.e. in short: SL engine is sensitive to the uniform variable location. | |||
2015-03-01 | MAINT-4839 FIXED Animation of Mesh Dress doesn't work. | ruslantproductengine | |
MAINT-4165 FIXED Crash on skinned, texture animated geometry with deferred rendering enabled. | |||
2014-11-18 | Fix for gpu_bench crash without parallels knock-on | Graham Linden | |
2014-11-17 | Avoid using GL_ARB_timer_query functionality when not supported and protect ↵ | Graham Linden | |
against probably-not-NULL current bound shader pointer | |||
2014-06-19 | Automated merge with http://bitbucket.org/lindenlab/viewer-release | Dave Parks | |
2014-03-19 | MAINT-3131 Use benchmark to determine GPU class instead of GPU table. | Dave Parks | |
2014-02-12 | merge with release | Richard Linden | |
2013-10-10 | Quite down log spam from loading shaders. | Dave Parks | |
Up bone cap to 64 for rigged meshes. | |||
2013-10-08 | merge from viewer-release | Richard Linden | |
2013-10-01 | Automated merge with http://bitbucket.org/lindenlab/viewer-release | Richard Linden | |
2013-09-18 | The unbearable lightness of being norspec | Graham Linden | |
2013-08-09 | second phase summer cleaning | Richard Linden | |
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc. | |||
2013-07-30 | NORSPEC-314 rollback unified srgb shader code to see if we can get past Mac ↵ | Graham Madarasz (Graham Linden) | |
10.6.8 nV driver issues | |||
2013-07-25 | NORSPEC-325 WIP restore gamma (uncorrected) attenuation and unify sRGB ↵ | Graham Linden | |
conversion in one place |