FreeBASIC  0.91.0
gfx_driver_vesa_lin.c File Reference
#include "../fb_gfx.h"
#include "fb_gfx_dos.h"
#include <pc.h>
#include <go32.h>
#include <sys/nearptr.h>
Include dependency graph for gfx_driver_vesa_lin.c:

Go to the source code of this file.

Functions

static int driver_init (char *title, int w, int h, int depth, int refresh_rate, int flags)
 
static void driver_exit (void)
 
static void driver_update (void)
 
static void end_of_driver_update (void)
 

Variables

GFXDRIVER fb_gfxDriverVESAlinear
 
static __dpmi_meminfo mapping = {0}
 
static unsigned char * video
 
static BLITTERblitter
 
static int nearptr_enabled = FALSE
 
static int data_locked = FALSE
 

Function Documentation

static void driver_exit ( void  )
static

Definition at line 107 of file gfx_driver_vesa_lin.c.

Here is the call graph for this function:

static int driver_init ( char *  title,
int  w,
int  h,
int  depth,
int  refresh_rate,
int  flags 
)
static

Definition at line 38 of file gfx_driver_vesa_lin.c.

Here is the call graph for this function:

static void driver_update ( void  )
static

Definition at line 131 of file gfx_driver_vesa_lin.c.

Here is the caller graph for this function:

static void end_of_driver_update ( void  )
static

Definition at line 136 of file gfx_driver_vesa_lin.c.

Here is the caller graph for this function:

Variable Documentation

BLITTER* blitter
static

Definition at line 34 of file gfx_driver_vesa_lin.c.

int data_locked = FALSE
static

Definition at line 36 of file gfx_driver_vesa_lin.c.

__dpmi_meminfo mapping = {0}
static

Definition at line 32 of file gfx_driver_vesa_lin.c.

int nearptr_enabled = FALSE
static

Definition at line 35 of file gfx_driver_vesa_lin.c.

unsigned char* video
static

Definition at line 33 of file gfx_driver_vesa_lin.c.