Started backport of features from OpenGL to D3D plugins (no visible effects yet). Some minor cleanup and checks. Deleted unnecessary file from SVN.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@9 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
hrydgard
2008-07-15 20:11:18 +00:00
parent 982586cdc6
commit cbb3c55641
14 changed files with 2434 additions and 2120 deletions

View File

@ -37,7 +37,7 @@ void PShaderCache::SetShader()
if (iter != pshaders.end())
{
iter->second.frameCount=frameCount;
iter->second.frameCount = frameCount;
PSCacheEntry &entry = iter->second;
if (!lastShader || entry.shader != lastShader)
{
@ -54,7 +54,7 @@ void PShaderCache::SetShader()
//Make an entry in the table
PSCacheEntry newentry;
newentry.shader = shader;
newentry.frameCount=frameCount;
newentry.frameCount = frameCount;
pshaders[currentHash] = newentry;
}
@ -66,13 +66,13 @@ void PShaderCache::SetShader()
void PShaderCache::Cleanup()
{
PSCache::iterator iter;
iter = pshaders.begin();
PSCache::iterator iter;
iter = pshaders.begin();
while(iter!=pshaders.end())
while(iter != pshaders.end())
{
PSCacheEntry &entry = iter->second;
if (entry.frameCount<frameCount-30)
if (entry.frameCount < frameCount-30)
{
entry.Destroy();
iter = pshaders.erase(iter);