summaryrefslogtreecommitdiff
path: root/indra/llrender/llrender.cpp
AgeCommit message (Collapse)Author
2023-01-10SL-18869 Optimizations -- Quiet command buffer -- VBO cache for UI et al and ↵Dave Parks
remove many unneeded VBO binds.
2023-01-09SL-18869 Optimizations -- Decruftify LLRenderTarget, use a shader to copy ↵Dave Parks
color/depth instead of glCopyTexSubImage or glBlitFrameBuffer
2022-11-14Merged in SL-18332 (pull request #1194)Jonathan Goodman
First pass of Screen Space Reflections Approved-by: Dave Parks
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-11SL-18190 Cleanup -- convert some vec4's to vec3's (as they really are), ↵Dave Parks
remove some unused glsl files.
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-16SL-18128 Clear out much OpenGL cruft and switch to core profile on AMDDave Parks
2022-09-13SL-17701 WIP -- Parity for point lights between opaque and transparent PBR ↵Dave Parks
materials
2022-09-02SL-17967 Fix for confounding program and shader objects when fetching logs ↵Dave Parks
and fix for gl errors on AMD windows
2022-09-02SL-17967 Purge OpenGL extensions (use core API only)Dave Parks
2022-09-01SL-17967 - _ARB constant removalHoward Stearns
2022-09-01SL-17967 - Git rid of ARB that is in coreHoward Stearns
2022-08-30Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559Dave Parks
2022-05-26SL-17473 Viewer not clearing all Vertex Buffers in some casesAndrey Kleshchev
Image thread doesn't need mBuffer and buffer isn't thread safe so no point allocating it in an image thread.
2022-05-16SL-17284 Reflection probe tuning and optimization take 1Dave Parks
2022-03-11SL-17005 WIP Simplify what feeds texture loading bias to only pay attention ↵Dave Parks
to available memory according to OS and GL driver, not (broken) internal accounting (breaks intel GPUs, compatibility pass incoming).
2022-02-14SL-16418 Media texture update stall fix. Make media texture updates use ↵Dave Parks
LLImageGL thread to update, fix AMD sync issue on ImageGL thread and install debug callbacks on LLImageGL thread when debug gl enabled.
2022-01-19SL-16653 Fix for some textures having incorrect texel colors after the first ↵Runitai Linden
row (and add more paranoia checks on texture data).
2022-01-14SL-16606: Add profiler category PIPELINEPtolemy
2021-12-03SL-16436 and SL-16327 Fix for RenderDebugGL test failures and fix for grey ↵Dave Parks
textures
2021-12-02mac build fixAndrey Kleshchev
remove unused variable
2021-11-30SL-16386 replace gutted LLRender::setAlphaRejectSettings() with explicit flush()Dave Houlton
2021-11-30SL-16386 purge no-op fxn LLTexUnit::setTextureBlendType()Dave Houlton
2021-11-30SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunctionDave Houlton
2021-11-20SL-16289 Rigged mesh rendering overhaulDave Parks
2021-10-21SL-16202 Fix for textures appearing black or flashing white due to ↵Dave Parks
optimization bugs.
2021-10-14SL-16166 Apply optimizations from pushBatch to other render call sites. ↵Runitai Linden
Optimize out a map lookup in rigged face rendering.
2021-10-13SL-16166 Apply LLRenderPass::pushBatch optimizations to ↵Runitai Linden
LLDrawPoolBump::pushBatch
2021-10-12SL-16166 Optimization pass on LLRenderPass::pushBatchRunitai Linden
2021-10-11SL-16099 Multi-threaded OpenGL usage on Windows, enable Core Profile and ↵Dave Parks
VAOs by default.
2021-09-27SL-16093 Don't force the console window to be open on developer builds ↵Dave Parks
because it causes frame stalls while logging.
2021-06-07Merge branch 'master' into DRTVWR-516-maintAndrey Lihatskiy
2021-01-06SL-14035: Don't use sRGB textures when not specifiedPtolemy
2020-09-28Merge branch 'master' into DRTVWR-516-maintAndrey Lihatskiy
# Conflicts: # indra/newview/llvocache.cpp
2020-09-17SL-13729 Performance of LLUI and LLRender2DAndrey Kleshchev
2020-08-05SL-13521, clang-format LLRender::syncLightState() (whitespace)Dave Houlton
2020-08-05SL-13521, stamp out some remaining hard-coded 8sDave Houlton
2020-08-04SL-13521 add an avatar appearance light to deferred modeDave Houlton
2020-06-11SL-13281, add missing srgb->linear conversion for specularDave Houlton
2020-04-21Fix for 'release' configurationAndrey Kleshchev
llassert is not used in 'release' configuration and build fails due to unused tex_index
2020-04-20Fixed merge conflict and restored SL-1130Andrey Kleshchev
2020-04-20Merge branch 'master' into DRTVWR-497Andrey Lihatskiy
2020-03-24Fix for bad fullbright shiny shininess values and inconsistency between ↵Runitai Linden
materialF and fullbrightShinyF
2019-11-29SL-1130 Prevent crash on mMatrixandreykproductengine
2019-05-21SL-11238Graham Linden
Fix ambient light inputs to the renderer. Fix 3rd sky shader w/ mistaken density mod conversion. Make ambient clamp apply to all modes. Tune ALM ambient clamp to match non-ALM.
2019-05-07SL-11055, SL-10966, SL-11087Graham Linden
Make haze look more like WL. Make lack of sun and moon mean black and fixed dir to prevent spooky underlighting.
2019-05-02Roll 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-03-30Hide sRGB decode behind a flag, and make sure that sRGB decodes is strictly ↵Geenz
opt-in.
2019-03-30Additional gamma correction work: start moving over to EXT_texture_sRGB_decode.Geenz