C# Class CSPspEmu.Core.Gpu.Run.GpuDisplayListRunner

Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
GlobalGpuState CSPspEmu.Core.Gpu.State.GlobalGpuState
GpuDisplayList GpuDisplayList
Methods GpuDisplayListRunner
OpCode GpuOpCodes
PC uint
Params24 uint

Private Properties

Property Type Description
BernsteinCoeff float[]
DrawBezier void
Extract uint
GetControlPoints ].VertexInfo[
GetLigth LightStateStruct*
GpuDisplayListRunner System
MipMapState TextureStateStruct.MipmapState*
OP_BBOX void
OP_BJUMP void
OP_ORIGIN_ADDR void
OP_PPRIM void
OP_SIGNAL void
OP_SPLINE void
OP_Unknown0x03 void
OP_Unknown0x0D void
OP_Unknown0x11 void
OP_Unknown0x29 void
OP_Unknown0x34 void
OP_Unknown0x35 void
OP_Unknown0x39 void
OP_Unknown0x4E void
OP_Unknown0x4F void
OP_Unknown0x52 void
OP_Unknown0x59 void
OP_Unknown0x5A void
OP_Unknown0xB6 void
OP_Unknown0xB7 void
OP_Unknown0xD1 void
OP_Unknown0xED void
OP_Unknown0xEF void
OP_Unknown0xF0 void
OP_Unknown0xF1 void
OP_Unknown0xF2 void
OP_Unknown0xF3 void
OP_Unknown0xF4 void
OP_Unknown0xF5 void
OP_Unknown0xF6 void
OP_Unknown0xF7 void
OP_Unknown0xF8 void
OP_Unknown0xF9 void
OP_Unknown0xFA void
OP_Unknown0xFB void
OP_Unknown0xFC void
OP_Unknown0xFD void
OP_Unknown0xFE void
Param16 ushort
Param8 byte
PointMultAdd void
_OP_ALC void
_OP_DLC void
_OP_DTH void
_OP_LCA void
_OP_LLA void
_OP_LQA void
_OP_LT void
_OP_LTE void
_OP_LXD void
_OP_LXP void
_OP_LYD void
_OP_LYP void
_OP_LZD void
_OP_LZP void
_OP_MW void
_OP_SLC void
_OP_SPOTCUT void
_OP_SPOTEXP void
_OP_TBP void
_OP_TBW void
_OP_TSIZE void

Public Methods

Method Description
GpuDisplayListRunner ( GpuDisplayList GpuDisplayList, State GlobalGpuState ) : System
OP_AAE ( ) : void

AnitAliasing Enable (GU_LINE_SMOOTH?)

OP_ABE ( ) : void
OP_ALA ( ) : void

Ambient Light Alpha

OP_ALC ( ) : void

Ambient Light Color

OP_ALC0 ( ) : void
OP_ALC1 ( ) : void
OP_ALC2 ( ) : void
OP_ALC3 ( ) : void
OP_ALPHA ( ) : void
OP_AMA ( ) : void
OP_AMC ( ) : void
OP_ATE ( ) : void
OP_ATST ( ) : void
OP_BASE ( ) : void

Base Address Register

OP_BCE ( ) : void

Backface Culling Enable (GU_CULL_FACE)

OP_BEZIER ( ) : void

Bezier Patch Kick

OP_BOFS ( ) : void
OP_BONE ( ) : void
OP_CALL ( ) : void
OP_CBP ( ) : void
OP_CBPH ( ) : void
OP_CLEAR ( ) : void
OP_CLOAD ( ) : void
OP_CMAT ( ) : void
OP_CMODE ( ) : void
OP_CMSK ( ) : void
OP_CPE ( ) : void

Clip Plane Enable (GU_CLIP_PLANES/GL_CLIP_PLANE0)

OP_CREF ( ) : void
OP_CTE ( ) : void

Color Test Enable (GU_COLOR_TEST)

OP_CTST ( ) : void
OP_DFIX ( ) : void
OP_DLC0 ( ) : void
OP_DLC1 ( ) : void
OP_DLC2 ( ) : void
OP_DLC3 ( ) : void
OP_DMC ( ) : void
OP_DTE ( ) : void

DiThering Enable (GU_DITHER)

OP_DTH0 ( ) : void
OP_DTH1 ( ) : void
OP_DTH2 ( ) : void
OP_DTH3 ( ) : void
OP_Dummy ( ) : void
OP_EMC ( ) : void
OP_END ( ) : void
OP_FARZ ( ) : void
OP_FBP ( ) : void

Frame Buffer Pointer

OP_FBW ( ) : void

Frame Buffer Width

OP_FCOL ( ) : void

Fog COLor

OP_FDIST ( ) : void

Fog DISTance

OP_FFACE ( ) : void
OP_FFAR ( ) : void

Fog FAR

OP_FGE ( ) : void

Fog enable (GU_FOG)

OP_FINISH ( ) : void
OP_IADDR ( ) : void
OP_JUMP ( ) : void
OP_LCA0 ( ) : void
OP_LCA1 ( ) : void
OP_LCA2 ( ) : void
OP_LCA3 ( ) : void
OP_LLA0 ( ) : void
OP_LLA1 ( ) : void
OP_LLA2 ( ) : void
OP_LLA3 ( ) : void
OP_LMODE ( ) : void

Light MODE (global)

OP_LOE ( ) : void
OP_LOP ( ) : void

Logical Operation

OP_LQA0 ( ) : void
OP_LQA1 ( ) : void
OP_LQA2 ( ) : void
OP_LQA3 ( ) : void
OP_LT0 ( ) : void
OP_LT1 ( ) : void
OP_LT2 ( ) : void
OP_LT3 ( ) : void
OP_LTE ( ) : void

Lighting Test Enable GL_LIGHTING.

OP_LTE0 ( ) : void
OP_LTE1 ( ) : void
OP_LTE2 ( ) : void
OP_LTE3 ( ) : void
OP_LXD0 ( ) : void
OP_LXD1 ( ) : void
OP_LXD2 ( ) : void
OP_LXD3 ( ) : void
OP_LXP0 ( ) : void
OP_LXP1 ( ) : void
OP_LXP2 ( ) : void
OP_LXP3 ( ) : void
OP_LYD0 ( ) : void
OP_LYD1 ( ) : void
OP_LYD2 ( ) : void
OP_LYD3 ( ) : void
OP_LYP0 ( ) : void
OP_LYP1 ( ) : void
OP_LYP2 ( ) : void
OP_LYP3 ( ) : void
OP_LZD0 ( ) : void
OP_LZD1 ( ) : void
OP_LZD2 ( ) : void
OP_LZD3 ( ) : void
OP_LZP0 ( ) : void
OP_LZP1 ( ) : void
OP_LZP2 ( ) : void
OP_LZP3 ( ) : void
OP_MW0 ( ) : void
OP_MW1 ( ) : void
OP_MW2 ( ) : void
OP_MW3 ( ) : void
OP_MW4 ( ) : void
OP_MW5 ( ) : void
OP_MW6 ( ) : void
OP_MW7 ( ) : void
OP_NEARZ ( ) : void
OP_NOP ( ) : void
OP_OFFSETX ( ) : void
OP_OFFSETY ( ) : void
OP_OFFSET_ADDR ( ) : void

OP_PCE ( ) : void

Patch Cull Enable (GU_PATCH_CULL_FACE)

OP_PFACE ( ) : void
OP_PMS ( ) : void
OP_PMSKA ( ) : void
OP_PMSKC ( ) : void
OP_PRIM ( ) : void

Primitive Kick - draw PRIMitive

OP_PROJ ( ) : void
OP_PSM ( ) : void

frame buffer Pixel Storage Mode

OP_PSUB ( ) : void
OP_REGION1 ( ) : void
OP_REGION2 ( ) : void
OP_RET ( ) : void
OP_RNORM ( ) : void
OP_SCISSOR1 ( ) : void

SCISSOR start (1)

OP_SCISSOR2 ( ) : void

SCISSOR end (2)

OP_SFIX ( ) : void
OP_SHADE ( ) : void
OP_SLC0 ( ) : void
OP_SLC1 ( ) : void
OP_SLC2 ( ) : void
OP_SLC3 ( ) : void
OP_SMC ( ) : void
OP_SOP ( ) : void
OP_SPOTCUT0 ( ) : void
OP_SPOTCUT1 ( ) : void
OP_SPOTCUT2 ( ) : void
OP_SPOTCUT3 ( ) : void
OP_SPOTEXP0 ( ) : void
OP_SPOTEXP1 ( ) : void
OP_SPOTEXP2 ( ) : void
OP_SPOTEXP3 ( ) : void
OP_SPOW ( ) : void
OP_STE ( ) : void
OP_STST ( ) : void
OP_TBIAS ( ) : void
OP_TBP0 ( ) : void
OP_TBP1 ( ) : void
OP_TBP2 ( ) : void
OP_TBP3 ( ) : void
OP_TBP4 ( ) : void
OP_TBP5 ( ) : void
OP_TBP6 ( ) : void
OP_TBP7 ( ) : void
OP_TBW0 ( ) : void
OP_TBW1 ( ) : void
OP_TBW2 ( ) : void
OP_TBW3 ( ) : void
OP_TBW4 ( ) : void
OP_TBW5 ( ) : void
OP_TBW6 ( ) : void
OP_TBW7 ( ) : void
OP_TEC ( ) : void

Texture Environment Color

OP_TEXTURE_ENV_MAP_MATRIX ( ) : void
OP_TFLT ( ) : void

Texture FiLTer

OP_TFLUSH ( ) : void

Texture Flush. Flush texture page-cache Do this if you have copied/rendered into an area currently in the texture-cache

NOTE: 'sceGuTexImage' and 'sceGuTexMode' calls TFLUSH.

OP_TFUNC ( ) : void

Texture enviroment Mode

OP_TMAP ( ) : void
OP_TMATRIX ( ) : void
OP_TME ( ) : void

Texture Mapping Enable (GL_TEXTURE_2D)

OP_TMODE ( ) : void

Texture Mode

OP_TMS ( ) : void
OP_TPSM ( ) : void
OP_TRXDBP ( ) : void

// TRansfer X Destination Buffer Pointer

OP_TRXDBW ( ) : void

TRansfer X Destination Width

OP_TRXDPOS ( ) : void

TRansfer X Destination POSition

OP_TRXKICK ( ) : void

TRansfer X KICKTRansfer X KICK

OP_TRXSBP ( ) : void

TRansfer X Source Buffer Pointer

OP_TRXSBW ( ) : void

TRansfer X Source Width

OP_TRXSIZE ( ) : void

TRansfer X SIZE

OP_TRXSPOS ( ) : void

TRansfer X Source POSition

OP_TSIZE0 ( ) : void
OP_TSIZE1 ( ) : void
OP_TSIZE2 ( ) : void
OP_TSIZE3 ( ) : void
OP_TSIZE4 ( ) : void
OP_TSIZE5 ( ) : void
OP_TSIZE6 ( ) : void
OP_TSIZE7 ( ) : void
OP_TSLOPE ( ) : void
OP_TSYNC ( ) : void

Texture Sync

OP_TWRAP ( ) : void

Texture WRAP

OP_UNKNOWN ( ) : void
OP_UOFFSET ( ) : void
OP_USCALE ( ) : void

UV SCALE

OP_VADDR ( ) : void
OP_VIEW ( ) : void
OP_VMS ( ) : void
OP_VOFFSET ( ) : void
OP_VSCALE ( ) : void
OP_VTYPE ( ) : void
OP_WMS ( ) : void
OP_WORLD ( ) : void
OP_XPOS ( ) : void
OP_XSCALE ( ) : void
OP_YPOS ( ) : void
OP_YSCALE ( ) : void
OP_ZBP ( ) : void
OP_ZBW ( ) : void
OP_ZMSK ( ) : void
OP_ZPOS ( ) : void
OP_ZSCALE ( ) : void
OP_ZTE ( ) : void
OP_ZTST ( ) : void
UNIMPLEMENTED_NOTICE ( ) : void

Private Methods

Method Description
BernsteinCoeff ( float u ) : float[]
DrawBezier ( int UCount, int VCount ) : void
Extract ( int Offset, int Count ) : uint
GetControlPoints ( int UCount, int VCount ) : ].VertexInfo[
GetLigth ( int Index ) : LightStateStruct*
GpuDisplayListRunner ( ) : System
MipMapState ( int Index ) : TextureStateStruct.MipmapState*
OP_BBOX ( ) : void
OP_BJUMP ( ) : void
OP_ORIGIN_ADDR ( ) : void
OP_PPRIM ( ) : void
OP_SIGNAL ( ) : void
OP_SPLINE ( ) : void
OP_Unknown0x03 ( ) : void
OP_Unknown0x0D ( ) : void
OP_Unknown0x11 ( ) : void
OP_Unknown0x29 ( ) : void
OP_Unknown0x34 ( ) : void
OP_Unknown0x35 ( ) : void
OP_Unknown0x39 ( ) : void
OP_Unknown0x4E ( ) : void
OP_Unknown0x4F ( ) : void
OP_Unknown0x52 ( ) : void
OP_Unknown0x59 ( ) : void
OP_Unknown0x5A ( ) : void
OP_Unknown0xB6 ( ) : void
OP_Unknown0xB7 ( ) : void
OP_Unknown0xD1 ( ) : void
OP_Unknown0xED ( ) : void
OP_Unknown0xEF ( ) : void
OP_Unknown0xF0 ( ) : void
OP_Unknown0xF1 ( ) : void
OP_Unknown0xF2 ( ) : void
OP_Unknown0xF3 ( ) : void
OP_Unknown0xF4 ( ) : void
OP_Unknown0xF5 ( ) : void
OP_Unknown0xF6 ( ) : void
OP_Unknown0xF7 ( ) : void
OP_Unknown0xF8 ( ) : void
OP_Unknown0xF9 ( ) : void
OP_Unknown0xFA ( ) : void
OP_Unknown0xFB ( ) : void
OP_Unknown0xFC ( ) : void
OP_Unknown0xFD ( ) : void
OP_Unknown0xFE ( ) : void
Param16 ( int Offset ) : ushort
Param8 ( int Offset ) : byte
PointMultAdd ( VertexInfo &dest, VertexInfo &src, float f ) : void
_OP_ALC ( int Index ) : void
_OP_DLC ( int Index ) : void
_OP_DTH ( int n ) : void
_OP_LCA ( int Index ) : void
_OP_LLA ( int Index ) : void
_OP_LQA ( int Index ) : void
_OP_LT ( int Index ) : void
_OP_LTE ( int Index ) : void
_OP_LXD ( int Index ) : void
_OP_LXP ( int Index ) : void
_OP_LYD ( int Index ) : void
_OP_LYP ( int Index ) : void
_OP_LZD ( int Index ) : void
_OP_LZP ( int Index ) : void
_OP_MW ( int Index ) : void
_OP_SLC ( int Index ) : void
_OP_SPOTCUT ( int Index ) : void
_OP_SPOTEXP ( int Index ) : void
_OP_TBP ( int Index ) : void

TextureMipmap Buffer Pointer.

_OP_TBW ( int Index ) : void

TextureMipmap Buffer Width.

_OP_TSIZE ( int Index ) : void

TextureMipmap Size

Method Details

GpuDisplayListRunner() public method

public GpuDisplayListRunner ( GpuDisplayList GpuDisplayList, State GlobalGpuState ) : System
GpuDisplayList GpuDisplayList
GlobalGpuState State
return System

OP_AAE() public method

AnitAliasing Enable (GU_LINE_SMOOTH?)
public OP_AAE ( ) : void
return void

OP_ABE() public method

public OP_ABE ( ) : void
return void

OP_ALA() public method

Ambient Light Alpha
public OP_ALA ( ) : void
return void

OP_ALC() public method

Ambient Light Color
public OP_ALC ( ) : void
return void

OP_ALC0() public method

public OP_ALC0 ( ) : void
return void

OP_ALC1() public method

public OP_ALC1 ( ) : void
return void

OP_ALC2() public method

public OP_ALC2 ( ) : void
return void

OP_ALC3() public method

public OP_ALC3 ( ) : void
return void

OP_ALPHA() public method

public OP_ALPHA ( ) : void
return void

OP_AMA() public method

public OP_AMA ( ) : void
return void

OP_AMC() public method

public OP_AMC ( ) : void
return void

OP_ATE() public method

public OP_ATE ( ) : void
return void

OP_ATST() public method

public OP_ATST ( ) : void
return void

OP_BASE() public method

Base Address Register
public OP_BASE ( ) : void
return void

OP_BCE() public method

Backface Culling Enable (GU_CULL_FACE)
public OP_BCE ( ) : void
return void

OP_BEZIER() public method

Bezier Patch Kick
public OP_BEZIER ( ) : void
return void

OP_BOFS() public method

public OP_BOFS ( ) : void
return void

OP_BONE() public method

public OP_BONE ( ) : void
return void

OP_CALL() public method

public OP_CALL ( ) : void
return void

OP_CBP() public method

public OP_CBP ( ) : void
return void

OP_CBPH() public method

public OP_CBPH ( ) : void
return void

OP_CLEAR() public method

public OP_CLEAR ( ) : void
return void

OP_CLOAD() public method

public OP_CLOAD ( ) : void
return void

OP_CMAT() public method

public OP_CMAT ( ) : void
return void

OP_CMODE() public method

public OP_CMODE ( ) : void
return void

OP_CMSK() public method

public OP_CMSK ( ) : void
return void

OP_CPE() public method

Clip Plane Enable (GU_CLIP_PLANES/GL_CLIP_PLANE0)
public OP_CPE ( ) : void
return void

OP_CREF() public method

public OP_CREF ( ) : void
return void

OP_CTE() public method

Color Test Enable (GU_COLOR_TEST)
public OP_CTE ( ) : void
return void

OP_CTST() public method

public OP_CTST ( ) : void
return void

OP_DFIX() public method

public OP_DFIX ( ) : void
return void

OP_DLC0() public method

public OP_DLC0 ( ) : void
return void

OP_DLC1() public method

public OP_DLC1 ( ) : void
return void

OP_DLC2() public method

public OP_DLC2 ( ) : void
return void

OP_DLC3() public method

public OP_DLC3 ( ) : void
return void

OP_DMC() public method

public OP_DMC ( ) : void
return void

OP_DTE() public method

DiThering Enable (GU_DITHER)
public OP_DTE ( ) : void
return void

OP_DTH0() public method

public OP_DTH0 ( ) : void
return void

OP_DTH1() public method

public OP_DTH1 ( ) : void
return void

OP_DTH2() public method

public OP_DTH2 ( ) : void
return void

OP_DTH3() public method

public OP_DTH3 ( ) : void
return void

OP_Dummy() public method

public OP_Dummy ( ) : void
return void

OP_EMC() public method

public OP_EMC ( ) : void
return void

OP_END() public method

public OP_END ( ) : void
return void

OP_FARZ() public method

public OP_FARZ ( ) : void
return void

OP_FBP() public method

Frame Buffer Pointer
public OP_FBP ( ) : void
return void

OP_FBW() public method

Frame Buffer Width
public OP_FBW ( ) : void
return void

OP_FCOL() public method

Fog COLor
public OP_FCOL ( ) : void
return void

OP_FDIST() public method

Fog DISTance
public OP_FDIST ( ) : void
return void

OP_FFACE() public method

public OP_FFACE ( ) : void
return void

OP_FFAR() public method

Fog FAR
public OP_FFAR ( ) : void
return void

OP_FGE() public method

Fog enable (GU_FOG)
public OP_FGE ( ) : void
return void

OP_FINISH() public method

public OP_FINISH ( ) : void
return void

OP_IADDR() public method

public OP_IADDR ( ) : void
return void

OP_JUMP() public method

public OP_JUMP ( ) : void
return void

OP_LCA0() public method

public OP_LCA0 ( ) : void
return void

OP_LCA1() public method

public OP_LCA1 ( ) : void
return void

OP_LCA2() public method

public OP_LCA2 ( ) : void
return void

OP_LCA3() public method

public OP_LCA3 ( ) : void
return void

OP_LLA0() public method

public OP_LLA0 ( ) : void
return void

OP_LLA1() public method

public OP_LLA1 ( ) : void
return void

OP_LLA2() public method

public OP_LLA2 ( ) : void
return void

OP_LLA3() public method

public OP_LLA3 ( ) : void
return void

OP_LMODE() public method

Light MODE (global)
public OP_LMODE ( ) : void
return void

OP_LOE() public method

public OP_LOE ( ) : void
return void

OP_LOP() public method

Logical Operation
public OP_LOP ( ) : void
return void

OP_LQA0() public method

public OP_LQA0 ( ) : void
return void

OP_LQA1() public method

public OP_LQA1 ( ) : void
return void

OP_LQA2() public method

public OP_LQA2 ( ) : void
return void

OP_LQA3() public method

public OP_LQA3 ( ) : void
return void

OP_LT0() public method

public OP_LT0 ( ) : void
return void

OP_LT1() public method

public OP_LT1 ( ) : void
return void

OP_LT2() public method

public OP_LT2 ( ) : void
return void

OP_LT3() public method

public OP_LT3 ( ) : void
return void

OP_LTE() public method

Lighting Test Enable GL_LIGHTING.
public OP_LTE ( ) : void
return void

OP_LTE0() public method

public OP_LTE0 ( ) : void
return void

OP_LTE1() public method

public OP_LTE1 ( ) : void
return void

OP_LTE2() public method

public OP_LTE2 ( ) : void
return void

OP_LTE3() public method

public OP_LTE3 ( ) : void
return void

OP_LXD0() public method

public OP_LXD0 ( ) : void
return void

OP_LXD1() public method

public OP_LXD1 ( ) : void
return void

OP_LXD2() public method

public OP_LXD2 ( ) : void
return void

OP_LXD3() public method

public OP_LXD3 ( ) : void
return void

OP_LXP0() public method

public OP_LXP0 ( ) : void
return void

OP_LXP1() public method

public OP_LXP1 ( ) : void
return void

OP_LXP2() public method

public OP_LXP2 ( ) : void
return void

OP_LXP3() public method

public OP_LXP3 ( ) : void
return void

OP_LYD0() public method

public OP_LYD0 ( ) : void
return void

OP_LYD1() public method

public OP_LYD1 ( ) : void
return void

OP_LYD2() public method

public OP_LYD2 ( ) : void
return void

OP_LYD3() public method

public OP_LYD3 ( ) : void
return void

OP_LYP0() public method

public OP_LYP0 ( ) : void
return void

OP_LYP1() public method

public OP_LYP1 ( ) : void
return void

OP_LYP2() public method

public OP_LYP2 ( ) : void
return void

OP_LYP3() public method

public OP_LYP3 ( ) : void
return void

OP_LZD0() public method

public OP_LZD0 ( ) : void
return void

OP_LZD1() public method

public OP_LZD1 ( ) : void
return void

OP_LZD2() public method

public OP_LZD2 ( ) : void
return void

OP_LZD3() public method

public OP_LZD3 ( ) : void
return void

OP_LZP0() public method

public OP_LZP0 ( ) : void
return void

OP_LZP1() public method

public OP_LZP1 ( ) : void
return void

OP_LZP2() public method

public OP_LZP2 ( ) : void
return void

OP_LZP3() public method

public OP_LZP3 ( ) : void
return void

OP_MW0() public method

public OP_MW0 ( ) : void
return void

OP_MW1() public method

public OP_MW1 ( ) : void
return void

OP_MW2() public method

public OP_MW2 ( ) : void
return void

OP_MW3() public method

public OP_MW3 ( ) : void
return void

OP_MW4() public method

public OP_MW4 ( ) : void
return void

OP_MW5() public method

public OP_MW5 ( ) : void
return void

OP_MW6() public method

public OP_MW6 ( ) : void
return void

OP_MW7() public method

public OP_MW7 ( ) : void
return void

OP_NEARZ() public method

public OP_NEARZ ( ) : void
return void

OP_NOP() public method

public OP_NOP ( ) : void
return void

OP_OFFSETX() public method

public OP_OFFSETX ( ) : void
return void

OP_OFFSETY() public method

public OP_OFFSETY ( ) : void
return void

OP_OFFSET_ADDR() public method

public OP_OFFSET_ADDR ( ) : void
return void

OP_PCE() public method

Patch Cull Enable (GU_PATCH_CULL_FACE)
public OP_PCE ( ) : void
return void

OP_PFACE() public method

public OP_PFACE ( ) : void
return void

OP_PMS() public method

public OP_PMS ( ) : void
return void

OP_PMSKA() public method

public OP_PMSKA ( ) : void
return void

OP_PMSKC() public method

public OP_PMSKC ( ) : void
return void

OP_PRIM() public method

Primitive Kick - draw PRIMitive
public OP_PRIM ( ) : void
return void

OP_PROJ() public method

public OP_PROJ ( ) : void
return void

OP_PSM() public method

frame buffer Pixel Storage Mode
public OP_PSM ( ) : void
return void

OP_PSUB() public method

public OP_PSUB ( ) : void
return void

OP_REGION1() public method

public OP_REGION1 ( ) : void
return void

OP_REGION2() public method

public OP_REGION2 ( ) : void
return void

OP_RET() public method

public OP_RET ( ) : void
return void

OP_RNORM() public method

public OP_RNORM ( ) : void
return void

OP_SCISSOR1() public method

SCISSOR start (1)
public OP_SCISSOR1 ( ) : void
return void

OP_SCISSOR2() public method

SCISSOR end (2)
public OP_SCISSOR2 ( ) : void
return void

OP_SFIX() public method

public OP_SFIX ( ) : void
return void

OP_SHADE() public method

public OP_SHADE ( ) : void
return void

OP_SLC0() public method

public OP_SLC0 ( ) : void
return void

OP_SLC1() public method

public OP_SLC1 ( ) : void
return void

OP_SLC2() public method

public OP_SLC2 ( ) : void
return void

OP_SLC3() public method

public OP_SLC3 ( ) : void
return void

OP_SMC() public method

public OP_SMC ( ) : void
return void

OP_SOP() public method

public OP_SOP ( ) : void
return void

OP_SPOTCUT0() public method

public OP_SPOTCUT0 ( ) : void
return void

OP_SPOTCUT1() public method

public OP_SPOTCUT1 ( ) : void
return void

OP_SPOTCUT2() public method

public OP_SPOTCUT2 ( ) : void
return void

OP_SPOTCUT3() public method

public OP_SPOTCUT3 ( ) : void
return void

OP_SPOTEXP0() public method

public OP_SPOTEXP0 ( ) : void
return void

OP_SPOTEXP1() public method

public OP_SPOTEXP1 ( ) : void
return void

OP_SPOTEXP2() public method

public OP_SPOTEXP2 ( ) : void
return void

OP_SPOTEXP3() public method

public OP_SPOTEXP3 ( ) : void
return void

OP_SPOW() public method

public OP_SPOW ( ) : void
return void

OP_STE() public method

public OP_STE ( ) : void
return void

OP_STST() public method

public OP_STST ( ) : void
return void

OP_TBIAS() public method

public OP_TBIAS ( ) : void
return void

OP_TBP0() public method

public OP_TBP0 ( ) : void
return void

OP_TBP1() public method

public OP_TBP1 ( ) : void
return void

OP_TBP2() public method

public OP_TBP2 ( ) : void
return void

OP_TBP3() public method

public OP_TBP3 ( ) : void
return void

OP_TBP4() public method

public OP_TBP4 ( ) : void
return void

OP_TBP5() public method

public OP_TBP5 ( ) : void
return void

OP_TBP6() public method

public OP_TBP6 ( ) : void
return void

OP_TBP7() public method

public OP_TBP7 ( ) : void
return void

OP_TBW0() public method

public OP_TBW0 ( ) : void
return void

OP_TBW1() public method

public OP_TBW1 ( ) : void
return void

OP_TBW2() public method

public OP_TBW2 ( ) : void
return void

OP_TBW3() public method

public OP_TBW3 ( ) : void
return void

OP_TBW4() public method

public OP_TBW4 ( ) : void
return void

OP_TBW5() public method

public OP_TBW5 ( ) : void
return void

OP_TBW6() public method

public OP_TBW6 ( ) : void
return void

OP_TBW7() public method

public OP_TBW7 ( ) : void
return void

OP_TEC() public method

Texture Environment Color
public OP_TEC ( ) : void
return void

OP_TEXTURE_ENV_MAP_MATRIX() public method

public OP_TEXTURE_ENV_MAP_MATRIX ( ) : void
return void

OP_TFLT() public method

Texture FiLTer
public OP_TFLT ( ) : void
return void

OP_TFLUSH() public method

Texture Flush. Flush texture page-cache Do this if you have copied/rendered into an area currently in the texture-cache
NOTE: 'sceGuTexImage' and 'sceGuTexMode' calls TFLUSH.
public OP_TFLUSH ( ) : void
return void

OP_TFUNC() public method

Texture enviroment Mode
public OP_TFUNC ( ) : void
return void

OP_TMAP() public method

public OP_TMAP ( ) : void
return void

OP_TMATRIX() public method

public OP_TMATRIX ( ) : void
return void

OP_TME() public method

Texture Mapping Enable (GL_TEXTURE_2D)
public OP_TME ( ) : void
return void

OP_TMODE() public method

Texture Mode
public OP_TMODE ( ) : void
return void

OP_TMS() public method

public OP_TMS ( ) : void
return void

OP_TPSM() public method

public OP_TPSM ( ) : void
return void

OP_TRXDBP() public method

// TRansfer X Destination Buffer Pointer
public OP_TRXDBP ( ) : void
return void

OP_TRXDBW() public method

TRansfer X Destination Width
public OP_TRXDBW ( ) : void
return void

OP_TRXDPOS() public method

TRansfer X Destination POSition
public OP_TRXDPOS ( ) : void
return void

OP_TRXKICK() public method

TRansfer X KICKTRansfer X KICK
public OP_TRXKICK ( ) : void
return void

OP_TRXSBP() public method

TRansfer X Source Buffer Pointer
public OP_TRXSBP ( ) : void
return void

OP_TRXSBW() public method

TRansfer X Source Width
public OP_TRXSBW ( ) : void
return void

OP_TRXSIZE() public method

TRansfer X SIZE
public OP_TRXSIZE ( ) : void
return void

OP_TRXSPOS() public method

TRansfer X Source POSition
public OP_TRXSPOS ( ) : void
return void

OP_TSIZE0() public method

public OP_TSIZE0 ( ) : void
return void

OP_TSIZE1() public method

public OP_TSIZE1 ( ) : void
return void

OP_TSIZE2() public method

public OP_TSIZE2 ( ) : void
return void

OP_TSIZE3() public method

public OP_TSIZE3 ( ) : void
return void

OP_TSIZE4() public method

public OP_TSIZE4 ( ) : void
return void

OP_TSIZE5() public method

public OP_TSIZE5 ( ) : void
return void

OP_TSIZE6() public method

public OP_TSIZE6 ( ) : void
return void

OP_TSIZE7() public method

public OP_TSIZE7 ( ) : void
return void

OP_TSLOPE() public method

public OP_TSLOPE ( ) : void
return void

OP_TSYNC() public method

Texture Sync
public OP_TSYNC ( ) : void
return void

OP_TWRAP() public method

Texture WRAP
public OP_TWRAP ( ) : void
return void

OP_UNKNOWN() public method

public OP_UNKNOWN ( ) : void
return void

OP_UOFFSET() public method

public OP_UOFFSET ( ) : void
return void

OP_USCALE() public method

UV SCALE
public OP_USCALE ( ) : void
return void

OP_VADDR() public method

public OP_VADDR ( ) : void
return void

OP_VIEW() public method

public OP_VIEW ( ) : void
return void

OP_VMS() public method

public OP_VMS ( ) : void
return void

OP_VOFFSET() public method

public OP_VOFFSET ( ) : void
return void

OP_VSCALE() public method

public OP_VSCALE ( ) : void
return void

OP_VTYPE() public method

public OP_VTYPE ( ) : void
return void

OP_WMS() public method

public OP_WMS ( ) : void
return void

OP_WORLD() public method

public OP_WORLD ( ) : void
return void

OP_XPOS() public method

public OP_XPOS ( ) : void
return void

OP_XSCALE() public method

public OP_XSCALE ( ) : void
return void

OP_YPOS() public method

public OP_YPOS ( ) : void
return void

OP_YSCALE() public method

public OP_YSCALE ( ) : void
return void

OP_ZBP() public method

public OP_ZBP ( ) : void
return void

OP_ZBW() public method

public OP_ZBW ( ) : void
return void

OP_ZMSK() public method

public OP_ZMSK ( ) : void
return void

OP_ZPOS() public method

public OP_ZPOS ( ) : void
return void

OP_ZSCALE() public method

public OP_ZSCALE ( ) : void
return void

OP_ZTE() public method

public OP_ZTE ( ) : void
return void

OP_ZTST() public method

public OP_ZTST ( ) : void
return void

UNIMPLEMENTED_NOTICE() public method

public UNIMPLEMENTED_NOTICE ( ) : void
return void

Property Details

GlobalGpuState public property

public GlobalGpuState,CSPspEmu.Core.Gpu.State GlobalGpuState
return CSPspEmu.Core.Gpu.State.GlobalGpuState

GpuDisplayList public property

public GpuDisplayList GpuDisplayList
return GpuDisplayList

Methods public static property

public static GpuDisplayListRunner,CSPspEmu.Core.Gpu.Run Methods
return GpuDisplayListRunner

OpCode public property

public GpuOpCodes OpCode
return GpuOpCodes

PC public property

public uint PC
return uint

Params24 public property

public uint Params24
return uint