|
|
|
@ -66,8 +66,7 @@ for (idx=0; idx<pfifo->nbslots; idx += step) {
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
/* -------------------------------------------------------------- */
|
|
|
|
|
/* -------------------------------------------------------------- */
|
|
|
|
|
/*
|
|
|
|
|
/* called by 'fonderie.c'
|
|
|
|
|
* this func save the fifo content as
|
|
|
|
|
* - float FIMG
|
|
|
|
|
* - 16 bits PNM
|
|
|
|
@ -131,8 +130,10 @@ int nbre;
|
|
|
|
|
|
|
|
|
|
dst = &g_fifo.slots[g_fifo.next];
|
|
|
|
|
|
|
|
|
|
nbre = dst->width * dst->height * dst->type;
|
|
|
|
|
memcpy(dst->R, src->R, nbre*sizeof(float));
|
|
|
|
|
nbre = dst->width * dst->height * sizeof(float);
|
|
|
|
|
memcpy(dst->R, src->R, nbre);
|
|
|
|
|
memcpy(dst->G, src->G, nbre);
|
|
|
|
|
memcpy(dst->B, src->B, nbre);
|
|
|
|
|
|
|
|
|
|
g_fifo.next++, g_fifo.next %= g_fifo.nbslots;
|
|
|
|
|
// maybe we can write :
|
|
|
|
|