summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-10SL-18190 Fix alpha not playing nice with water surface by split ↵Dave Parks
LLDrawPoolAlpha into two passes, one above water, one below water, and clip against water plane. Currently brute forces two complete alpha passes, still need to cull against water plane and add support for fullbright shaders.
2022-10-10Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-10-10Merged in SL-18290 (pull request #1151)Jonathan Goodman
SL-18290 Approved-by: Dave Parks
2022-10-10SL-18190 Use funky distance based error correction only on water surface ↵Dave Parks
(revisit for general use later).
2022-10-10Merged DRTVWR-559 into SL-18290Jonathan Goodman
2022-10-07Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-10-07SL-18190 Move water shaders to class 3, add debug stub for underWaterF.glsl, ↵Dave Parks
make underWaterF and softenLightF apply water fog in linear space.
2022-10-08SL-18326 GLTF material functionality in a NotecardAndrey Kleshchev
2022-10-07SL-18190 Fix for DoFDave Parks
2022-10-07SL-18190 Rearrange render order so 3D UI has access to the depth buffer.Dave Parks
2022-10-07SL-18190 Temporarily disable occlusion culling by default -- not compatible ↵Dave Parks
with depth buffer management changes.
2022-10-07SL-18190 Fix for mac buildDave Parks
2022-10-06SL-18190 Water shader WIP. Better parallax correction for sphere probes. ↵Dave Parks
Reduce probe memory footprint. Remove framebuffer copies and move to deprecate stencil buffer usage.
2022-10-06Merged DRTVWR-559 into SL-18290Jonathan Goodman
2022-10-06Switch away from std::stringGeenz Linden
API expects const char* anyways.
2022-10-05Initial pass at adding KHR_debug supportGeenz
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-10-05SL-18190 Fix for mac buildDave Parks
2022-10-05Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-10-05SL-18190 WIP - Add refraction to water without splitting scene between above ↵Dave Parks
and below water
2022-10-04SL-18144 Bakes On Mesh not showing in-world as AlbedoAndrey Kleshchev
2022-10-04SL-18190 Remove some commented out code.Dave Parks
2022-10-04SL-18293, SL-18190 -- Fix for debug displays not showing up (wireframe still ↵Dave Parks
busted). WIP on reflection probe/PBR driven water shader.
2022-09-30SL-18239 Unify PBR and non-PBR treatment of ambient/SSAO/irradiance. ↵Dave Parks
Restore SSAO to release version.
2022-09-29SL-18132 Fix for errant shadow when sun shadows are disabled.Dave Parks
2022-09-29Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-09-29SL-18190 End of linear space odyssey -- just eat the conversions in ↵Dave Parks
atmosphericsFuncsF for sunlight and additive, but leave linear ambient in tact.
2022-09-29Better fix for DRTVWR-559 mac build breakageBrad Kittenbrink
2022-09-29fix for mac build breakage DRTVWR-559Brad Kittenbrink
2022-09-29SL-17653 Small change in material loading orderAndrey Kleshchev
2022-09-29SL-17653 Multi-material file support for local materialsAndrey Kleshchev
2022-09-29Fix coding policy failure for DRTVWR-559Brad Kittenbrink
2022-09-29SL-18190 Fix for haze color being completely wrong (now it's just half wrong).Dave Parks
2022-09-28SL-18190 Prune srgb_to_linear from atmosphericsFuncs.glslDave Parks
2022-09-28SL-18190 Parity with release viewer when reflections are disabled.Dave Parks
2022-09-28Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-09-28SL-18190 WIP - Linear space atmospherics take 2Dave Parks
2022-09-28SL-18233 Fixed editor not udpating after saving material from task inventoryAndrey Kleshchev
2022-09-28SL-18233 Double clicking material in an object shows notecardAndrey Kleshchev
2022-09-28SL-18190 Remove some (likely) superfluous color space conversionsDave Parks
2022-09-27SL-18190 Missed magic number.Dave Parks
2022-09-27Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-09-27SL-18190 WIP -- Take 2 on linear space windlight (more methodical approach ↵Dave Parks
-- make desired interface but brute force color conversions). Placeholder PBR water and move to deprecate forward rendering shaders.
2022-09-27SL-17999 Material with limited permissions should be copied to object's ↵Andrey Kleshchev
inventory
2022-09-27SL-17640 Support loading materials from multi-material filesAndrey Kleshchev
2022-09-26SL-18190 Use bindDeferredShader in alpha pool. Don't redundantly apply ao ↵Dave Parks
to irradiance.
2022-09-26Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-09-26SL-18190 WIP - Whoopsie from last commitDave Parks
2022-09-26SL-18190 WIP - Windlight to linear space proof of concept, better parity ↵Dave Parks
between release viewer and materials viewer when reflections disabled. Avoid run-away probe ambiance.
2022-09-26SL-17640 Material editor permissions supportAndrey Kleshchev
2022-09-23SL-18190 Reduce banding - tweak noise function.Dave Parks