SL-18190 Fix alpha not playing nice with water surface by split...
SL-18190 Fix alpha not playing nice with water surface by split 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.
parent
5890f423
No related branches found
No related tags found
Showing
- indra/newview/app_settings/shaders/class1/deferred/deferredUtil.glsl 25 additions, 0 deletions...ew/app_settings/shaders/class1/deferred/deferredUtil.glsl
- indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl 4 additions, 0 deletions.../newview/app_settings/shaders/class2/deferred/alphaF.glsl
- indra/newview/app_settings/shaders/class2/deferred/pbralphaF.glsl 3 additions, 0 deletions...wview/app_settings/shaders/class2/deferred/pbralphaF.glsl
- indra/newview/app_settings/shaders/class3/deferred/materialF.glsl 5 additions, 1 deletion...wview/app_settings/shaders/class3/deferred/materialF.glsl
- indra/newview/lldrawable.cpp 1 addition, 1 deletionindra/newview/lldrawable.cpp
- indra/newview/lldrawpool.cpp 5 additions, 2 deletionsindra/newview/lldrawpool.cpp
- indra/newview/lldrawpool.h 14 additions, 11 deletionsindra/newview/lldrawpool.h
- indra/newview/lldrawpoolalpha.cpp 31 additions, 5 deletionsindra/newview/lldrawpoolalpha.cpp
- indra/newview/lldrawpoolalpha.h 6 additions, 9 deletionsindra/newview/lldrawpoolalpha.h
- indra/newview/llface.cpp 8 additions, 1 deletionindra/newview/llface.cpp
- indra/newview/llface.h 2 additions, 0 deletionsindra/newview/llface.h
- indra/newview/llsettingsvo.cpp 2 additions, 0 deletionsindra/newview/llsettingsvo.cpp
- indra/newview/llviewerdisplay.cpp 2 additions, 0 deletionsindra/newview/llviewerdisplay.cpp
- indra/newview/llviewershadermgr.cpp 1 addition, 0 deletionsindra/newview/llviewershadermgr.cpp
- indra/newview/llvovolume.cpp 2 additions, 2 deletionsindra/newview/llvovolume.cpp
- indra/newview/pipeline.cpp 38 additions, 54 deletionsindra/newview/pipeline.cpp
- indra/newview/pipeline.h 19 additions, 16 deletionsindra/newview/pipeline.h
Loading
Please register or sign in to comment