trunk/src/mame/video/gticlub.c
| r17870 | r17871 | |
| 267 | 267 | for (i=0; i < 128; i++) |
| 268 | 268 | { |
| 269 | 269 | tex_mirror_table[0][k][i] = i % size; |
| 270 | | tex_mirror_table[1][k][i] = (i % (size*2)) >= size ? ((size - 1) - (i % size)) : i % size; |
| 270 | tex_mirror_table[1][k][i] = (i % (size*2)) >= size ? ((size - 1) - (i % size)) : (i % size); |
| 271 | 271 | } |
| 272 | 272 | } |
| 273 | 273 | |
| r17870 | r17871 | |
| 601 | 601 | int iv = (int)(v); |
| 602 | 602 | int iiv, iiu, texel; |
| 603 | 603 | |
| 604 | | iiu = texture_x + x_mirror_table[(iu >> 4) & 0x7f]; |
| 605 | | iiv = texture_y + y_mirror_table[(iv >> 4) & 0x7f]; |
| 604 | int iu2 = (iu >> 4) + ((iu & 0x8) ? 1 : 0); |
| 605 | int iv2 = (iv >> 4) + ((iv & 0x8) ? 1 : 0); |
| 606 | 606 | |
| 607 | iiu = texture_x + x_mirror_table[iu2 & 0x7f]; |
| 608 | iiv = texture_y + y_mirror_table[iv2 & 0x7f]; |
| 609 | |
| 607 | 610 | texel = texrom[((iiv & 0x1ff) * 512) + (iiu & 0x1ff)]; |
| 608 | 611 | color = K001006_palette[pal_chip][palette_index + texel]; |
| 609 | 612 | |
| r17870 | r17871 | |
| 738 | 741 | iu = u * oow; |
| 739 | 742 | iv = v * oow; |
| 740 | 743 | |
| 741 | | iiu = texture_x + x_mirror_table[(iu >> 4) & 0x7f]; |
| 742 | | iiv = texture_y + y_mirror_table[(iv >> 4) & 0x7f]; |
| 744 | int iu2 = (iu >> 4) + ((iu & 0x8) ? 1 : 0); |
| 745 | int iv2 = (iv >> 4) + ((iv & 0x8) ? 1 : 0); |
| 743 | 746 | |
| 747 | iiu = texture_x + x_mirror_table[iu2 & 0x7f]; |
| 748 | iiv = texture_y + y_mirror_table[iv2 & 0x7f]; |
| 749 | |
| 744 | 750 | texel = texrom[((iiv & 0x1ff) * 512) + (iiu & 0x1ff)]; |
| 745 | 751 | color = K001006_palette[pal_chip][palette_index + texel]; |
| 746 | 752 | |