diff options
author | Daniel Borca <[email protected]> | 2006-03-31 20:53:12 +0000 |
---|---|---|
committer | Daniel Borca <[email protected]> | 2006-03-31 20:53:12 +0000 |
commit | 3a3e63dc4fc8b34de7e61607d0d69cf3a77255ca (patch) | |
tree | 907e32056413613aabf43ffd2a9ef03a2b5fdb7b /src/mesa/drivers/dos/internal.h | |
parent | 3a46dff27d797f5ce067a305880ef1816e4a76d4 (diff) |
DMesa now uses OSMesa as a back-end.
Diffstat (limited to 'src/mesa/drivers/dos/internal.h')
-rw-r--r-- | src/mesa/drivers/dos/internal.h | 36 |
1 files changed, 5 insertions, 31 deletions
diff --git a/src/mesa/drivers/dos/internal.h b/src/mesa/drivers/dos/internal.h index 85b94d3773d..0fa7c772223 100644 --- a/src/mesa/drivers/dos/internal.h +++ b/src/mesa/drivers/dos/internal.h @@ -23,9 +23,9 @@ */ /* - * DOS/DJGPP device driver v1.6 for Mesa + * DOS/DJGPP device driver for Mesa * - * Copyright (C) 2002 - Borca Daniel + * Author: Daniel Borca * Email : [email protected] * Web : http://www.geocities.com/dborca */ @@ -54,6 +54,8 @@ typedef unsigned long word32; #define _16_ *(word16 *)& #define _32_ *(word32 *)& +typedef void (*BLTFUNC) (void); + /* * video mode structure @@ -75,7 +77,7 @@ typedef struct vl_mode { */ typedef struct { vl_mode *(*init) (void); - int (*entermode) (vl_mode *p, int refresh); + int (*entermode) (vl_mode *p, int refresh, int fbbits); void (*blit) (void); void (*setCI_f) (int index, float red, float green, float blue); void (*setCI_i) (int index, int red, int green, int blue); @@ -100,32 +102,4 @@ void _remove_selector (int *segment); int _can_mmx (void); -/* - * asm routines to deal with virtual buffering - */ -extern void v_clear8 (int color); -#define v_clear15 v_clear16 -extern void v_clear16 (int color); -extern void v_clear24 (int color); -extern void v_clear32 (int color); - -extern void v_clear8_mmx (int color); -#define v_clear15_mmx v_clear16_mmx -extern void v_clear16_mmx (int color); -extern void v_clear24_mmx (int color); -extern void v_clear32_mmx (int color); - -extern void v_rect8 (int x, int y, int width, int height, int color); -#define v_rect15 v_rect16 -extern void v_rect16 (int x, int y, int width, int height, int color); -extern void v_rect24 (int x, int y, int width, int height, int color); -extern void v_rect32 (int x, int y, int width, int height, int color); - -extern void v_putpixel8 (unsigned int offset, int color); -#define v_putpixel15 v_putpixel16 -extern void v_putpixel16 (unsigned int offset, int color); -extern void v_putpixel24 (unsigned int offset, int color); -extern void v_putpixel32 (unsigned int offset, int color); - - #endif |