summaryrefslogtreecommitdiff
path: root/tools/nitrogfx/gfx.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/nitrogfx/gfx.c')
-rw-r--r--tools/nitrogfx/gfx.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/nitrogfx/gfx.c b/tools/nitrogfx/gfx.c
index 25c346db..bb6ff442 100644
--- a/tools/nitrogfx/gfx.c
+++ b/tools/nitrogfx/gfx.c
@@ -400,7 +400,8 @@ void WriteNtrPalette(char *path, struct Palette *palette)
fputc((extSize >> 24) & 0xFF, fp);
//bit depth
- fputc(0x03, fp); //todo figure out a way to determine bit depth
+ char bitDepth = palette->bitDepth == 4 ? 0x03: 0x04;
+ fputc(bitDepth, fp);
fputc(0x00, fp);
fputc(0x00, fp);
fputc(0x00, fp);