summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
2018-04-20Remove optimize pragmas necessary for working with RWDI in MSVC, but toxic ↵Graham Linden graham@lindenlab.com
to Clang.
2018-04-20Move class3 sky/cloud shaders to where they need to be to get picked up by ALM.Graham Linden graham@lindenlab.com
Modify autobuild.xml to use new libatmo w/ state save/restore fixes (addresses font render glitch). Put in nSight debug support.
2018-04-18MergeGraham Linden graham@lindenlab.com
2018-04-18Correct EOL for last line of files.Rider Linden
2018-03-14Remove constants that are unused as of hooking up external data path.Graham Linden graham@lindenlab.com
2018-03-14Fix up atmospheric helpers and transport shader for adv atmo path.Graham Linden graham@lindenlab.com
Basic hook-up of sky settings to llatmosphere model. Moved mie aniso to be a top-level setting instead of a per-mie-layer setting.
2018-03-12De-duplicate deferred shader code for atmospherics and transport.Graham Linden graham@lindenlab.com
2018-03-12Remove optimize pragma.Graham Linden graham@lindenlab.com
2018-03-12De-duplicate shader code for encoding and decoding normals to/from gbuffer ↵Graham Linden graham@lindenlab.com
format.
2018-03-12De-duplicate sRGB conversion funcs from many shadersGraham 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-07MergeRider Linden
2018-03-06Reference updated libatmosphere package.Graham Linden graham@lindenlab.com
2018-03-06Modify use of linkable shader from libatmosphere.Graham Linden graham@lindenlab.com
Update to use latest 3p-libatmo build packages.
2018-03-03Remove MSVC pragmas breaking OSX build.Graham Linden graham@lindenlab.com
2018-03-03Fix 16F enum for compat w/ SL gl headers on Mac.Graham Linden graham@lindenlab.com
Make density profile/layer parsing handle when LLSD heard you liked arrays so it put an array in your array.
2018-02-26Redo advanced atmo shader integration with SL.Graham Linden graham@lindenlab.com
2018-02-22Add settings/validations for new advanced atmo settings.Graham Linden graham@lindenlab.com
2018-02-18Atmospherics WIPGraham Linden graham@lindenlab.com
libatmosphere integrated in indra/llrender/llatmosphere.cpp Still working on runtime shaders to use libatmosphere precomputed atmospherics textures
2018-01-17Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2017-12-18MAINT-8043 Fix for bad_alloc crash in LLImageGL::setImage()AndreyL ProductEngine
2017-12-18MAINT-8101 Added sanity check to confirm crash locationandreykproductengine
2017-11-30MergeRider Linden
2017-11-29DRTVWR-418: Merge from latest viewer-releaseNat Goodspeed
2017-11-16MAINT-7228 Vertex buffer allocation failure handlingandreykproductengine
2017-11-03MAINT-7228 Substituted assert with errorandreykproductengine
2017-11-01MAINT-7228 Vertex buffer allocation failure handlingandreykproductengine
2017-10-17Merged lindenlab/viewer64 into defaultThomas Nelson
2017-11-22Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2017-11-17MAINT-72 unmapBuffer crashandreykproductengine
2017-10-11Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2017-10-05Skys settings object active.Rider Linden
2017-10-04Rename uniform "sunlight_color_copy" to sunlight_color in shader.Rider Linden
2017-09-26Clouds still funky but better.Rider Linden
2017-09-22MergeRider Linden
2017-09-20Cleanup inside GLSLShader for uniform mapping.Rider Linden
2017-09-20DRTVWR-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.
2017-09-18MAINT-7813 - 3D rendering broken on Windows in build 508618. 3D rendering ↵ruslantproductengine
starts before 2D login screen is cleared. FIXED
2017-09-14replace a 'continue' with an 'else'Oz Linden
2017-09-14MAINT-7129 - [Project Alex Ivy][MAC] Materials and ALM shaders broken in Mac ↵ruslantproductengine
viewer FIXED
2017-08-16merge changes for DRTVWR-439Oz Linden
2017-08-09MAINT-7652 Fix for crash in LLVertexBuffer::~LLVertexBuffer() destructorAndreyL ProductEngine
2017-08-30MAINT-7758 Fixed freeze on loading lsl scripts from unicode named windows ↵andreykproductengine
folder.
2016-12-15Backed out changeset: ebe10b4b1197AndreyL ProductEngine
2016-12-12MAINT-6125 - Mesh avatar deforms constantlyruslantproductengine
MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125. Commulative fix. Fixed for booth ticket's in indra/newview/llvovolume.cpp Remained fixed, it's a small code improvements which is not related to MAINT-6125, MAINT-6910
2016-12-08MAINT-6729 Additional fix for crash in LLImageGL::analyzeAlpha()AndreyL ProductEngine
2016-12-05Merged in lindenlab/viewer-releaseAndreyL ProductEngine
DRTVWR-412 Bento (avatar skeleton extensions)
2016-11-16mergeBrad Payne (Vir Linden)
2016-11-11MAINT-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.
2017-03-13SL-644 Add guard to mCount in LLRender.cppCallum Prentice
2017-02-03Automated merge with ssh://bitbucket.org/lindenlab/viewer64Nat Goodspeed