summaryrefslogtreecommitdiff
path: root/indra/newview/pipeline.cpp
AgeCommit message (Collapse)Author
2022-10-28SL-18453 WIP -- Use GLTF draw pool to render shadows. Still need a GLTF ↵Dave Parks
specific shadow shader to multiply alpha.
2022-10-27SL-18459 WIP -- fix for assert in setGLTFMaterialDave Parks
2022-10-26Merged in SL-17005_cosmic_win8 (pull request #1106)Sabrina Shanman
SL-17005: Clean up debug code
2022-10-21Merge branch 'master' (DRTVWR-548) into DRTVWR-559Andrey Kleshchev
# Conflicts: # indra/llrender/llgl.cpp # indra/llrender/llrendertarget.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloaterpreference.cpp # indra/newview/llviewercontrol.cpp # indra/newview/llviewermenu.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp
2022-10-19SL-18105 Hook up TE override material to render pipe by way of render material.Dave Parks
2022-10-19SL-18105 Hook up render pipe directly to LLTextureEntry::mGLTFMaterial and ↵Dave Parks
add LLViewerFetchedTextures to LLFetchedGLTFMaterial. Lower reflection probe resolution to 128x128 per side.
2022-10-14SL-18293 Fix for broken wireframe mode.Dave Parks
2022-10-13SL-18190 Fix for blurry name tags.Dave Parks
2022-10-12SL-18190 Remove water reflection detail combo box and reimplement ↵Dave Parks
"Transparent Water" checkbox.
2022-10-11SL-18190 Cleanup -- convert some vec4's to vec3's (as they really are), ↵Dave Parks
remove some unused glsl files.
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-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-05SL-18190 WIP - Add refraction to water without splitting scene between above ↵Dave Parks
and below water
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-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-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-23SL-18190 Reduce banding.Dave Parks
2022-09-22SL-17705 Backwards compatibility pass. Support OpenGL pre-4.0 by disabling ↵Dave Parks
reflection probes and anti-aliasing. Get render parity with current release viewer when reflection probes are disabled.
2022-09-20SL-18190 Reduce banding (stay in linear space as much as possible, increase ↵Dave Parks
precision of reflection probes). Faster radiance and irradiance map generation.
2022-09-17RG16F PBR BRDF LUTDave Parks
2022-09-17WIP - switch PBR implementationsDave Parks
2022-09-16SL-18128 Restore 16-bit precision in screen render target.Dave Parks
2022-09-16SL-18128 Clear out much OpenGL cruft and switch to core profile on AMDDave Parks
2022-09-14SL-17701 Fix for shadow passes not respecting double sided and alpha ↵Dave Parks
parameters for PBR materials.
2022-09-13SL-17701 WIP -- Parity for point lights between opaque and transparent PBR ↵Dave Parks
materials
2022-09-09Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559Ptolemy
2022-09-09SL-17701: Fix enum compare using wrong types which broke macOS buildPtolemy
2022-09-09Merged in SL-17967 (pull request #1113)Howard Stearns
SL-17967 require 4.1 core profile
2022-09-09SL-17701: PBR: WIP Alpha BlendingPtolemy
2022-09-01Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into SL-17967Howard Stearns
2022-09-01SL-17967 - _ARB constant removalHoward Stearns
2022-09-01SL-17967 - Git rid of ARB that is in coreHoward Stearns
2022-08-30SL-17703: PBR: Fix albedo being in wrong color space, add support for debug ↵Ptolemy
default_irradiance.png
2022-08-30Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559Dave Parks
2022-08-18SL-17005: Clean up debug codeCosmic Linden
2022-08-15SL-17940 Fix for rigged attachments with PBR materials not rendering.Dave Parks
2022-08-11SL-17005: (WIP) (Debug) Add logging and debug settings to assist in ↵Cosmic Linden
understanding Windows 8 failure modes. Most of this should be removed later
2022-08-08SL-17927 Keep people from shooting themselves in the foot by twiddling ↵Dave Parks
deprecated settings.
2022-08-05Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-08-05SL-17870 Nudge PBR material textures so they start downloading. (and add ↵Dave Parks
missing validation code for reflection probes network data).
2022-08-04Merge remote-tracking branch 'origin/master' into DRTVWR-559Brad Kittenbrink
2022-08-04Merge branch 'master' into DRTVWR-548-maint-NAndrey Lihatskiy
# Conflicts: # indra/newview/llfloaterworldmap.cpp # indra/newview/llvovolume.cpp
2022-08-02SL-17706 Remove ability to disable deferred rendering and default PBR to on ↵Dave Parks
for mid and higher.
2022-07-06SL-17703: PBR: Fix PBR objects to cast shadowsPtolemy
2022-07-06SL-17682 PBR: Fix Occlusion Roughness Metal not being in linear space; ↵Ptolemy
removes need for redundant linear/sRGB conversions.
2022-06-29Merge branch 'master' (DRTVWR-543) into DRTVWR-559Andrey Kleshchev
# Conflicts: # autobuild.xml # indra/llrender/llgl.cpp # indra/newview/CMakeLists.txt # indra/newview/llvovolume.cpp
2022-06-29Merge branch 'master' into DRTVWR-548-maint-NAndrey Lihatskiy
# Conflicts: # doc/contributions.txt # indra/newview/llviewercontrol.cpp