git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

commit 6a732d5bb6a10b28ebb01ac08455ce2dde98c736
parent 46bbcba14e924f9953fb4224307f87c2665acc48
Author: Toxa <56631470+untoxa@users.noreply.github.com>
Date:   Fri, 29 Jul 2022 16:23:47 +0300

Merge pull request #399 from LaroldsJubilantJunkyard/develop

Fixing source tileset palette copy with keep_palette_order
Diffstat:
Mgbdk-support/png2asset/png2asset.cpp5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gbdk-support/png2asset/png2asset.cpp b/gbdk-support/png2asset/png2asset.cpp @@ -618,7 +618,10 @@ bool GetSourceTileset(bool keep_palette_order, unsigned int max_palettes, vector // So: source_tileset_image.info_png.color.palette/size instead of source_tileset_image.info_raw.palette/size unsigned int palette_count = PaletteCountApplyMaxLimit(max_palettes, sourceTilesetState.info_png.color.palettesize / colors_per_pal); source_tileset_image.total_color_count = palette_count * colors_per_pal; - source_tileset_image.palette = sourceTilesetState.info_png.color.palette; + source_tileset_image.palette = (uint8_t*)malloc(source_tileset_image.total_color_count * RGBA32_SZ); + if(source_tileset_image.palette) { + memcpy(source_tileset_image.palette, sourceTilesetState.info_png.color.palette, source_tileset_image.total_color_count * RGBA32_SZ); + } } else {

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.