diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2008-07-07 21:14:44 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2008-07-07 21:14:44 +0400 |
commit | f26485d28da12e861c36ae0f2c03343ec24b7338 (patch) | |
tree | cf514723ac5caa92f16b175b7ec948c4d742cbbe /source/gameengine/Ketsji/BL_BlenderShader.h | |
parent | e232ea3a4f052b9106bbc3d902f7ee9106b52595 (diff) |
Apricot Branch: two minor optimizations to avoid unneeded shader
and opengl light state changes.
Diffstat (limited to 'source/gameengine/Ketsji/BL_BlenderShader.h')
-rw-r--r-- | source/gameengine/Ketsji/BL_BlenderShader.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/gameengine/Ketsji/BL_BlenderShader.h b/source/gameengine/Ketsji/BL_BlenderShader.h index 79e92347704..112c2a7c327 100644 --- a/source/gameengine/Ketsji/BL_BlenderShader.h +++ b/source/gameengine/Ketsji/BL_BlenderShader.h @@ -10,6 +10,8 @@ #include "MT_Tuple3.h" #include "MT_Tuple4.h" +#include "RAS_IPolygonMaterial.h" + struct Material; class BL_Material; @@ -36,6 +38,8 @@ public: int GetAttribNum(); void SetAttribs(class RAS_IRasterizer* ras, const BL_Material *mat); void Update(const class KX_MeshSlot & ms, class RAS_IRasterizer* rasty); + + bool Identical(BL_BlenderShader *blshader); }; #endif//__BL_GPUSHADER_H__ |