OGL/ProgramShaderCache: small cleanup

Drop an unused function and privatize the cash, er, I mean cache.
This commit is contained in:
Tillmann Karras 2015-10-29 13:51:25 +01:00
parent 9154347f5b
commit f9512ece77
2 changed files with 1 additions and 7 deletions

View File

@ -176,11 +176,6 @@ void ProgramShaderCache::UploadConstants()
}
}
GLuint ProgramShaderCache::GetCurrentProgram()
{
return CurrentProgram;
}
SHADER* ProgramShaderCache::SetShader(DSTALPHA_MODE dstAlphaMode, u32 components, u32 primitive_type)
{
SHADERUID uid;

View File

@ -86,10 +86,8 @@ public:
}
};
typedef std::map<SHADERUID, PCacheEntry> PCache;
static PCacheEntry GetShaderProgram();
static GLuint GetCurrentProgram();
static SHADER* SetShader(DSTALPHA_MODE dstAlphaMode, u32 components, u32 primitive_type);
static void GetShaderId(SHADERUID *uid, DSTALPHA_MODE dstAlphaMode, u32 components, u32 primitive_type);
@ -108,6 +106,7 @@ private:
void Read(const SHADERUID &key, const u8 *value, u32 value_size) override;
};
typedef std::map<SHADERUID, PCacheEntry> PCache;
static PCache pshaders;
static PCacheEntry* last_entry;
static SHADERUID last_uid;