trunk/src/mame/video/gticlub.c
| r17930 | r17931 | |
| 601 | 601 | |
| 602 | 602 | for (x = extent->startx; x < extent->stopx; x++) |
| 603 | 603 | { |
| 604 | | int iu = (int)(u); |
| 605 | | int iv = (int)(v); |
| 604 | int iu = (int)(u * 0.0625f); |
| 605 | int iv = (int)(v * 0.0625f); |
| 606 | 606 | int iiv, iiu, texel; |
| 607 | 607 | |
| 608 | | int iu2 = (iu >> 4) + ((iu & 0x8) ? 1 : 0); |
| 609 | | int iv2 = (iv >> 4) + ((iv & 0x8) ? 1 : 0); |
| 608 | iiu = texture_x + x_mirror_table[iu & 0x7f]; |
| 609 | iiv = texture_y + y_mirror_table[iv & 0x7f]; |
| 610 | 610 | |
| 611 | | iiu = texture_x + x_mirror_table[iu2 & 0x7f]; |
| 612 | | iiv = texture_y + y_mirror_table[iv2 & 0x7f]; |
| 613 | | |
| 614 | 611 | texel = texrom[((iiv & 0x1ff) * 512) + (iiu & 0x1ff)]; |
| 615 | 612 | color = K001006_palette[pal_chip][palette_index + texel]; |
| 616 | 613 | |
| r17930 | r17931 | |
| 742 | 739 | int iu, iv; |
| 743 | 740 | int iiv, iiu, texel; |
| 744 | 741 | |
| 745 | | iu = u * oow; |
| 746 | | iv = v * oow; |
| 742 | iu = u * oow * 0.0625f; |
| 743 | iv = v * oow * 0.0625f; |
| 747 | 744 | |
| 748 | | int iu2 = (iu >> 4) + ((iu & 0x8) ? 1 : 0); |
| 749 | | int iv2 = (iv >> 4) + ((iv & 0x8) ? 1 : 0); |
| 745 | iiu = texture_x + x_mirror_table[iu & 0x7f]; |
| 746 | iiv = texture_y + y_mirror_table[iv & 0x7f]; |
| 750 | 747 | |
| 751 | | iiu = texture_x + x_mirror_table[iu2 & 0x7f]; |
| 752 | | iiv = texture_y + y_mirror_table[iv2 & 0x7f]; |
| 753 | | |
| 754 | 748 | texel = texrom[((iiv & 0x1ff) * 512) + (iiu & 0x1ff)]; |
| 755 | 749 | color = K001006_palette[pal_chip][palette_index + texel]; |
| 756 | 750 | |