Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-20 | Convert BOOL to bool in llrender | Ansariel | |
2024-02-12 | llrender: BOOL (int) to real bool | Lars Næsbye Christensen | |
2023-11-17 | SL-20611 followup -- remove now unused glsl files. Fix transparent water. | RunitaiLinden | |
2023-05-17 | Add a binary cache for compiled shaders using glProgramBinary (#216) | Rye Mutt | |
* Add a binary cache for compiled shaders using glProgramBinary * Add additional sanity checking to shader binary save and load, hook up cache clear and menu option * Fix default init of shader cache data struct and clear gl errors before glGetError calls --------- Co-authored-by: RunitaiLinden <davep@lindenlab.com> | |||
2023-05-02 | DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU ↵ | RunitaiLinden | |
timer without a frame stall. | |||
2023-04-14 | Move mipmap generation into LLRenderTarget. | Jonathan "Geenz" Goodman | |
DRTVWR-583 | |||
2023-03-31 | Move glow extract to be after tonemapping. | Jonathan "Geenz" Goodman | |
SL-19513 | |||
2023-02-07 | SL-18229 Fix for PBR materials on HUDs misbehaving. Incidental decruft. | Dave Parks | |
2023-02-06 | SL-19148 Decruft followthrough -- fix for crash when running from installer. ↵ | Dave Parks | |
Feed fresnel component into PBR alpha. Remove obsolete "shader_hierarchy.txt", remove redundant LL_PROFILE_ZONE_SCOPED, remove unused shader feature flag. | |||
2023-02-03 | SL-19148 Decruft followthrough -- decruft shader tree and some remaining ↵ | Dave Parks | |
forward rendering code. | |||
2023-02-03 | SL-19148 Decruft some forward shaders and drawpools. Fix HUDs being in ↵ | Dave Parks | |
wrong color space. | |||
2023-01-31 | SL-19015 Balance sun/sky ambiance with punctual light ambiance. Prevent ↵ | Dave Parks | |
irradiance maps from being brighter than the environment. | |||
2023-01-24 | SL-18958 Fix for broken water distortion map and depth buffer. Incidental ↵ | Dave Parks | |
decruft. | |||
2023-01-10 | SL-18869 Optimizations -- Revive "Frame Profile" and GL_DEPTH_CLAMP. Remove ↵ | Dave Parks | |
usage of gl_FragDepth from shadow shaders. | |||
2022-11-28 | Merge remote-tracking branch 'origin/DRTVWR-528' into DRTVWR-559 | Brad Kittenbrink | |
2022-11-17 | SL-18154 Profile guided optimizations -- remove some unneeded operations and ↵ | Dave Parks | |
make LLDrawPoolMaterials less branchy. | |||
2022-11-16 | SL-18154 Profile guided optimizations vs release viewer. Trim some unused ↵ | Dave Parks | |
abilities and remove some more fast timers. | |||
2022-11-14 | Merged in SL-18332 (pull request #1194) | Jonathan Goodman | |
First pass of Screen Space Reflections Approved-by: Dave Parks | |||
2022-10-11 | SL-18190 Cleanup -- convert some vec4's to vec3's (as they really are), ↵ | Dave Parks | |
remove some unused glsl files. | |||
2022-10-06 | Switch away from std::string | Geenz Linden | |
API expects const char* anyways. | |||
2022-10-05 | Initial pass at adding KHR_debug support | Geenz | |
This still needs some work - I'm not super satisfied with the overall structure of the code. Will continue to iterate as I add in proper RenderDoc support. | |||
2022-09-01 | SL-17967 - Git rid of ARB that is in core | Howard Stearns | |
2022-06-27 | SL-17274: Document which shader encodesNormal includes | Ptolemy | |
2022-05-26 | Merge branch 'master' v 6.6.1 into DRTVWR-528 | Dave Houlton | |
2022-05-19 | SL-17286 Reflection probe alpha/fullbright support. | Dave Parks | |
2022-05-16 | SL-17284 Reflection probe tuning and optimization take 1 | Dave Parks | |
2022-05-04 | SL-17283 LLReflectionMapManager prototype. Remove snapshot code related ↵ | Dave Parks | |
overhead from reflection map renders. Add parallax correction and support for multiple reflection maps. | |||
2021-11-30 | SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunction | Dave Houlton | |
2021-11-20 | SL-16289 Rigged mesh rendering overhaul | Dave Parks | |
2021-10-19 | SL-16197 Optimize LLEnvironment handling of shader uniforms. Instrument ↵ | Dave Parks | |
LLSD. Enable Fast Timers when Tracy is enabled to catch Fast Timer overhead. | |||
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 |