summaryrefslogtreecommitdiff
path: root/sys/src/cmd/jpg
diff options
context:
space:
mode:
authorftrvxmtrx <ftrvxmtrx@gmail.com>2013-01-24 22:10:27 +0100
committerftrvxmtrx <ftrvxmtrx@gmail.com>2013-01-24 22:10:27 +0100
commite00c53cf7433c0a8562190dde75cf17cb9ae7f08 (patch)
treeb12fb110fe3d48f021f194d1aeaeb0605017c29f /sys/src/cmd/jpg
parentd1225403d777b7294d14214578f369874a6f047c (diff)
tga, file: 15-bit tga images
Diffstat (limited to 'sys/src/cmd/jpg')
-rw-r--r--sys/src/cmd/jpg/readtga.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/cmd/jpg/readtga.c b/sys/src/cmd/jpg/readtga.c
index 2200fd8e1..afea0fad0 100644
--- a/sys/src/cmd/jpg/readtga.c
+++ b/sys/src/cmd/jpg/readtga.c
@@ -89,6 +89,7 @@ fixcmap(uchar *cmap, int *cmapbpp, int cmaplen)
}
break;
case 16:
+ case 15:
/* convert to 24-bit colormap */
if((cmap = realloc(cmap, 3*cmaplen)) == nil)
return -1;
@@ -245,6 +246,7 @@ rgba(Biobuf *bp, int bpp, uchar *r, uchar *g, uchar *b, int num)
switch(bpp){
case 16:
+ case 15:
for(i = 0; i < num; i++){
if(Bread(bp, buf, 2) != 2)
break;