trunk/src/emu/render.c
| r29645 | r29646 | |
| 732 | 732 | { |
| 733 | 733 | assert(palette == m_screen->palette()->palette()); |
| 734 | 734 | m_palclient.reset(global_alloc(palette_client(*palette))); |
| 735 | | m_bcglookup.resize(palette->num_colors() * palette->num_groups()); |
| 735 | m_bcglookup.resize(palette->max_index()); |
| 736 | 736 | recompute_lookups(); |
| 737 | 737 | } |
| 738 | 738 | assert (palette == &m_palclient->palette()); |
| r29645 | r29646 | |
| 824 | 824 | { |
| 825 | 825 | palette_t &palette = m_palclient->palette(); |
| 826 | 826 | const rgb_t *adjusted_palette = palette.entry_list_adjusted(); |
| 827 | | int colors = palette.num_colors() * palette.num_groups(); |
| 827 | int colors = palette.max_index(); |
| 828 | 828 | |
| 829 | 829 | for (int i = 0; i < colors; i++) |
| 830 | 830 | { |