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;
|
int shift = 0;
|
||||||
|
|
||||||
switch(h.depth) {
|
switch(h.depth) {
|
||||||
|
default: assert(0); break;
|
||||||
case 1: shift = 7; break;
|
case 1: shift = 7; break;
|
||||||
case 2: shift = 6; break;
|
case 2: shift = 6; break;
|
||||||
case 4: shift = 4; break;
|
case 4: shift = 4; break;
|
||||||
|
@ -105,6 +106,7 @@ PNG* pngFromImage(IndexedImage i) {
|
||||||
datastream[dsp] |= i.data[dpos++] << shift;
|
datastream[dsp] |= i.data[dpos++] << shift;
|
||||||
|
|
||||||
switch(h.depth) {
|
switch(h.depth) {
|
||||||
|
default: assert(0); break;
|
||||||
case 1: shift-= 1; break;
|
case 1: shift-= 1; break;
|
||||||
case 2: shift-= 2; break;
|
case 2: shift-= 2; break;
|
||||||
case 4: shift-= 4; break;
|
case 4: shift-= 4; break;
|
||||||
|
@ -115,6 +117,7 @@ PNG* pngFromImage(IndexedImage i) {
|
||||||
if(shift < 0) {
|
if(shift < 0) {
|
||||||
dsp++;
|
dsp++;
|
||||||
switch(h.depth) {
|
switch(h.depth) {
|
||||||
|
default: assert(0); break;
|
||||||
case 1: shift = 7; break;
|
case 1: shift = 7; break;
|
||||||
case 2: shift = 6; break;
|
case 2: shift = 6; break;
|
||||||
case 4: shift = 4; break;
|
case 4: shift = 4; break;
|
||||||
|
@ -125,6 +128,7 @@ PNG* pngFromImage(IndexedImage i) {
|
||||||
if(!justAdvanced)
|
if(!justAdvanced)
|
||||||
dsp++;
|
dsp++;
|
||||||
switch(h.depth) {
|
switch(h.depth) {
|
||||||
|
default: assert(0); break;
|
||||||
case 1: shift = 7; break;
|
case 1: shift = 7; break;
|
||||||
case 2: shift = 6; break;
|
case 2: shift = 6; break;
|
||||||
case 4: shift = 4; break;
|
case 4: shift = 4; break;
|
||||||
|
|
Loading…
Reference in New Issue