some cleanup, don't update the log window too often

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@399 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
hrydgard
2008-08-31 08:29:43 +00:00
parent 8bd78a21b4
commit 55c18d1d10
7 changed files with 26 additions and 36 deletions

View File

@ -128,7 +128,7 @@ void TextureMngr::Cleanup()
{
TexCache::iterator iter = textures.begin();
while(iter != textures.end()) {
while (iter != textures.end()) {
if (frameCount > 20 + iter->second.frameCount) {
if (!iter->second.isRenderTarget) {
iter->second.Destroy();
@ -171,7 +171,7 @@ inline u32 _rotl(u32 x, int shift) {
#endif
TextureMngr::TCacheEntry* TextureMngr::Load(int texstage, u32 address, int width, int height, int format, int tlutaddr, int tlutfmt)
{
if (address == 0 )
if (address == 0)
return NULL;
TexCache::iterator iter = textures.find(address);
@ -182,11 +182,11 @@ TextureMngr::TCacheEntry* TextureMngr::Load(int texstage, u32 address, int width
u32 palhash = 0xc0debabe;
if (palSize) {
if (palSize>16)
palSize = 16; //let's not do excessive amount of checking
if (palSize > 32)
palSize = 32; //let's not do excessive amount of checking
u8 *pal = g_VideoInitialize.pGetMemoryPointer(tlutaddr);
if (pal != 0) {
for (int i=0; i<palSize; i++) {
for (int i = 0; i < palSize; i++) {
palhash = _rotl(palhash,13);
palhash ^= pal[i];
palhash += 31;