Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-21 | Merge branch 'master' (DRTVWR-548) into DRTVWR-559 | Andrey 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-19 | SL-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-12 | SL-18190 Remove water reflection detail combo box and reimplement ↵ | Dave Parks | |
"Transparent Water" checkbox. | |||
2022-10-10 | SL-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-07 | SL-18190 Fix for DoF | Dave Parks | |
2022-10-06 | SL-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-09-26 | SL-18190 Use bindDeferredShader in alpha pool. Don't redundantly apply ao ↵ | Dave Parks | |
to irradiance. | |||
2022-09-26 | SL-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-14 | SL-17701 Fix for legacy material parameters/textures overriding GLTF ↵ | Dave Parks | |
materials in alpha pool. | |||
2022-09-13 | SL-17701 WIP -- Correct color space management for base color and emissive ↵ | Dave Parks | |
color factors and textures. Support for double sided alpha blended PBR materials. | |||
2022-09-13 | SL-17701 WIP -- Cleanup/refactor PBR lighting implementation and get parity ↵ | Dave Parks | |
between deferred and alpha passes for sunlight and IBL. | |||
2022-09-12 | SL-17701: PBR: Tweak lighting in alpha blending | Ptolemy | |
2022-09-09 | SL-17701 PBR: Cleanup alpha setting EEP shader uniforms | Ptolemy | |
2022-09-09 | SL-17701: PBR: WIP Alpha Blending | Ptolemy | |
2022-06-07 | SL-17532 Cleanup from hasty commit (thanks to Henri for the prodding). | Dave Parks | |
2022-06-06 | SL-17532 Potential fix for some rigged mesh draw order issues. | Dave Parks | |
2022-05-20 | SL-17287 Instrument and optimize cubemap render. Fix for cubemap snapshots ↵ | Dave Parks | |
doing a full resolution render instead of a 512x512 render. | |||
2022-05-16 | Merge remote-tracking branch 'remotes/origin/DRTVWR-546' into DRTVWR-559 | Dave Parks | |
2022-05-16 | SL-17284 Reflection probe tuning and optimization take 1 | Dave Parks | |
2022-05-02 | SL-17321 Fix for some particle systems with custom blend functions not ↵ | Dave Parks | |
rendering. | |||
2022-04-11 | SL-17194 Impostor quality pass 2 (and fix for fully transparent rigged ↵ | Dave Parks | |
attachments rendering to depth buffer) | |||
2022-04-11 | SL-17173 Impostor quality pass. | Dave Parks | |
2022-04-07 | SL-16907 Crash at updateSkinInfoMatrixPalette #2 | Andrey Kleshchev | |
2022-03-24 | SL-17028 Fix for inconsistent ordering of transparent rigged meshes and ↵ | Dave Parks | |
removal of glow-only rigged meshes from depth buffer. | |||
2022-02-24 | SL-16907 Potential fix for crash in updateSkinInfoMatrixPalette | Dave Parks | |
2022-02-01 | SL-16714 and SL-16750 Break rigged alpha into its own pass (restore release ↵ | Dave Parks | |
like behavior) and fix rigged alpha emissive not rendering. | |||
2022-01-14 | SL-16606: Add profiler category DRAWPOOL | Ptolemy | |
2021-12-15 | SL-16493: Add comment about using deferred shaders even though we are in a ↵ | Ptolemy | |
post deferred state (forward pass rendering for transparency) | |||
2021-12-15 | SL-16493: Fix non-fullbright partial alpha objects not being lit by sun ↵ | Ptolemy | |
broken in 511de439a3 | |||
2021-12-08 | SL-16468 Fix for crash when enabling highlight transparent (add rigged mesh ↵ | Runitai Linden | |
support to highlight transparent). | |||
2021-12-02 | SL-16405 Remove “pass == <magic number>” anti-pattern from various ↵ | Dave Parks | |
drawpools. | |||
2021-11-20 | SL-16289 Rigged mesh rendering overhaul | Dave Parks | |
2021-10-28 | SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵ | Dave Parks | |
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton | |||
2021-10-14 | SL-16166 Apply optimizations from pushBatch to other render call sites. ↵ | Runitai Linden | |
Optimize out a map lookup in rigged face rendering. | |||
2020-05-05 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llinventorybridge.cpp # indra/newview/llinventorypanel.cpp # indra/newview/lltexturectrl.cpp # indra/newview/skins/default/xui/de/floater_texture_ctrl.xml # indra/newview/skins/default/xui/es/floater_texture_ctrl.xml # indra/newview/skins/default/xui/fr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/it/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ja/floater_texture_ctrl.xml # indra/newview/skins/default/xui/pt/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ru/floater_texture_ctrl.xml # indra/newview/skins/default/xui/tr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/zh/floater_texture_ctrl.xml | |||
2020-02-18 | SL-1706 Material alpha mask highlight color should be blue | Andrey Kleshchev | |
2020-02-17 | SL-1395 Alpha-masked faces not highlighted when materials present | Andrey Kleshchev | |
2019-06-19 | SL-11318 | Graham Linden | |
Make alpha pass start with no shader bound. Make diffuse mode alpha-blended fullbrights get into alpha pass properly. | |||
2019-05-31 | SL-11337 | Graham Linden | |
Fix handling of ambient (was getting reset to 1,1,1,1 unintentionally). Modify shaders to balance ambient across render modes again. | |||
2019-03-19 | SL-10763 | Graham Linden | |
Fix broken logic for alpha drawpool when rendering with basic shaders off. Force unbind of 2nd tex unit that we use during water rendering. | |||
2019-03-15 | Make alpha drawpool optimizations an opt-in render debug setting for the ↵ | Graham Linden | |
adventurous. | |||
2019-03-15 | Disable optimizations to batch fullbright and emissive draws together to ↵ | Graham Linden | |
minimize GL blend state changes. | |||
2019-03-15 | Restore optimizations for fullbright/emissives with changes to fix lighting ↵ | Graham Linden | |
breakage when they're in play. | |||
2019-03-15 | SL-10743, SL-10744 | Graham Linden | |
Don't step on SUNLIGHT_COLOR uniform w/ syncLightState competing set. Put drawpool alpha render loop lighting setup changes as they were (this will give back some performance and possibly require reopening 10566). | |||
2019-03-05 | Don't rebuild reflection when only edge water patches are in play. | Graham Linden | |
Use (Restore)TexSetup for tex binding (should be equivalent now). Simplify uniform management in alpha drawpool loop. Fix wrong modelview mat being used for distortion map gen. | |||
2019-03-04 | Roll back even more alpha draw pool optimizations that break particles. | Graham Linden | |
2019-03-04 | Fix line-endings. | Graham Linden | |
2019-03-04 | Factor emissives and fullbrights out of alpha draw pool loop of death. | Graham Linden | |
2019-03-04 | SL-10566 | Graham Linden | |
Put back old alpha pool draw loop with option to render emissives out of order to save state changes. | |||
2019-03-04 | Roll back optimizations to lldrawpoolalpha causing emissive strangeness and ↵ | Graham Linden | |
alpha materials lighting errors. |