Subversion Repositories eduke32

Rev

Rev 8471 | Rev 8490 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8471 Rev 8488
Line 204... Line 204...
204
    vec2_16_t const siz = tilesiz[tile];
204
    vec2_16_t const siz = tilesiz[tile];
205
    int32_t i, j, tsiz = siz.x * siz.y;
205
    int32_t i, j, tsiz = siz.x * siz.y;
206
206
207
    maybe_grow_buffer(&faketilebuffer, &faketilebuffersiz, tsiz);
207
    maybe_grow_buffer(&faketilebuffer, &faketilebuffersiz, tsiz);
208
208
209
    getclosestcol_flush();
209
    paletteFlushClosestColor();
210
210
211
    for (j = 0; j < siz.y; ++j)
211
    for (j = 0; j < siz.y; ++j)
212
    {
212
    {
213
        int const ofs = j * siz.x;
213
        int const ofs = j * siz.x;
214
        for (i = 0; i < siz.x; ++i)
214
        for (i = 0; i < siz.x; ++i)
215
        {
215
        {
216
            palette_t const *const col = &picptr[ofs + i];
216
            palette_t const *const col = &picptr[ofs + i];
217
            faketilebuffer[(i * siz.y) + j] =
217
            faketilebuffer[(i * siz.y) + j] =
218
            (col->f < alphacut) ? 255 : getclosestcol_lim(col->b, col->g, col->r, 254);
218
            (col->f < alphacut) ? 255 : paletteGetClosestColorUpToIndex(col->b, col->g, col->r, 254);
219
        }
219
        }
220
    }
220
    }
221
221
222
    tileSetData(tile, tsiz, faketilebuffer);
222
    tileSetData(tile, tsiz, faketilebuffer);
223
}
223
}
Line 2977... Line 2977...
2977
                }
2977
                }
2978
            }
2978
            }
2979
2979
2980
            if (didLoadPal && id == 0)
2980
            if (didLoadPal && id == 0)
2981
            {
2981
            {
2982
                initfastcolorlookup_palette(palette);
2982
                paletteInitClosestColorMap(palette);
2983
2983
2984
                paletteloaded |= PALETTE_MAIN;
2984
                paletteloaded |= PALETTE_MAIN;
2985
            }
2985
            }
2986
        }
2986
        }
2987
        break;
2987
        break;