#include "zbuffer.h" #include #include #include #include #include static const int size_uint32 = 128*64; static const int size_octets = size_uint32*sizeof(uint32_t); static uint32_t* address=0; void FE_zbuffer_clear() { while (address==0) { address=malloc(size_octets); if (address==0) { dclear(C_WHITE); dtext(1,1,"Not enough RAM...",C_BLACK,C_NONE); } } uint32_t indice=0; // TODO ** ajouter le DMA pour les architectures sh4 for (indice=0; indicedist&&dist>0) { address[indice]=dist; return true; } else return false; }