diff options
author | Graham Linden <graham@lindenlab.com> | 2019-01-30 13:26:35 -0800 |
---|---|---|
committer | Graham Linden <graham@lindenlab.com> | 2019-01-30 13:26:35 -0800 |
commit | deb6110098569fb90ca7e5073c2e98fabbb23a82 (patch) | |
tree | 3958b309a3acab40775f1c286ffc0e3eb618149d /indra/newview/lldrawpoolwater.h | |
parent | 08440def112395487d57a9d6e719c7700d7134b5 (diff) |
Eliminate helper GLSL modules depending on further GLSL modules to give Intel HD x000 compiler a fighting chance.
More WIP for edge-specific water shader for 9996.
Diffstat (limited to 'indra/newview/lldrawpoolwater.h')
-rw-r--r-- | indra/newview/lldrawpoolwater.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/indra/newview/lldrawpoolwater.h b/indra/newview/lldrawpoolwater.h index f14ac1f6d2..f94baefc41 100644 --- a/indra/newview/lldrawpoolwater.h +++ b/indra/newview/lldrawpoolwater.h @@ -33,6 +33,7 @@ class LLFace; class LLHeavenBody; class LLWaterSurface; +class LLGLSLShader; class LLDrawPoolWater: public LLFacePool { @@ -81,6 +82,7 @@ public: void renderReflection(LLFace* face); void shade(); + void shade2(bool edge, LLGLSLShader* shader, const LLColor3& light_diffuse, const LLVector3& light_dir, F32 light_exp); void setTransparentTextures(const LLUUID& transparentTextureId, const LLUUID& nextTransparentTextureId); void setOpaqueTexture(const LLUUID& opaqueTextureId); |