Debug Flags

Enable capability mask

CAPMASK

Full RECT Blit

FULLRECTBLT

Causes every blit operation to primary surface to be applied to the full surface (NULL rect coordinates). It could be handy to recover wrong surface handling.

Center to Window

CENTERTOWIN

Force D3DCMP_ALWAYS setting

ZBUFFERALWAYS

Force hot patching

HOTPATCHALWAYS

Freeze injected son process

FREEZEINJECTEDSON

Stress resources

STRESSRESOURCES



Debug Mode Logs

Start with toggle

STARTWITHTOGGLE

Initialize custom key toggle to active.

Assert Dialog

ASSERTDIALOG

Dump DIB Sections

DUMPDIBSECTION

Debug utility making up-side-down images of DIBs with negatve height.

Dump Device Context

DUMPDEVCONTEXT

Dump CPUID

DUMPCPUID

Capture screenshots

CAPTURESCREENS



Visual Flags

Suppress ddraw Blt to primary

NODDRAWBLT

Suppress ddraw Flip

NODDRAWFLIP

Suppress GDI Blt

NOGDIBLT

Do not Blt to primary

NOBLT

Use FastBlt to primary

DOFASTBLT

Highlight blit to primary

MARKBLIT

Highlight Locked surfaces

MARKLOCK

Highlight WinG32 operations

MARKWING32

Highlight GDI32 operations

MARKGDI32



D3D tweaks

Patch execute buffer

PATCHEXECUTEBUFFER

Force ZBuffer ON

FORCEZBUFFERON

Force ZBuffer OFF

FORCEZBUFFEROFF