mirror of https://github.com/adamdruppe/arsd.git
fix some compile stuff
This commit is contained in:
parent
eaaf8cfeed
commit
d6a27d2822
4
png.d
4
png.d
|
@ -92,6 +92,7 @@ PNG* pngFromImage(IndexedImage i) {
|
|||
int shift = 0;
|
||||
|
||||
switch(h.depth) {
|
||||
default: assert(0); break;
|
||||
case 1: shift = 7; break;
|
||||
case 2: shift = 6; break;
|
||||
case 4: shift = 4; break;
|
||||
|
@ -105,6 +106,7 @@ PNG* pngFromImage(IndexedImage i) {
|
|||
datastream[dsp] |= i.data[dpos++] << shift;
|
||||
|
||||
switch(h.depth) {
|
||||
default: assert(0); break;
|
||||
case 1: shift-= 1; break;
|
||||
case 2: shift-= 2; break;
|
||||
case 4: shift-= 4; break;
|
||||
|
@ -115,6 +117,7 @@ PNG* pngFromImage(IndexedImage i) {
|
|||
if(shift < 0) {
|
||||
dsp++;
|
||||
switch(h.depth) {
|
||||
default: assert(0); break;
|
||||
case 1: shift = 7; break;
|
||||
case 2: shift = 6; break;
|
||||
case 4: shift = 4; break;
|
||||
|
@ -125,6 +128,7 @@ PNG* pngFromImage(IndexedImage i) {
|
|||
if(!justAdvanced)
|
||||
dsp++;
|
||||
switch(h.depth) {
|
||||
default: assert(0); break;
|
||||
case 1: shift = 7; break;
|
||||
case 2: shift = 6; break;
|
||||
case 4: shift = 4; break;
|
||||
|
|
Loading…
Reference in New Issue