Nugget
Loading...
Searching...
No Matches
Classes | Enumerations
gpu.h File Reference
#include <stdint.h>
#include "common/hardware/hwregs.h"
Include dependency graph for gpu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DisplayModeConfig
 
union  Color
 
struct  FastFill
 
struct  GPUPolygonCommand
 
struct  GPULineCommand
 

Enumerations

enum  HResolution {
  HR_EXTENDED , HR_256 = 0 , HR_320 = 1 , HR_512 = 2 ,
  HR_640 = 3
}
 
enum  VResolution { VR_240 = 0 , VR_480 = 1 }
 
enum  VideoMode { VM_NTSC = 0 , VM_PAL = 1 }
 
enum  ColorDepth { CD_15BITS = 0 , CD_24BITS = 1 }
 
enum  VideoInterlace { VI_OFF = 0 , VI_ON = 1 }
 
enum  HResolutionExtended { HRE_NORMAL = 0 , HRE_368 = 1 }
 
enum  Shading { S_FLAT = 0 , S_GOURAUD = 1 }
 
enum  VerticesCount { VC_3 = 0 , VC_4 = 1 }
 
enum  Textured { TEX_ON = 1 , TEX_OFF = 0 }
 
enum  Transparency { TRANS_ON = 1 , TRANS_OFF = 0 }
 
enum  Blending { BLEND_ON = 1 , BLEND_OFF = 0 }
 
enum  LineStyle { POLY_OFF = 0 , POLY_ON = 1 }
 

Enumeration Type Documentation

◆ Blending

enum Blending
Enumerator
BLEND_ON 
BLEND_OFF 

◆ ColorDepth

enum ColorDepth
Enumerator
CD_15BITS 
CD_24BITS 

◆ HResolution

Enumerator
HR_EXTENDED 
HR_256 
HR_320 
HR_512 
HR_640 

◆ HResolutionExtended

Enumerator
HRE_NORMAL 
HRE_368 

◆ LineStyle

enum LineStyle
Enumerator
POLY_OFF 
POLY_ON 

◆ Shading

enum Shading
Enumerator
S_FLAT 
S_GOURAUD 

◆ Textured

enum Textured
Enumerator
TEX_ON 
TEX_OFF 

◆ Transparency

Enumerator
TRANS_ON 
TRANS_OFF 

◆ VerticesCount

Enumerator
VC_3 
VC_4 

◆ VideoInterlace

Enumerator
VI_OFF 
VI_ON 

◆ VideoMode

enum VideoMode
Enumerator
VM_NTSC 
VM_PAL 

◆ VResolution

Enumerator
VR_240 
VR_480