summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/render.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/render.c')
-rw-r--r--src/emu/render.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/render.c b/src/emu/render.c
index 5e2ae35e26a..3c1c43ebbd7 100644
--- a/src/emu/render.c
+++ b/src/emu/render.c
@@ -732,7 +732,7 @@ const rgb_t *render_container::bcg_lookup_table(int texformat, palette_t *palett
{
assert(palette == m_screen->palette()->palette());
m_palclient.reset(global_alloc(palette_client(*palette)));
- m_bcglookup.resize(palette->num_colors() * palette->num_groups());
+ m_bcglookup.resize(palette->max_index());
recompute_lookups();
}
assert (palette == &m_palclient->palette());
@@ -824,7 +824,7 @@ void render_container::recompute_lookups()
{
palette_t &palette = m_palclient->palette();
const rgb_t *adjusted_palette = palette.entry_list_adjusted();
- int colors = palette.num_colors() * palette.num_groups();
+ int colors = palette.max_index();
for (int i = 0; i < colors; i++)
{