phoenix-firestorm/indra/newview/app_settings/shaders/class1/deferred
Rye 452c8e0ea4
Follow up fixes for Apple Silicon (#4662)
* Remove GLM sse flag from cmake that was moved to llpreprocessor.h

* Further reduce performance loss of HDR and Sharpening on bandwith-constrained gpu by combining gamma correction into tonemap/sharpening shader passes

* Update SSE2NEON to 1.8.0 to fix random render nans

* Fix occasional startup crash from LLCachedControl being declared in global scope
2025-09-11 20:54:32 -04:00
..
CASF.glsl Follow up fixes for Apple Silicon (#4662) 2025-09-11 20:54:32 -04:00
SMAA.glsl Fix large performance drop when enabling AA on macOS/lower end GPU hardware 2025-08-22 13:12:43 -04:00
SMAABlendWeightsF.glsl Integrate SMAA and rework post process chain for better visual quality 2024-08-29 17:24:50 -04:00
SMAABlendWeightsV.glsl Integrate SMAA and rework post process chain for better visual quality 2024-08-29 17:24:50 -04:00
SMAAEdgeDetectF.glsl Integrate SMAA and rework post process chain for better visual quality 2024-08-29 17:24:50 -04:00
SMAAEdgeDetectV.glsl Integrate SMAA and rework post process chain for better visual quality 2024-08-29 17:24:50 -04:00
SMAANeighborhoodBlendF.glsl Integrate SMAA and rework post process chain for better visual quality 2024-08-29 17:24:50 -04:00
SMAANeighborhoodBlendV.glsl Integrate SMAA and rework post process chain for better visual quality 2024-08-29 17:24:50 -04:00
alphaV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
aoUtil.glsl 1736 audit texture image unit usage on os x (#1739) 2024-06-14 17:06:07 -05:00
avatarAlphaMaskShadowF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
avatarAlphaShadowF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
avatarAlphaShadowV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
avatarEyesV.glsl Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00
avatarF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
avatarShadowF.glsl 1736 audit texture image unit usage on os x (#1739) 2024-06-14 17:06:07 -05:00
avatarShadowV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
avatarV.glsl Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00
blurLightF.glsl 1736 audit texture image unit usage on os x (#1739) 2024-06-14 17:06:07 -05:00
blurLightV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
bumpF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
bumpV.glsl Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00
cloudsF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
cloudsV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
cofF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
deferredUtil.glsl #3409 Make maximum probe count adjustable. (#3709) 2025-03-11 06:40:36 +02:00
diffuseAlphaMaskF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
diffuseAlphaMaskIndexedF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
diffuseAlphaMaskNoColorF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
diffuseF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
diffuseIndexedF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
diffuseNoColorV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
diffuseV.glsl Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00
dofCombineF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
emissiveF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
emissiveV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
exposureF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
fullbrightF.glsl Clean up line endings that got mangled up during last merge 2024-06-11 15:40:09 +02:00
fullbrightShinyV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
fullbrightV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
fxaaF.glsl Integrate SMAA and rework post process chain for better visual quality 2024-08-29 17:24:50 -04:00
gbufferUtil.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
genbrdflutF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
genbrdflutV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
globalF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
highlightF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
impostorF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
impostorV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
luminanceF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
materialF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
materialV.glsl Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00
moonF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
moonV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
normgenF.glsl viewer#1907 Shader initialization error 2024-07-02 18:46:35 +03:00
normgenV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
pbrShadowAlphaBlendF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
pbrShadowAlphaMaskF.glsl Clean up line endings that got mangled up during last merge 2024-06-11 15:40:09 +02:00
pbrShadowAlphaMaskV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
pbralphaF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
pbralphaV.glsl secondlife/viewer#1847: Fix wrong lighting for negative texture scale on PBR materials and PBR terrain 2024-07-01 14:22:21 -07:00
pbrglowF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
pbrglowV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
pbropaqueF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
pbropaqueV.glsl secondlife/viewer#1847: Fix wrong lighting for negative texture scale on PBR materials and PBR terrain 2024-07-01 14:22:21 -07:00
pbrterrainF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
pbrterrainUtilF.glsl secondlife/viewer#1883: Local-only PBR terrain paintmap with developer tools 2024-08-06 16:28:47 -07:00
pbrterrainV.glsl secondlife/viewer#1883: Local-only PBR terrain paintmap with developer tools 2024-08-06 16:28:47 -07:00
postDeferredF.glsl AMD NaN and inf propagation mitigation - #3663 (#3664) 2025-03-05 19:23:24 -05:00
postDeferredGammaCorrect.glsl Follow up fixes for Apple Silicon (#4662) 2025-09-11 20:54:32 -04:00
postDeferredNoDoFF.glsl AMD NaN and inf propagation mitigation - #3663 (#3664) 2025-03-05 19:23:24 -05:00
postDeferredNoTCV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
postDeferredTonemap.glsl Follow up fixes for Apple Silicon (#4662) 2025-09-11 20:54:32 -04:00
postDeferredV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
postDeferredVisualizeBuffers.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
screenSpaceReflUtil.glsl Post-merge - trim trailing whitespace 2024-06-10 20:45:59 +03:00
shadowAlphaMaskF.glsl 1736 audit texture image unit usage on os x (#1739) 2024-06-14 17:06:07 -05:00
shadowAlphaMaskV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
shadowCubeV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
shadowF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
shadowSkinnedV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
shadowUtil.glsl 1736 audit texture image unit usage on os x (#1739) 2024-06-14 17:06:07 -05:00
shadowV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
skyF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
skyV.glsl Trim remaining trailing whitespaces after #1695 2024-06-11 17:38:48 +03:00
starsF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
starsV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
sunDiscF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
sunDiscV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
terrainF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
terrainV.glsl Clean up line endings that got mangled up during last merge 2024-06-11 15:40:09 +02:00
textureUtilV.glsl secondlife/viewer#1847: Fix wrong lighting for negative texture scale on PBR materials and PBR terrain 2024-07-01 14:22:21 -07:00
tonemapUtilF.glsl Fix(Tonemap): Correct blend logic to preserve HDR detail 2025-04-11 02:23:52 +03:00
treeF.glsl Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
treeShadowF.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
treeShadowSkinnedV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
treeShadowV.glsl #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
treeV.glsl Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00