Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-09 | Back out changes causing broken shadows and other render shenanigans. | Graham Linden | |
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-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-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 | |||
2017-09-14 | MAINT-7129 - [Project Alex Ivy][MAC] Materials and ALM shaders broken in Mac ↵ | ruslantproductengine | |
viewer FIXED | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2014-09-03 | Ensure projectors with shadows have the same mip level calculation as ↵ | Geenz | |
without shadows. | |||
2014-09-03 | Switch back to texture2dSpecular with a custom falloff dependent upon LOD. | Geenz | |
2014-09-03 | Switch to using texture2DLodDiffuse for reasons of having a nice soft edge ↵ | Geenz | |
for less glossy projector reflections. This makes far more sense than having the “spot” functionality, and opens projectors up to much more practical use cases and fits much better within the concept of glossy reflections than the previous spot behavior. | |||
2014-08-21 | Removal of commented out code. | Geenz | |
2014-08-07 | Code cleanup for BUG-6898 | Geenz | |
2014-08-07 | Glossy reflections for projectors. | Geenz | |
2014-08-06 | Fix for BUG-6895. | Geenz | |
This brings projector reflections more in line with the originally intended behavior of environment reflections. | |||
2013-09-09 | Merge viewer-release 3.6.5 Cocoa | Graham Linden | |
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 | |||
2013-07-24 | NORSPEC-311 WIP move to per-pixel alpha lighting and make spot/point calcs ↵ | Graham Linden | |
match more closely | |||
2013-07-11 | Merge with latest viewer-release. | Geenz | |
2013-07-03 | NORSPEC-293 better fix incorporating srgb_to_linear curve and applying ↵ | Graham Linden | |
texture gamma corrections to spot inputs | |||
2013-06-26 | MATBUG-194 Fix for crazy colors on projector shadows with NVIDIA OpenGL 3.3 ↵ | Dave Parks | |
implementations | |||
2013-06-20 | NORSPEC-277 WIP backout old-school normal permutation | Graham Linden | |
2013-06-19 | Merge with viewer-release. | Geenz | |
2013-06-19 | Point light color (de)correction. | Dave Parks | |
2013-06-13 | NORSPEC-261 No more magic numbers, parity between forward and deferred ↵ | Dave Parks | |
rendering WRT to windlight and legacy shininess. Reviewed by Graham (a little bit). | |||
2013-06-13 | correct DOS line endings | Oz Linden | |
2013-06-09 | NORSPEC-246 fix shader compile errors from missing return | Graham Madarasz | |
2013-06-09 | NORSPEC-246 fix issues with normal encoding on precision-deprived hardware ↵ | Graham Madarasz | |
and remove haxors | |||
2013-06-09 | NORSPEC-246 WIP fix handling of encoded normals with single FP only cards | Graham Madarasz | |
2013-05-13 | Merged with https://bitbucket.org/lindenlab/viewer-beta | Geenz | |
2013-05-01 | Merge vwr-dev-mat | Graham Madarasz | |
2013-05-01 | Fix up specular highlights and gamma correction for projectors. | Dave Parks | |
2013-04-30 | Fix vwr-dev-mat merge bugs in llpanelface (missing Oz fix) and XML | Graham Madarasz | |
2013-04-29 | Fix any missing color space conversions where appropriate, tweak the sun's ↵ | Geenz | |
intensity to match pre-gamma correction results, and also mask spotlight specular by the projected texture. | |||
2013-04-25 | Merge 3.5.1 into Materials | Graham Madarasz | |
2013-04-19 | NORSPEC-139 Fix for non-fullscreen spotlight lighting mismatching fullscreen ↵ | Dave Parks | |
spotlight lighting | |||
2013-04-18 | Mitigation for light attenuation looking different with gamma correction. ↵ | Geenz | |
Assume that light attenuation wants to be linearized before we apply gamma correction. | |||
2013-04-18 | Use GL_SRGB8_ALPHA8 for the diffuse and specular buffers, and correct gamma ↵ | Geenz | |
*before* glow and other post processing effects that don't care about being gamma correct. | |||
2013-04-17 | First pass of gamma correction reimplementation. | Geenz | |
2013-04-09 | Re-added RGB10_A2 normal buffer, this time encoded with a sphere map ↵ | Geenz | |
transform so we can store the environment intensity in the blue channel. | |||
2013-04-02 | NORSPEC-58 Followup -- put back blinn phong, and do gamma correction ↵ | Dave Parks | |
approximation in light curves. Fix fresnel math. | |||
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-03-26 | NORSPEC-57, NORSPEC-58 Remove sRGB and gamma correction from shaders to ↵ | Dave Parks | |
remove banding and not break all shiny objects. | |||
2013-02-22 | Fix for deferred rendering no longer working when the viewer is compiled ↵ | Geenz | |
against the OS X 10.7 SDK and up. | |||
2013-01-11 | Linearize spotlight textures. | Geenz | |
2012-07-31 | merge up to latest viewer-development | Oz Linden | |
2012-06-13 | Merge | Geenz | |
2012-05-24 | MAINT-616 Fix for broken projectors. | Dave Parks | |
2012-05-10 | Unpack X, Y, and Z within the light shaders. Also some missing bits from ↵ | Jonathan Goodman | |
terrainF and treeF. | |||
2012-02-13 | SH-2908 Fix for shaders failing to compile when using GLSL 1.20 or 1.10 profile. | Dave Parks | |