2d/bitblt.c File Reference

#include <string.h>
#include "u_mem.h"
#include "gr.h"
#include "grdef.h"
#include "rle.h"
#include "mono.h"
#include "error.h"
#include "linear.h"
#include "modex.h"
#include "vesa.h"

Functions

void gr_bm_ubitblt00_rle (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_bm_ubitblt00m_rle (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_bm_ubitblt0x_rle (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest, int masked)
void gr_bm_ubitblt01 (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_bm_ubitblt02 (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_linear_movsd (ubyte *source, ubyte *dest, unsigned int nbytes)
void gr_linear_rep_movsdm (ubyte *src, ubyte *dest, int num_pixels)
void gr_linear_rep_movsdm_faded (ubyte *src, ubyte *dest, int num_pixels, ubyte fade_value)
void gr_linear_rep_movsd_2x (ubyte *source, ubyte *dest, uint nbytes)
void gr_ubitmap00 (int x, int y, grs_bitmap *bm)
void gr_ubitmap00m (int x, int y, grs_bitmap *bm)
void gr_ubitmap012 (int x, int y, grs_bitmap *bm)
void gr_ubitmap012m (int x, int y, grs_bitmap *bm)
void gr_ubitmapGENERIC (int x, int y, grs_bitmap *bm)
void gr_ubitmapGENERICm (int x, int y, grs_bitmap *bm)
void gr_ubitmap (int x, int y, grs_bitmap *bm)
void gr_ubitmapm (int x, int y, grs_bitmap *bm)
void gr_bm_ubitblt00 (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_bm_ubitblt00m (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_bm_bitblt (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_bm_ubitblt (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_bitmap (int x, int y, grs_bitmap *bm)
void gr_bitmapm (int x, int y, grs_bitmap *bm)
void gr_bm_ubitbltm (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
void gr_rle_expand_scanline_generic (grs_bitmap *dest, int dx, int dy, ubyte *src, int x1, int x2, int masked)
void scale_line (byte *in, byte *out, int ilen, int olen)
void gr_bitmap_scale_to (grs_bitmap *src, grs_bitmap *dst)
void show_fullscr (grs_bitmap *bm)

Variables

int gr_bitblt_dest_step_shift = 0
int gr_bitblt_double = 0
ubytegr_bitblt_fade_table = NULL

Function Documentation

void gr_bitmap int  x,
int  y,
grs_bitmap bm
 

void gr_bitmap_scale_to grs_bitmap src,
grs_bitmap dst
 

void gr_bitmapm int  x,
int  y,
grs_bitmap bm
 

void gr_bm_bitblt int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt00 int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt00_rle int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt00m int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt00m_rle int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt01 int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt02 int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_bm_ubitblt0x_rle int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest,
int  masked
 

void gr_bm_ubitbltm int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void gr_linear_movsd ubyte source,
ubyte dest,
unsigned int  nbytes
 

void gr_linear_rep_movsd_2x ubyte source,
ubyte dest,
uint  nbytes
 

void gr_linear_rep_movsdm ubyte src,
ubyte dest,
int  num_pixels
 

void gr_linear_rep_movsdm_faded ubyte src,
ubyte dest,
int  num_pixels,
ubyte  fade_value
 

void gr_rle_expand_scanline_generic grs_bitmap dest,
int  dx,
int  dy,
ubyte src,
int  x1,
int  x2,
int  masked
 

void gr_ubitmap int  x,
int  y,
grs_bitmap bm
 

void gr_ubitmap00 int  x,
int  y,
grs_bitmap bm
 

void gr_ubitmap00m int  x,
int  y,
grs_bitmap bm
 

void gr_ubitmap012 int  x,
int  y,
grs_bitmap bm
 

void gr_ubitmap012m int  x,
int  y,
grs_bitmap bm
 

void gr_ubitmapGENERIC int  x,
int  y,
grs_bitmap bm
 

void gr_ubitmapGENERICm int  x,
int  y,
grs_bitmap bm
 

void gr_ubitmapm int  x,
int  y,
grs_bitmap bm
 

void scale_line byte in,
byte out,
int  ilen,
int  olen
[inline]
 

void show_fullscr grs_bitmap bm  ) 
 


Variable Documentation

int gr_bitblt_dest_step_shift = 0
 

int gr_bitblt_double = 0
 

ubyte* gr_bitblt_fade_table = NULL
 


Generated on Mon Aug 28 20:55:29 2006 for D1X-Rebirth by  doxygen 1.4.6