Diff for /xmil/vram/sdraw.c between versions 1.1 and 1.4

version 1.1, 2004/08/01 05:31:31 version 1.4, 2004/08/20 08:41:41
Line 4 Line 4
 #include        "sdraw.h"  #include        "sdraw.h"
 #include        "palettes.h"  #include        "palettes.h"
   
   #if !defined(SIZE_QVGA)
   
   #undef  SDZMODE
   
 #if defined(SUPPORT_8BPP)  #if defined(SUPPORT_8BPP)
 #define SDSYM(sym)                              sdraw8##sym  #define SDSYM(sym)                              sdraw8##sym
 #define SDSETPIXEL(ptr, pal)    *(ptr) = x1n_pal32[(pal)].p.e  #define SDSETPIXEL(ptr, pal)    *(ptr) = (UINT8)((pal) + START_PAL)
 #include        "sdraw.mcr"  #include        "sdraw.mcr"
 #undef  SDSYM  #undef  SDSYM
 #undef  SDSETPIXEL  #undef  SDSETPIXEL
 #endif  #endif
   
   #define SDZMODE
   
 #if defined(SUPPORT_16BPP)  #if defined(SUPPORT_16BPP)
 #define SDSYM(sym)                              sdraw16##sym  #define SDSYM(sym)                              sdraw16##sym
 #define SDSETPIXEL(ptr, pal)    *(UINT16 *)(ptr) = x1n_pal16[(pal)]  #define SDSETPIXEL(ptr, pal)    *(UINT16 *)(ptr) = xmil_pal16[(pal)]
 #define SDSETZPIXEL(ptr, pal)   *(UINT16 *)(ptr) = x1z_pal16[(pal)]  
 #include        "sdraw.mcr"  #include        "sdraw.mcr"
 #undef  SDSYM  #undef  SDSYM
 #undef  SDSETPIXEL  #undef  SDSETPIXEL
 #undef  SDSETZPIXEL  
 #endif  #endif
   
 #if defined(SUPPORT_24BPP)  #if defined(SUPPORT_24BPP)
 #define SDSYM(sym)                              sdraw24##sym  #define SDSYM(sym)                              sdraw24##sym
 #define SDSETPIXEL(ptr, pal)    (ptr)[RGB24_R] = x1n_pal32[(pal)].p.r;  \  #define SDSETPIXEL(ptr, pal)    (ptr)[RGB24_R] = xmil_pal32[(pal)].p.r; \
                                                                 (ptr)[RGB24_G] = x1n_pal32[(pal)].p.g;  \                                                                  (ptr)[RGB24_G] = xmil_pal32[(pal)].p.g; \
                                                                 (ptr)[RGB24_B] = x1n_pal32[(pal)].p.b                                                                  (ptr)[RGB24_B] = xmil_pal32[(pal)].p.b
 #define SDSETZPIXEL(ptr, pal)   (ptr)[RGB24_R] = x1z_pal32[(pal)].p.r;  \  
                                                                 (ptr)[RGB24_G] = x1z_pal32[(pal)].p.g;  \  
                                                                 (ptr)[RGB24_B] = x1z_pal32[(pal)].p.b  
 #include        "sdraw.mcr"  #include        "sdraw.mcr"
 #undef  SDSYM  #undef  SDSYM
 #undef  SDSETPIXEL  #undef  SDSETPIXEL
 #undef  SDSETZPIXEL  
 #endif  #endif
   
 #if defined(SUPPORT_32BPP)  #if defined(SUPPORT_32BPP)
 #define SDSYM(sym)                              sdraw32##sym  #define SDSYM(sym)                              sdraw32##sym
 #define SDSETPIXEL(ptr, pal)    *(UINT32 *)(ptr) = x1n_pal32[(pal)].d  #define SDSETPIXEL(ptr, pal)    *(UINT32 *)(ptr) = xmil_pal32[(pal)].d
 #define SDSETZPIXEL(ptr, pal)   *(UINT32 *)(ptr) = x1z_pal32[(pal)].d  
 #include        "sdraw.mcr"  #include        "sdraw.mcr"
 #undef  SDSYM  #undef  SDSYM
 #undef  SDSETPIXEL  #undef  SDSETPIXEL
 #undef  SDSETZPIXEL  
 #endif  #endif
   
   
Line 81  const SDRAWFN *sdraw_getproctbl(const SC Line 78  const SDRAWFN *sdraw_getproctbl(const SC
         return(tbl[proc]);          return(tbl[proc]);
 }  }
   
   #endif
   

Removed from v.1.1  
changed lines
  Added in v.1.4


RetroPC.NET-CVS <cvs@retropc.net>