Examining device capabilities
--------------------------------------------------------------
:) device_caps.FVFCaps.D3DFVFCAPS_PSIZE = 1
:) device_caps.PrimitiveMiscCaps.D3DPMISCCAPS_BLENDOP = 1
:) device_caps.RasterCaps.D3DPRASTERCAPS_ZTEST = 1
device_caps.AlphaCmpCaps.D3DPCMPCAPS_EQUAL = 1
device_caps.AlphaCmpCaps.D3DPCMPCAPS_NOTEQUAL = 1
device_caps.DestBlendCaps.D3DPBLENDCAPS_INVSRCALPHA = 1
device_caps.DestBlendCaps.D3DPBLENDCAPS_ONE = 1
device_caps.DevCaps.D3DDEVCAPS_HWRASTERIZATION = 1
device_caps.DevCaps.D3DDEVCAPS_HWTRANSFORMANDLIGHT = 1
device_caps.MaxAnisotropy = 16
device_caps.MaxPointSize = 256
device_caps.MaxPrimitiveCount = 5592405
device_caps.MaxSimultaneousTextures = 8
device_caps.MaxTextureAspectRatio = 8192
device_caps.MaxTextureBlendStages = 8
device_caps.MaxTextureHeight = 8192
device_caps.MaxTextureRepeat = 8192
device_caps.MaxTextureWidth = 8192
device_caps.MaxVertexIndex = 16777215
device_caps.MaxVertexShaderConst = 256
device_caps.MaxVolumeExtent = 16384
device_caps.PixelShaderVersion = 260
device_caps.PrimitiveMiscCaps.D3DPMISCCAPS_COLORWRITEENABLE = 1
device_caps.PrimitiveMiscCaps.D3DPMISCCAPS_CULLCCW = 1
device_caps.PrimitiveMiscCaps.D3DPMISCCAPS_CULLCW = 1
device_caps.PrimitiveMiscCaps.D3DPMISCCAPS_CULLNONE = 1
device_caps.PrimitiveMiscCaps.D3DPMISCCAPS_MASKZ = 1
device_caps.SrcBlendCaps.D3DPBLENDCAPS_ONE = 1
device_caps.SrcBlendCaps.D3DPBLENDCAPS_SRCALPHA = 1
device_caps.StencilCaps.D3DSTENCILCAPS_DECR = 1
device_caps.StencilCaps.D3DSTENCILCAPS_DECRSAT = 1
device_caps.StencilCaps.D3DSTENCILCAPS_INCR = 1
device_caps.StencilCaps.D3DSTENCILCAPS_INCRSAT = 1
device_caps.StencilCaps.D3DSTENCILCAPS_KEEP = 1
device_caps.TextureAddressCaps.D3DPTADDRESSCAPS_CLAMP = 1
device_caps.TextureAddressCaps.D3DPTADDRESSCAPS_MIRROR = 1
device_caps.TextureAddressCaps.D3DPTADDRESSCAPS_MIRRORONCE = 1
device_caps.TextureAddressCaps.D3DPTADDRESSCAPS_WRAP = 1
device_caps.TextureCaps.D3DPTEXTURECAPS_ALPHA = 1
device_caps.TextureCaps.D3DPTEXTURECAPS_CUBEMAP = 1
device_caps.TextureCaps.D3DPTEXTURECAPS_CUBEMAP_POW2 = 0
device_caps.TextureCaps.D3DPTEXTURECAPS_MIPCUBEMAP = 1
device_caps.TextureCaps.D3DPTEXTURECAPS_MIPMAP = 1
device_caps.TextureCaps.D3DPTEXTURECAPS_MIPVOLUMEMAP = 1
device_caps.TextureCaps.D3DPTEXTURECAPS_POW2 = 0
device_caps.TextureCaps.D3DPTEXTURECAPS_SQUAREONLY = 0
device_caps.TextureCaps.D3DPTEXTURECAPS_VOLUMEMAP = 1
device_caps.TextureCaps.D3DPTEXTURECAPS_VOLUMEMAP_POW2 = 0
device_caps.TextureOpCaps.D3DTEXOPCAPS_BLENDTEXTUREALPHA = 1
device_caps.TextureOpCaps.D3DTEXOPCAPS_MODULATE = 1
device_caps.TextureOpCaps.D3DTEXOPCAPS_MODULATE2X = 1
device_caps.TextureOpCaps.D3DTEXOPCAPS_MULTIPLYADD = 1
device_caps.VertexShaderVersion = 257
device_caps.VolumeTextureAddressCaps.D3DPTADDRESSCAPS_CLAMP = 1
device_caps.VolumeTextureAddressCaps.D3DPTADDRESSCAPS_MIRROR = 1
device_caps.VolumeTextureAddressCaps.D3DPTADDRESSCAPS_MIRRORONCE = 1
device_caps.VolumeTextureAddressCaps.D3DPTADDRESSCAPS_WRAP = 1
device_caps.ZCmpCaps.D3DPCMPCAPS_ALWAYS = 1
device_caps.ZCmpCaps.D3DPCMPCAPS_LESS = 1
device_caps.ZCmpCaps.D3DPCMPCAPS_LESSEQUAL = 1

