Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-29 | SL-14113: Merge duplicate shader constant for clarity. | Ptolemy | |
2021-04-29 | SL-14113: Remove magic numbers. Take advantage of existing shader #defines ↵ | Ptolemy | |
injection by extending shader loading to make use of addConstant() instead of hard-coding magic number constants in each GLSL file. | |||
2019-05-02 | Roll back sRGB decode changes from contrib for now. | Graham Linden | |
Fix direct light matching across alpha/blended-material/deferred. Get diffuse lighting to match from Low to Ultra. | |||
2019-04-10 | Separate out vertex program objects from fragment program objects and use it. | Geenz | |
Given that mShaderObjects only ever expects one copy of a given shader object (leading to lots of "shaderV" and "shaderF"), it made having utility shaders a bit more difficult to incorporate. This change makes sure the two are separated. Using this over a multimap largely for readibility. Also, actually, you know, use this functionality. --HG-- branch : OPEN-340 | |||
2019-03-30 | Additional gamma correction work: start moving over to EXT_texture_sRGB_decode. | Geenz | |
2019-03-13 | Mods to make merge with viewer-release have less whitespace-only change and ↵ | Graham Linden | |
fix diffs between EEP and VR. | |||
2019-03-12 | Tab restoration project. | Graham Linden | |
'warn-on-failure:no-tabs' | |||
2019-03-07 | Fix tabs. | Graham Linden | |
2019-03-07 | SL-10618, SL-10698 | Graham Linden | |
Fix reflection/distortion map culling planes again. Fix broken handling of shadow disables in ALM forward shaders. | |||
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-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-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-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-09-22 | Merge | Rider Linden | |
2017-09-20 | Cleanup inside GLSLShader for uniform mapping. | Rider Linden | |
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-03-16 | merge changes for DRTVWR-417 | 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 | |
2014-03-19 | MAINT-3131 Use benchmark to determine GPU class instead of GPU table. | Dave Parks | |
2013-07-01 | Automated merge with https://bitbucket.org/lindenlab/viewer-cat | Dave Parks | |
2013-06-28 | Merge with viewer-bear which was just merged with viewer-release | callum_linden | |
2013-06-27 | Automated merge with ↵ | Dave Parks | |
https://bitbucket.org/lindenlab/viewer-development-materials | |||
2013-06-21 | Automated merge with file:///F:%5Cviewer-bear | Dave Parks | |
2013-06-18 | Occlusion culling overhaul. | Dave Parks | |
2013-05-22 | Revert changes for MAINT-2616 due to licensing issues, need a full patch | simon | |
submitted to be acceptable | |||
2013-05-20 | MAINT-2616 : Updated my Intel driver and now have orange in buttons and | simon | |
Inventory pull down bar causing blinks to screen. Pulled in FS code, Reviewed by Kelly | |||
2013-05-09 | Merge downstream code and viewer-beta | simon | |
2013-04-25 | Merge 3.5.1 into Materials | Graham Madarasz | |
2013-04-19 | merge changes for DRTVWR-294 | Oz Linden | |
2013-04-15 | NORSPEC-49 Add shader profiler, add support for ARB_depth_clamp where available | Dave Parks | |
2013-04-11 | Merge in downstream code (chui fixes, materials) | simon | |
2013-04-02 | NORSPEC-74 Fix for assert when Debug GL enabled when rendering materials. | Dave Parks | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-03-01 | Make WL updates use pre-hashed strings for uniform sets | Graham Madarasz (Graham) | |
2013-02-28 | Improve perf of GLSL uniform lookups by name | Graham Madarasz (Graham) | |
2012-09-03 | Extracted texture baking system into llappearance library. | Don Kjer | |
2012-08-29 | Use an unordered map for custom #defines instead of a map. Lookups are ↵ | Jonathan Goodman | |
faster, and we don't really care about any particular order anyways for these. | |||
2012-08-29 | Added the ability to remove a preprocessor define. | Jonathan Goodman | |
2012-08-28 | Added new bindTexture and unbindTexture API to LLGLSLShader. Reviewed by davep. | Jonathan Goodman | |
2012-08-28 | Added support for adding custom preprocessor definitions (for shader ↵ | Jonathan Goodman | |
permutations) | |||
2012-05-21 | MAINT-616 Factor out calls to glGenFoo where possible, add setting to ↵ | Dave Parks | |
control synchronizing strategy WRT occlusion queries, add experimental transform feedback driven LoD update |