X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=source%2Fgles2rice%2Fsrc%2FOGLES2FragmentShaders.h;h=70b97cfba54b71e27e86af9b4aef08b3e5eaa4f7;hb=0c9dca78d037f55fed62bf7d92c9db2abd11d654;hp=9e77eaa28d24efd2a02aba3e5acfdf65b3b28a6b;hpb=292f9317f53c38c181439013be7276f86517fd6b;p=mupen64plus-pandora.git diff --git a/source/gles2rice/src/OGLES2FragmentShaders.h b/source/gles2rice/src/OGLES2FragmentShaders.h old mode 100644 new mode 100755 index 9e77eaa..70b97cf --- a/source/gles2rice/src/OGLES2FragmentShaders.h +++ b/source/gles2rice/src/OGLES2FragmentShaders.h @@ -52,8 +52,14 @@ class COGL_FragmentProgramCombiner : public COGLColorCombiner4 { public: bool Initialize(void); - float m_AlphaRef; - void UpdateFog(bool bEnable); + void SetFogState(bool bEnable) + { + bFogState = bEnable; + } + void SetAlphaTestState(bool bEnable) + { + bAlphaTestState = bEnable; + } protected: friend class OGLDeviceBuilder; @@ -75,6 +81,11 @@ private: int FindCompiledMux(); virtual void GenerateCombinerSetting(int index); virtual void GenerateCombinerSettingConstants(int index); + float m_AlphaRef; + bool bAlphaTestState; + bool bAlphaTestPreviousState; + bool bFogState; + bool bFogPreviousState; #ifdef DEBUGGER void DisplaySimpleMuxString(void);