Summary for device: 1: DirectX8 on ATI Radeon HD 5500 Series 
--------------------------------------------------------------
Sprites
No auto mipmaps
Shadows
Transparency
Anisotropic filtering
Try Using Hardware Vertex Shader
Try Hardware Vertex Processing
Using Radeon8500-compatible driver
 | Fullscreen | ResolutionX | ResolutionY | Antialiasing
 | Yes | 1024 | 768 | None
-------------------------------------------------------------
 | No (Window mode) | 0 | 0 | None
 | No (Window mode) | 0 | 0 | 2xSamples (Medium)
 | No (Window mode) | 0 | 0 | 4xSamples (High)
 | Yes | 640 | 480 | None
 | Yes | 640 | 480 | 2xSamples (Medium)
 | Yes | 640 | 480 | 4xSamples (High)
 | Yes | 800 | 600 | None
 | Yes | 800 | 600 | 2xSamples (Medium)
 | Yes | 800 | 600 | 4xSamples (High)
 | Yes | 1024 | 768 | None
 | Yes | 1024 | 768 | 2xSamples (Medium)
 | Yes | 1024 | 768 | 4xSamples (High)
 | Yes | 1280 | 720 | None
 | Yes | 1280 | 720 | 2xSamples (Medium)
 | Yes | 1280 | 720 | 4xSamples (High)
 | Yes | 1280 | 768 | None
 | Yes | 1280 | 768 | 2xSamples (Medium)
 | Yes | 1280 | 768 | 4xSamples (High)
 | Yes | 1280 | 800 | None
 | Yes | 1280 | 800 | 2xSamples (Medium)
 | Yes | 1280 | 800 | 4xSamples (High)
 | Yes | 1280 | 960 | None
 | Yes | 1280 | 960 | 2xSamples (Medium)
 | Yes | 1280 | 960 | 4xSamples (High)
 | Yes | 1280 | 1024 | None
 | Yes | 1280 | 1024 | 2xSamples (Medium)
 | Yes | 1280 | 1024 | 4xSamples (High)
 | Yes | 1360 | 768 | None
 | Yes | 1360 | 768 | 2xSamples (Medium)
 | Yes | 1360 | 768 | 4xSamples (High)
 | Yes | 1400 | 1050 | None
 | Yes | 1400 | 1050 | 2xSamples (Medium)
 | Yes | 1400 | 1050 | 4xSamples (High)
 | Yes | 1440 | 900 | None
 | Yes | 1440 | 900 | 2xSamples (Medium)
 | Yes | 1440 | 900 | 4xSamples (High)
 | Yes | 1600 | 1200 | None
 | Yes | 1600 | 1200 | 2xSamples (Medium)
 | Yes | 1600 | 1200 | 4xSamples (High)
 | Yes | 1680 | 1050 | None
 | Yes | 1680 | 1050 | 2xSamples (Medium)
 | Yes | 1680 | 1050 | 4xSamples (High)
XML:Unknown attribute Adapter=1: DirectX8 on Intel(R) G41 Express Chipset at 4,69
XML:Unknown attribute Fullscreen=Yes at 4,86
XML:Unknown attribute ResolutionX=1024 at 4,105
XML:Unknown attribute ResolutionY=768 at 4,123
XML:Unknown attribute Antialiasing=None at 4,143
XML:Unknown node VideoSettings at 4,145
Hardware::stop_mode()
Hardware::lose_resources()
Deleting hardwares
direct3d->Release()
FreeLibrary( d3d8_dll )
