QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
vgamodes.h File Reference

Data Structures

struct  vextra_t
 

Functions

int VGA_InitMode (viddef_t *vid, vmode_t *pcurrentmode)
 
void VGA_SetPalette (viddef_t *vid, vmode_t *pcurrentmode, unsigned char *pal)
 
void VGA_SwapBuffers (viddef_t *vid, vmode_t *pcurrentmode, vrect_t *rects)
 

Variables

vextra_t extra320x200x256linear
 
vextra_t extra320x200x256planar
 
vextra_t extra320x240x256planar
 
vextra_t extra320x350x256planar
 
vextra_t extra320x400x256planar
 
vextra_t extra320x480x256planar
 
vextra_t extra360x200x256planar
 
vextra_t extra360x240x256planar
 
vextra_t extra360x350x256planar
 
vextra_t extra360x400x256planar
 
vextra_t extra360x480x256planar
 
vmode_t vgavidmodes []
 
int vrs320x200x256planar []
 
int vrs320x240x256planar []
 
int vrs320x350x256planar []
 
int vrs320x400x256planar []
 
int vrs320x480x256planar []
 
int vrs360x200x256planar []
 
int vrs360x240x256planar []
 
int vrs360x350x256planar []
 
int vrs360x400x256planar []
 
int vrs360x480x256planar []
 
int vrsnull []
 

Function Documentation

int VGA_InitMode ( viddef_t vid,
vmode_t *  pcurrentmode 
)
void VGA_SetPalette ( viddef_t vid,
vmode_t *  pcurrentmode,
unsigned char *  pal 
)
void VGA_SwapBuffers ( viddef_t vid,
vmode_t *  pcurrentmode,
vrect_t rects 
)

Variable Documentation

vextra_t extra320x200x256linear
Initial value:
= {
}
int vrsnull[]
Definition: vgamodes.h:46
vextra_t extra320x200x256planar
Initial value:
= {
}
int vrs320x200x256planar[]
Definition: vgamodes.h:50
vextra_t extra320x240x256planar
Initial value:
= {
}
int vrs320x240x256planar[]
Definition: vgamodes.h:119
vextra_t extra320x350x256planar
Initial value:
= {
}
int vrs320x350x256planar[]
Definition: vgamodes.h:202
vextra_t extra320x400x256planar
Initial value:
= {
}
int vrs320x400x256planar[]
Definition: vgamodes.h:308
vextra_t extra320x480x256planar
Initial value:
= {
}
int vrs320x480x256planar[]
Definition: vgamodes.h:390
vextra_t extra360x200x256planar
Initial value:
= {
}
int vrs360x200x256planar[]
Definition: vgamodes.h:78
vextra_t extra360x240x256planar
Initial value:
= {
}
int vrs360x240x256planar[]
Definition: vgamodes.h:159
vextra_t extra360x350x256planar
Initial value:
= {
}
int vrs360x350x256planar[]
Definition: vgamodes.h:254
vextra_t extra360x400x256planar
Initial value:
= {
}
int vrs360x400x256planar[]
Definition: vgamodes.h:343
vextra_t extra360x480x256planar
Initial value:
= {
}
int vrs360x480x256planar[]
Definition: vgamodes.h:441
vmode_t vgavidmodes[]
int vrs320x200x256planar[]
Initial value:
= {
VRS_BYTE_RMW, SC_DATA, ~0x08, 0x04,
VRS_BYTE_RMW, GC_DATA, ~0x13, 0x00,
VRS_BYTE_RMW, GC_DATA, ~0x02, 0x00,
VRS_BYTE_RMW, CRTC_DATA, ~0x40, 0x00,
VRS_BYTE_RMW, CRTC_DATA, ~0x00, 0x40,
}
#define MODE_CONTROL
Definition: vregset.h:50
#define VRS_BYTE_OUT
Definition: vregset.h:56
#define VRS_BYTE_RMW
Definition: vregset.h:57
#define MEMORY_MODE
Definition: vregset.h:38
#define MISCELLANOUS
Definition: vregset.h:44
#define GC_INDEX
Definition: vregset.h:40
#define SC_DATA
Definition: vregset.h:35
#define GC_DATA
Definition: vregset.h:41
#define CRTC_INDEX
Definition: vregset.h:46
#define CRTC_DATA
Definition: vregset.h:47
#define SYNC_RESET
Definition: vregset.h:36
#define UNDERLINE
Definition: vregset.h:49
#define GRAPHICS_MODE
Definition: vregset.h:43
#define VRS_END
Definition: vregset.h:55
#define SC_INDEX
Definition: vregset.h:34
int vrs320x240x256planar[]
int vrs320x350x256planar[]
int vrs320x400x256planar[]
int vrs320x480x256planar[]
int vrs360x200x256planar[]
int vrs360x240x256planar[]
int vrs360x350x256planar[]
int vrs360x400x256planar[]
int vrs360x480x256planar[]
int vrsnull[]
Initial value:
= {
}
#define VRS_END
Definition: vregset.h:55