summaryrefslogtreecommitdiff
path: root/indra/newview/pipeline.h
AgeCommit message (Collapse)Author
2022-10-12SL-18190 Remove water reflection detail combo box and reimplement ↵Dave Parks
"Transparent Water" checkbox.
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 Temporarily disable occlusion culling by default -- not compatible ↵Dave Parks
with depth buffer management changes.
2022-10-05SL-18190 WIP - Add refraction to water without splitting scene between above ↵Dave Parks
and below water
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-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-17WIP - switch PBR implementationsDave Parks
2022-06-23SL-17273: Add RENDER_TYPE_PASS_PBR_OPAQUEPtolemy
2022-06-17SL-17287 Slightly less hacky and much less crash cube snapshot render target ↵Dave Parks
allocation.
2022-06-10SL-17574 Add probe detail combo box to advanced graphics preferences. Fix ↵Dave Parks
spot light shadows not working in probes.
2022-06-09SL-17551 Add "Select Reflection Probes" menu option and make invisible ↵Dave Parks
objects less annoying when alt-zooming in edit mode.
2022-05-24SL-17472 Add checkbox to preferences for enabling "PBR" that uses "class3" ↵Dave Parks
deferred shaders. Move reflection probe shaders to class3 and restore class2 shaders to non-reflection probe versions.
2022-05-20SL-17287 Instrument and optimize cubemap render. Fix for cubemap snapshots ↵Dave Parks
doing a full resolution render instead of a 512x512 render.
2022-05-19SL-17286 Reflection probe alpha/fullbright support.Dave Parks
2022-05-16SL-17284 Reflection probe tuning and optimization take 1Dave Parks
2022-05-06Merged in SL-17274 (pull request #964)Michael Pohoreski
SL-17274: Stub for PBR DrawPool and shader Approved-by: Euclid Linden Approved-by: Dave Parks
2022-05-04SL-17283 LLReflectionMapManager prototype. Remove snapshot code related ↵Dave Parks
overhead from reflection map renders. Add parallax correction and support for multiple reflection maps.
2022-05-02SL-17274: Stub for PBR DrawPool and shaderPtolemy
2022-04-28SL-17281 environment map prototype (stupid slow and hacky, but provides a ↵Dave Parks
way to get a "real" environment map for shader development)
2022-03-29SL-16811 Shape preview images do not display all of the attachments #2Andrey Kleshchev
Merged previewAvatar and generateImpostor into a single function since they are nearly identical
2022-02-18SL-16811 Shape preview images do not display all of the attachments.Andrey Kleshchev
2022-02-01SL-16714 and SL-16750 Break rigged alpha into its own pass (restore release ↵Dave Parks
like behavior) and fix rigged alpha emissive not rendering.
2021-12-07SL-16462 Fix for broken water clip plane during water reflection/refraction ↵Runitai Linden
map render.
2021-12-03SL-16436 and SL-16327 Fix for RenderDebugGL test failures and fix for grey ↵Dave Parks
textures
2021-11-30SL-16386 consolidate all VertexShader capability checks to a single ↵Dave Houlton
LLPipeline::shadersLoaded()
2021-11-30SL-16386 remove references to (const true) LLPipeline::mVertexShadersEnabledDave Houlton
2021-11-30SL-16369 Remove Hardware Skinning settingMnikolenko Productengine
2021-11-20SL-16289 Rigged mesh rendering overhaulDave Parks
2021-10-28SL-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-12SL-16166 Optimization pass on LLRenderPass::pushBatchRunitai Linden
2021-10-06SL-16138 remove checks for now-mandatory capabilitiesDave Houlton
2020-11-11Merge branch 'master' 6.4.12 into DRTVWR-510Dave Houlton
2020-10-19DRTVWR-510 clean up obsolete downstream-from-mDebugGPU codeDave Houlton
2020-09-28Merge branch 'master' into DRTVWR-507-maintAndrey Lihatskiy
# Conflicts: # indra/newview/pipeline.cpp
2020-07-24SL-13406, cleanup and format changesDave Houlton
2020-07-24SL-13406, disable glow no longer disables all post passesDave Houlton
2020-05-13SL-12007 Toggling 'Transparent water' checkbox has no effectAndrey Kleshchev
Opaque water is not compatible with ALM
2020-04-20Merge branch 'master' into DRTVWR-497Andrey Lihatskiy
2020-01-29SL-12594, remove conditional checks for VertexShaderEnable settingsDave Houlton
2019-10-25SL-12014 Animesh is now a separate rendering typeandreykproductengine
2019-10-25Backed out changeset: cb9915554e9f (SL-1232/SL-11614)andreykproductengine
2019-08-23SL-11778Graham Linden
Make RenderShadowResolutionScale work again, also decoupling shadow buffer alloc/release/resize from screen buffer resize function.
2019-08-22SL-11779Graham Linden
Make changing shadow res scale not instantly drop/realloc buffers but wait until display gets to it.
2019-08-09SL-11614 Rotating objects flicker if Render type Avatar is disabledruslantproductengine
SL-1232 Derendering Avatar type also derenders some rezzed mesh objects SL-10357 [LOVE ME RENDER] Screen Artifacts in Specific Region(s) - Fixed
2019-07-24SL-10625Graham Linden
2019-07-24SL-11610Graham Linden
Revert attempted fix for 10625.
2019-07-16SL-11610Graham Linden
Give bake its own RT to avoid issues with sharing the water distortion map. Use glFinish to insure RTs will be complete.
2019-07-12SL-11109Graham Linden
Make shadowAlphaMask shader ignore vertex alpha before discards iff we're a fullbright object. Keep llappearance from stuffing dangling pointers into the alpha cache (crash iff you're using nSight debugging and disable readbacks).
2019-06-04SL-11353Graham Linden
Make culling ignore the geo from the spotlight rendering a shadowmap.
2019-05-31SL-11337Graham Linden
Fix handling of ambient (was getting reset to 1,1,1,1 unintentionally). Modify shaders to balance ambient across render modes again.