Skip to content
Permalink
Browse files

Duplicate condition fix.

Thanks j4ck.fr0st
  • Loading branch information
lioncash committed Jan 26, 2013
1 parent 1e006b5 commit efe8c754249a9d43a6093655f265a912b30a0f09
@@ -519,9 +519,8 @@ void BPWritten(const BPCmd& bp)

for (u32 i = 0; i < tmem_cfg.preload_tile_info.count; ++i)
{
// FIXME: Duplicate conditions.
if (tmem_addr_even + TMEM_LINE_SIZE > TMEM_SIZE ||
tmem_addr_even + TMEM_LINE_SIZE > TMEM_SIZE)
tmem_addr_odd + TMEM_LINE_SIZE > TMEM_SIZE)
break;

memcpy(texMem + tmem_addr_even, src_ptr, TMEM_LINE_SIZE);
@@ -135,11 +135,10 @@ void SWBPWritten(int address, int newvalue)
// AR and GB tiles are stored in separate TMEM banks => can't use a single memcpy for everything
u32 tmem_addr_odd = tmem_cfg.preload_tmem_odd * TMEM_LINE_SIZE;

for (int i = 0; i < tmem_cfg.preload_tile_info.count; ++i)
for (unsigned int i = 0; i < tmem_cfg.preload_tile_info.count; ++i)
{
// FIXME: Duplicate conditions
if (tmem_addr_even + TMEM_LINE_SIZE > TMEM_SIZE ||
tmem_addr_even + TMEM_LINE_SIZE > TMEM_SIZE)
tmem_addr_odd + TMEM_LINE_SIZE > TMEM_SIZE)
break;

memcpy(texMem + tmem_addr_even, src_ptr, TMEM_LINE_SIZE);

0 comments on commit efe8c75

Please sign in to comment.
You can’t perform that action at this time.