summaryrefslogtreecommitdiff
path: root/indra/newview/llviewershadermgr.cpp
AgeCommit message (Collapse)Author
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-06SL-17967 - reserve one more sampler in Deferred FullbrightShiny Shader so ↵Howard Stearns
that it loads on mac
2022-09-01SL-17967 - Git rid of ARB that is in coreHoward Stearns
2022-08-25SL-17967 compiles and runs by avoiding the featuresHoward Stearns
2022-08-20SL-17584 Make setShaders crashes more informativeAndrey Kleshchev
2022-08-08SL-17927 Keep people from shooting themselves in the foot by twiddling ↵Dave Parks
deprecated settings.
2022-06-24SL-17274 Hook up emissive map and non-texture parameters to pbropaqueF.glslDave Parks
2022-06-23SL-17653 Fix writing of PBR materials to gbuffer.Dave Parks
2022-06-23SL-17273: Fix drawpool to pass normal and spec map to PBR shaderPtolemy
2022-06-22SL-17600 Proper irradiance probes.Dave Parks
2022-06-21SL-17600 WIP -- Proper radiance maps (not just mipped cubemaps).Dave Parks
2022-06-15SL-17584 Make setShaders crashes more informativeAndrey Kleshchev
2022-06-06SL-17532 Potential fix for some rigged mesh draw order issues.Dave Parks
2022-05-26Merge branch 'master' v 6.6.1 into DRTVWR-528Dave Houlton
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-19SL-17286 Reflection probe alpha/fullbright support.Dave Parks
2022-05-16Merge remote-tracking branch 'remotes/origin/DRTVWR-546' into DRTVWR-559Dave Parks
2022-05-16SL-17284 Reflection probe tuning and optimization take 1Dave Parks
2022-05-02SL-17274: Stub for PBR DrawPool and shaderPtolemy
2022-04-29SL-17124 switchContext and loadShaderFile crashesAndrey Kleshchev
- Do not try initializing shaders if requirements are not met or if window does not exist - Warn user before closing window. Situation is unexpected, there is chance of more issues, like a freeze or a crash on close() - mHasMultitexture is a solid requirement, if it is not present, we won't be able to run
2022-04-11SL-17194 Impostor quality pass 2 (and fix for fully transparent rigged ↵Dave Parks
attachments rendering to depth buffer)
2022-03-18SL-16993: Fix Model Upload Physics Analyze rendering physics hull as black meshPtolemy
2021-12-17SL-16492: Fix for HAS_ALPHA_MASK permutation not being set for ↵Ptolemy
fullbrightF.glsl when rigged mesh has alpha mask.
2021-12-17SL-16478 Fix for octree and render batch debug display not working with ↵Runitai Linden
rigged meshes.
2021-12-08SL-16468 Fix for crash when enabling highlight transparent (add rigged mesh ↵Runitai Linden
support to highlight transparent).
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-16386 remove references to (const true) LLGLSLShader::sNoFixedFunctionDave Houlton
2021-11-30SL-16369 Remove Hardware Skinning settingMnikolenko Productengine
2021-11-20SL-16289 Rigged mesh rendering overhaulDave Parks
2021-11-16DRTVWR-546 merge in master v6.5.1Dave Houlton
2021-11-16Merge branch 'master' v6.5.1 into DRTVWR-528Dave Houlton
2021-11-12DRTVWR-528 Reverting multiple commits due to moving them into D546 branchAndrey Kleshchev
This reverts commits 9b5b2eac82b1f423daec463b3d55d0f3d3979bbc SL-15933 53c0144dd272470172591b967a84beaa4019b728 SL-11687 492ea7c3a03d5ef0d3679b873a44c08baaced0f1 SL-16056 b854eceee3a867d64b20de18d6b7ce91b33abed0 SL-15391 921c3f5f69c90b5924d2f4bbbd32455f8c9c8173 SL-13561 639acb6ff7495a6840d437dd8473172ec03e200a SL-15333
2021-11-12SL-15993 Disabling transparent water should not disable advanced lightingAndrey Kleshchev
2021-10-06SL-16138 remove checks for now-mandatory capabilitiesDave Houlton
2021-09-15SL-15993 Disabling transparent water should not disable advanced lightingAndrey Kleshchev
2021-04-29SL-14113: Merge duplicate shader constant for clarity.Ptolemy
2021-04-29SL-14113 Resolve merge conflictPtolemy
2021-04-29SL-14113: Remove magic numbers. Take advantage of existing shader #defines ↵Ptolemy
injection by extending shader loading to make use of addConstant() instead of hard-coding magic number constants in each GLSL file.
2021-04-29SL-14113 Fix moon hazePtolemy
2021-04-12SL-14113 Fix moon hazePtolemy
2020-11-11Merge branch 'master' (DRTVWR-507-maint) into DRTVWR-521-maintAndrey Kleshchev
# Conflicts: # autobuild.xml # indra/llcommon/llerror.cpp
2020-10-28SL-14224 RelWithDebInfo viewer stops with 'assert' when disabling ↵Andrey Kleshchev
atmospheric shader
2020-09-29SL-13500 loadShaderFile crashAndrey Kleshchev
2020-03-24Fix for bad fullbright shiny shininess values and inconsistency between ↵Runitai Linden
materialF and fullbrightShinyF
2020-01-31SL-12594, fix one missed occurance of VertexShaderEnable settingDave Houlton
2020-01-29SL-12594, remove conditional checks for VertexShaderEnable settingsDave Houlton
2020-01-23DRTVWR-440, another whitespace only (detabify) to test TeamCity triggersDave Houlton
2019-08-23SL-11774Graham Linden
Fix diffuse boost when water fog is enabled and make deferred underwater shader participate in EEP/WL param updates by marking it as a water shader.