problems with a DVD on Win XP
Xavier Marchesini
xav at via.ecp.fr
Mon Sep 2 16:39:46 CEST 2002
On Sun, Sep 01, 2002, Gildas Bazin wrote:
> According to your log, the directx plugin is not trying to use the YUV
> overlay mode which is quite strange as most graphics cards should be able
> to use that (the directx plugin can only output the "vout: could not Blit
> the surface" debug message in non-overlay mode).
>
> Could you also run the DirectXCapsViewer ?
> http://downloads.earlsoft.co.uk/files/Development/DXF/DXSDK/bin/DXUtils/DXCapsViewer.exe
>
> Now you could also try to play with the directx plugin configuration
> options. "use hardware YUV->RGB conversions" and "use video buffers in
> system memory" might create the problem you are reporting.
Here are the logs provided by Aliénor (see attached files).
HTH.
--
xav
-------------- next part --------------
VideoLAN Client - version 0.4.4_2002-08-11 Ourumov - (c) 1996-2002
VideoLAN
module: new builtin module `main', main program
module: checking built-in modules
module: new builtin module `idct', IDCT module
module: new builtin module `idctclassic', classic IDCT module
module: new builtin module `motion', motion compensation module
module: new builtin module `imdct', AC3 IMDCT module
module: new builtin module `downmix', AC3 downmix module
module: new builtin module `chroma_i420_rgb', I420,IYUV,YV12 to
RGB,RV15,RV16,RV24,RV32 conversions
module: new builtin module `chroma_i420_yuy2', conversions from
I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
module: new builtin module `chroma_i422_yuy2', conversions from I422 to
YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
module: new builtin module `chroma_i420_ymga', conversions from
I420,IYUV,YV12 to YMGA
module: new builtin module `mpeg_adec', MPEG I/II layer 1/2 audio
decoder
module: new builtin module `ac3_adec', software AC3 decoder
module: new builtin module `mpeg_vdec', MPEG I/II video decoder module
module: new builtin module `memcpymmx', MMX memcpy module
module: new builtin module `idctmmx', MMX IDCT module
module: new builtin module `motionmmx', MMX motion compensation module
module: new builtin module `chroma_i420_rgb_mmx', MMX I420,IYUV,YV12 to
RV15,RV16,RV24,RV32 conversions
module: new builtin module `chroma_i420_yuy2_mmx', MMX conversions from
I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
module: new builtin module `chroma_i422_yuy2_mmx', MMX conversions from
I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
module: new builtin module `chroma_i420_ymga_mmx', MMX conversions from
I420,IYUV,YV12 to YMGA
module: new builtin module `memcpymmxext', MMX EXT memcpy module
module: new builtin module `idctmmxext', MMX EXT IDCT module
module: new builtin module `motionmmxext', MMXEXT motion compensation
module
module: new builtin module `memcpy3dn', 3D Now! memcpy module
module: new builtin module `imdct3dn', 3D Now! AC3 IMDCT module
module: new builtin module `downmix3dn', 3D Now! AC3 downmix module
module: new builtin module `dvd', DVD input module, uses libdvdcss
module: new builtin module `mpeg_ts_dvbpsi', ISO 13818-1 MPEG Transport
Stream input (libdvbpsi)
module: new builtin module `mad', libmad MPEG 1/2/3 audio decoder
library
module: new builtin module `ffmpeg', ffmpeg video decoder
(MSMPEG4v123,MPEG4)
module: new builtin module `a52', a52 ATSC A/52 aka AC-3 audio decoder
module
module: checking plugin modules
module: browsing `.'
module: browsing `plugins'
module: new plugin module `dummy', dummy functions module
module: new plugin module `null', the Null module that does nothing
module: new plugin module `rc', remote control interface module
module: new plugin module `logger', file logging interface module
module: new plugin module `mpeg_es', ISO 13818-2 MPEG Elementary Stream
input
module: new plugin module `mpeg_ps', ISO 13818-1 MPEG Program Stream
input
module: new plugin module `mpeg_ts', ISO 13818-1 MPEG Transport Stream
input
module: new plugin module `mpeg_audio', MPEG I/II Audio stream demux
module: new plugin module `file', Standard filesystem file reading
module: new plugin module `udp', Raw UDP access plug-in
module: new plugin module `http', HTTP access plug-in
module: new plugin module `ipv4', IPv4 network abstraction layer
module: new plugin module `memcpy', libc memcpy module
module: new plugin module `lpcm_adec', linear PCM audio decoder
module: new plugin module `ac3_spdif', SPDIF pass-through AC3 decoder
module: new plugin module `spudec', DVD subtitles decoder module
module: new plugin module `filter_deinterlace', deinterlacing module
module: new plugin module `filter_invert', invert video module
module: new plugin module `filter_wall', image wall video module
module: new plugin module `filter_transform', image transformation
module
module: new plugin module `filter_distort', miscellaneous video effects
module
module: new plugin module `filter_clone', image clone video module
module: new plugin module `filter_crop', image crop video module
module: new plugin module `fx_scope', scope effect module
module: new plugin module `ipv6', IPv6 network abstraction layer
module: new plugin module `avi', RIFF-AVI Stream input
module: new plugin module `directx', DirectX extension module
module: new plugin module `waveout', Win32 waveOut extension module
module: new plugin module `intfwin', Win32 interface module
module: browsing `/usr/local/lib/videolan/vlc'
module: module bank initialized, found 60 modules
config: opening config file C:\Documents and Settings\salin\Application
Data/videolan/vlcrc
config: config file C:\Documents and Settings\salin\Application
Data/videolan/vlcrc doesn't already exist
intf: playlist initialized
intf: added `dvd:E' to playlist
module: locking memcpy module `memcpymmxext'
vlc 0.4.4_2002-08-11 Ourumov Copyright 1996-2002 VideoLAN
Using the logger interface plugin...
intf error: no log filename provided, using `vlc.log'
intf: opening logfile `vlc.log'
module: locking interface module `logger'
intf: interface initialized
intf: creating new input thread
input: playlist item `dvd:E'
input: access `dvd', demux `', name `E'
input: dvd=E raw= title=1 chapter=1 angle=1
thread info: 1904 (input) has been created (src/input/input.c:197)
module: hiding unused plugin module `intfwin'
module: hiding unused plugin module `waveout'
module: hiding unused plugin module `directx'
ifo info: vmg initialized
dvd info: number of titles: 14
module: hiding unused plugin module `avi'
module: hiding unused plugin module `ipv6'
module: hiding unused plugin module `fx_scope'
module: hiding unused plugin module `filter_crop'
module: hiding unused plugin module `filter_clone'
ifo info: vts 7 initialized
dvd: title 1 vts_title 1 pgc 1
module: hiding unused plugin module `filter_distort'
module: hiding unused plugin module `filter_transform'
module: hiding unused plugin module `filter_wall'
module: hiding unused plugin module `filter_invert'
module: hiding unused plugin module `filter_deinterlace'
module: hiding unused plugin module `spudec'
dvd info: title first 187150, last 1862708, size 1862709
dvd info: title 1, 36 chapters, 1 angle
dvd info: MPEG-2 video, ntsc 525 @60Hz, aspect ratio 4:3
dvd info: display mode not specified, line21-1 data in GOP, no line21-2
data
dvd info: source is 720x480 ntsc or 720x576 pal, not letterboxed, camera
mode
dvd info: audio 1 (English) is AC3, 6 channels, 48000Hz, no application
specified
dvd info: normal caption, quantization drc, status 0
dvd info: spu 1 (English), caption 5 prefix 100, modes [ ]
module: locking access module `dvd'
module: hiding unused plugin module `ac3_spdif'
module: hiding unused plugin module `lpcm_adec'
input: selecting ES 0xe0
module: locking decoder module `mpeg_vdec'
thread info: 1976 (decoder) has been created (src/input/input_dec.c:85)
input: selecting ES 0x80bd
module: locking decoder module `ac3_adec'
thread info: 1944 (decoder) has been created (src/input/input_dec.c:85)
module: locking demux module `dvd'
module: locking motion module `motionmmxext'
module: locking iDCT module `idctmmxext'
module: locking downmix module `downmix'
module: locking iMDCT module `imdct'
vpar: no vout present, spawning one
vout: vout_Create creating DirectXEventThread
vout: DirectXCreateWindow
vout: DirectXCreateWindow background color:5
vout: Screen dimensions 1024x768 colour depth 16
module: hiding unused plugin module `memcpy'
thread info: 1864 (DirectX Events Thread) has been created
(vout_directx.c:157)
vout: vout_Create DirectXEventThread running
vout: DirectXInitDDraw
vout: DirectDraw Capabilities:
overlay=0 yuvoverlay=0 can_clip_overlay=1 colorkey=1 stretch=0
vout: End DirectXInitDDraw
vout: DirectXCreateDisplay
vout: DirectXCreateClipper
module: locking video output module `directx'
vout: NewPictureVec
vout: End NewPictureVec
vout: NewPictureVec
vout: End NewPictureVec
vout: NewPictureVec
vout: End NewPictureVec
vout: NewPictureVec
vout: DirectX plain surface created successfully
vout: End NewPictureVec
vout info: got 1 direct buffer(s)
vout info: picture in 720x480, chroma 0x30323449 (I420), aspect
ratio 4:3
vout info: picture out 720x480, chroma 0x32315659 (YV12), aspect
ratio 4:3
vout info: direct render, mapping render pictures 0-6 to system
pictures 1-7
thread info: 1828 (video output) has been created
(src/video_output/video_output.c:212)
vpar synchro warning: dts != current_pts (-166897)
vpar synchro warning: backward_pts != current_pts (-33366)
module: hiding unused plugin module `ipv4'
vpar info: stream periodicity changed from B[1] to B[2]
module: hiding unused plugin module `http'
module: hiding unused plugin module `udp'
module: hiding unused plugin module `file'
aout: no aout present, spawning one
aout: waveOut aout_Open
module: hiding unused plugin module `mpeg_audio'
module: hiding unused plugin module `mpeg_ts'
module: hiding unused plugin module `mpeg_ps'
module: hiding unused plugin module `mpeg_es'
module: hiding unused plugin module `rc'
module: hiding unused plugin module `null'
module: locking audio output module `waveout'
aout: WaveOut aout_SetFormat
thread info: 1676 (audio output) has been created
(src/audio_output/audio_output.c:264)
aout info: signed 16 bits thread spawned, 2 channels, rate 44100
aout info: fifo #0 allocated, 2 channels, rate 48000, frame size
3072
module: hiding unused plugin module `dummy'
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vpar info: stream periodicity changed from P[5] to P[3]
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
module: hiding unused plugin module `spudec'
vout: could not Blit the surface
module: hiding unused plugin module `lpcm_adec'
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vpar info: stream periodicity changed from P[3] to P[5]
vpar synchro warning: dts != current_pts (33569)
vout warning: late picture skipped (3973938)
vout warning: late picture skipped (3961592)
vpar info: stream periodicity changed from P[5] to P[9]
vout warning: late picture skipped (3703870)
vpar info: stream periodicity changed from P[9] to P[11]
vout warning: late picture skipped (3320218)
vpar info: stream periodicity changed from P[11] to P[3]
vout warning: late picture skipped (2959796)
vout warning: late picture skipped (2640730)
vout warning: late picture skipped (2319413)
vout warning: late picture skipped (1999011)
vout warning: late picture skipped (1698747)
vout warning: late picture skipped (1339579)
vout warning: late picture skipped (978251)
vout warning: late picture skipped (598050)
vout warning: late picture skipped (257647)
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vpar info: stream periodicity changed from P[3] to P[11]
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
vout: could not Blit the surface
-------------- next part --------------
DirectX Graphics Adapters
SiS 630/730
Driver SiS630v.dll
Description SiS 630/730
DriverVersion 393229657390
VendorId 4 153
DeviceId 25 344
SubSysId 1 342 313 860
Revision 49
DeviceIdentifier {D7B71ED9-2040-11CF-DA71-087093C2CB35}
WHQLLevel 1
Display Modes
640 x 480 D3DFMT_R5G6B5 60
640 x 480 D3DFMT_R5G6B5 72
640 x 480 D3DFMT_R5G6B5 75
640 x 480 D3DFMT_R5G6B5 85
640 x 480 D3DFMT_R5G6B5 100
640 x 480 D3DFMT_R5G6B5 120
640 x 480 D3DFMT_R5G6B5 160
640 x 480 D3DFMT_R5G6B5 200
640 x 480 D3DFMT_X8R8G8B8 60
640 x 480 D3DFMT_X8R8G8B8 72
640 x 480 D3DFMT_X8R8G8B8 75
640 x 480 D3DFMT_X8R8G8B8 85
640 x 480 D3DFMT_X8R8G8B8 100
640 x 480 D3DFMT_X8R8G8B8 120
640 x 480 D3DFMT_X8R8G8B8 160
800 x 600 D3DFMT_R5G6B5 56
800 x 600 D3DFMT_R5G6B5 60
800 x 600 D3DFMT_R5G6B5 72
800 x 600 D3DFMT_R5G6B5 75
800 x 600 D3DFMT_R5G6B5 85
800 x 600 D3DFMT_R5G6B5 100
800 x 600 D3DFMT_R5G6B5 120
800 x 600 D3DFMT_R5G6B5 160
800 x 600 D3DFMT_X8R8G8B8 56
800 x 600 D3DFMT_X8R8G8B8 60
800 x 600 D3DFMT_X8R8G8B8 72
800 x 600 D3DFMT_X8R8G8B8 75
800 x 600 D3DFMT_X8R8G8B8 85
800 x 600 D3DFMT_X8R8G8B8 100
800 x 600 D3DFMT_X8R8G8B8 120
1024 x 768 D3DFMT_R5G6B5 43
1024 x 768 D3DFMT_R5G6B5 60
1024 x 768 D3DFMT_R5G6B5 70
1024 x 768 D3DFMT_R5G6B5 75
1024 x 768 D3DFMT_R5G6B5 85
1024 x 768 D3DFMT_R5G6B5 100
1024 x 768 D3DFMT_R5G6B5 120
320 x 200 D3DFMT_R5G6B5 70
320 x 240 D3DFMT_R5G6B5 85
400 x 300 D3DFMT_R5G6B5 85
512 x 384 D3DFMT_R5G6B5 85
640 x 400 D3DFMT_R5G6B5 70
D3D Device Types
HAL
Caps
DeviceType 1
AdapterOrdinal 0
MaxTextureWidth 2 048
MaxTextureHeight 2 048
MaxVolumeExtent 0
MaxTextureRepeat 0
MaxTextureAspectRatio 0
MaxAnisotropy 0
MaxVertexW 0
GuardBandLeft 0
GuardBandTop 0
GuardBandRight 0
GuardBandBottom 0
ExtentsAdjust 0
MaxTextureBlendStages 8
MaxSimultaneousTextures 2
MaxActiveLights 0
MaxUserClipPlanes 0
MaxVertexBlendMatrices 0
MaxVertexBlendMatrixIndex 0
MaxPointSize 1
MaxPrimitiveCount 65 535
MaxVertexIndex 65 535
MaxStreams 0
MaxStreamStride 255
VertexShaderVersion 0.0
MaxVertexShaderConst 0
PixelShaderVersion 0.0
MaxPixelShaderValue 1
Caps
D3DCAPS_READ_SCANLINE Yes
Caps2
D3DCAPS2_CANRENDERWINDOWED Yes
D3DCAPS2_FULLSCREENGAMMA Yes
Caps3
PresentationIntervals
D3DPRESENT_INTERVAL_ONE Yes
D3DPRESENT_INTERVAL_IMMEDIATE Yes
CursorCaps
DevCaps
D3DDEVCAPS_EXECUTESYSTEMMEMORY Yes
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY Yes
D3DDEVCAPS_TEXTUREVIDEOMEMORY Yes
D3DDEVCAPS_DRAWPRIMTLVERTEX Yes
D3DDEVCAPS_TEXTURENONLOCALVIDMEM Yes
D3DDEVCAPS_DRAWPRIMITIVES2 Yes
D3DDEVCAPS_DRAWPRIMITIVES2EX Yes
D3DDEVCAPS_HWRASTERIZATION Yes
PrimitiveMiscCaps
D3DPMISCCAPS_MASKZ Yes
D3DPMISCCAPS_CULLNONE Yes
D3DPMISCCAPS_CULLCW Yes
D3DPMISCCAPS_CULLCCW Yes
RasterCaps
D3DPRASTERCAPS_DITHER Yes
D3DPRASTERCAPS_ZTEST Yes
D3DPRASTERCAPS_FOGVERTEX Yes
D3DPRASTERCAPS_FOGTABLE Yes
D3DPRASTERCAPS_MIPMAPLODBIAS Yes
D3DPRASTERCAPS_WBUFFER Yes
D3DPRASTERCAPS_WFOG Yes
D3DPRASTERCAPS_ZFOG Yes
ZCmpCaps
D3DPCMPCAPS_NEVER Yes
D3DPCMPCAPS_LESS Yes
D3DPCMPCAPS_EQUAL Yes
D3DPCMPCAPS_LESSEQUAL Yes
D3DPCMPCAPS_GREATER Yes
D3DPCMPCAPS_NOTEQUAL Yes
D3DPCMPCAPS_GREATEREQUAL Yes
D3DPCMPCAPS_ALWAYS Yes
SrcBlendCaps
D3DPBLENDCAPS_ZERO Yes
D3DPBLENDCAPS_ONE Yes
D3DPBLENDCAPS_SRCCOLOR Yes
D3DPBLENDCAPS_INVSRCCOLOR Yes
D3DPBLENDCAPS_SRCALPHA Yes
D3DPBLENDCAPS_INVSRCALPHA Yes
D3DPBLENDCAPS_DESTALPHA Yes
D3DPBLENDCAPS_INVDESTALPHA Yes
D3DPBLENDCAPS_DESTCOLOR Yes
D3DPBLENDCAPS_INVDESTCOLOR Yes
D3DPBLENDCAPS_SRCALPHASAT Yes
D3DPBLENDCAPS_BOTHSRCALPHA Yes
D3DPBLENDCAPS_BOTHINVSRCALPHA Yes
DestBlendCaps
D3DPBLENDCAPS_ZERO Yes
D3DPBLENDCAPS_ONE Yes
D3DPBLENDCAPS_SRCCOLOR Yes
D3DPBLENDCAPS_INVSRCCOLOR Yes
D3DPBLENDCAPS_SRCALPHA Yes
D3DPBLENDCAPS_INVSRCALPHA Yes
D3DPBLENDCAPS_DESTALPHA Yes
D3DPBLENDCAPS_INVDESTALPHA Yes
D3DPBLENDCAPS_DESTCOLOR Yes
D3DPBLENDCAPS_INVDESTCOLOR Yes
D3DPBLENDCAPS_SRCALPHASAT Yes
D3DPBLENDCAPS_BOTHSRCALPHA Yes
D3DPBLENDCAPS_BOTHINVSRCALPHA Yes
AlphaCmpCaps
D3DPCMPCAPS_NEVER Yes
D3DPCMPCAPS_LESS Yes
D3DPCMPCAPS_EQUAL Yes
D3DPCMPCAPS_LESSEQUAL Yes
D3DPCMPCAPS_GREATER Yes
D3DPCMPCAPS_NOTEQUAL Yes
D3DPCMPCAPS_GREATEREQUAL Yes
D3DPCMPCAPS_ALWAYS Yes
ShadeCaps
D3DPSHADECAPS_COLORGOURAUDRGB Yes
D3DPSHADECAPS_SPECULARGOURAUDRGB Yes
D3DPSHADECAPS_ALPHAGOURAUDBLEND Yes
D3DPSHADECAPS_FOGGOURAUD Yes
TextureCaps
D3DPTEXTURECAPS_PERSPECTIVE Yes
D3DPTEXTURECAPS_POW2 Yes
D3DPTEXTURECAPS_ALPHA Yes
D3DPTEXTURECAPS_MIPMAP Yes
TextureFilterCaps
D3DPTFILTERCAPS_MINFPOINT Yes
D3DPTFILTERCAPS_MINFLINEAR Yes
D3DPTFILTERCAPS_MIPFPOINT Yes
D3DPTFILTERCAPS_MIPFLINEAR Yes
D3DPTFILTERCAPS_MAGFPOINT Yes
D3DPTFILTERCAPS_MAGFLINEAR Yes
CubeTextureFilterCaps
VolumeTextureFilterCaps
TextureAddressCaps
D3DPTADDRESSCAPS_WRAP Yes
D3DPTADDRESSCAPS_MIRROR Yes
D3DPTADDRESSCAPS_CLAMP Yes
D3DPTADDRESSCAPS_INDEPENDENTUV Yes
VolumeTextureAddressCaps
LineCaps
D3DLINECAPS_TEXTURE Yes
D3DLINECAPS_ZTEST Yes
D3DLINECAPS_BLEND Yes
D3DLINECAPS_ALPHACMP Yes
D3DLINECAPS_FOG Yes
StencilCaps
D3DSTENCILCAPS_KEEP Yes
D3DSTENCILCAPS_ZERO Yes
D3DSTENCILCAPS_REPLACE Yes
D3DSTENCILCAPS_INCRSAT Yes
D3DSTENCILCAPS_DECRSAT Yes
D3DSTENCILCAPS_INVERT Yes
D3DSTENCILCAPS_INCR Yes
D3DSTENCILCAPS_DECR Yes
FVFCaps
FVFCaps & D3DFVFCAPS_TEXCOORDCOUNTMASK Yes
TextureOpCaps
D3DTEXOPCAPS_DISABLE Yes
D3DTEXOPCAPS_SELECTARG1 Yes
D3DTEXOPCAPS_SELECTARG2 Yes
D3DTEXOPCAPS_MODULATE Yes
D3DTEXOPCAPS_MODULATE2X Yes
D3DTEXOPCAPS_MODULATE4X Yes
D3DTEXOPCAPS_ADD Yes
D3DTEXOPCAPS_ADDSIGNED Yes
D3DTEXOPCAPS_ADDSIGNED2X Yes
D3DTEXOPCAPS_SUBTRACT Yes
D3DTEXOPCAPS_ADDSMOOTH Yes
D3DTEXOPCAPS_BLENDDIFFUSEALPHA Yes
D3DTEXOPCAPS_BLENDTEXTUREALPHA Yes
D3DTEXOPCAPS_BLENDFACTORALPHA Yes
D3DTEXOPCAPS_BLENDTEXTUREALPHAPM Yes
D3DTEXOPCAPS_BLENDCURRENTALPHA Yes
D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR Yes
D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA Yes
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR Yes
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA Yes
VertexProcessingCaps
Adapter Formats
D3DFMT_X8R8G8B8 (Fullscreen)
Back Buffer Formats
D3DFMT_A8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_X8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D24S8
D3DFMT_D16
Render Target Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
Texture Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_L8
D3DFMT_A8L8
Cube Texture Formats
Volume Texture Formats
D3DFMT_X8R8G8B8 (Windowed)
Back Buffer Formats
D3DFMT_A8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_X8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D24S8
D3DFMT_D16
Render Target Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
Texture Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_L8
D3DFMT_A8L8
Cube Texture Formats
Volume Texture Formats
D3DFMT_R5G6B5 (Fullscreen)
Back Buffer Formats
D3DFMT_R5G6B5
MultiSample Types
D3DMULTISAMPLE_NONE
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D24S8
D3DFMT_D16
Render Target Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
Texture Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_L8
D3DFMT_A8L8
Cube Texture Formats
Volume Texture Formats
D3DFMT_R5G6B5 (Windowed)
Back Buffer Formats
D3DFMT_R5G6B5
MultiSample Types
D3DMULTISAMPLE_NONE
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D24S8
D3DFMT_D16
Render Target Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
Texture Formats
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_L8
D3DFMT_A8L8
Cube Texture Formats
Volume Texture Formats
Reference
Caps
DeviceType 2
AdapterOrdinal 0
MaxTextureWidth 4 096
MaxTextureHeight 4 096
MaxVolumeExtent 4 096
MaxTextureRepeat 32 768
MaxTextureAspectRatio 0
MaxAnisotropy 16
MaxVertexW 1E+010
GuardBandLeft -32768
GuardBandTop -32768
GuardBandRight 32767
GuardBandBottom 32767
ExtentsAdjust 0
MaxTextureBlendStages 8
MaxSimultaneousTextures 8
MaxActiveLights -1
MaxUserClipPlanes 6
MaxVertexBlendMatrices 4
MaxVertexBlendMatrixIndex 255
MaxPointSize 64
MaxPrimitiveCount 2 097 151
MaxVertexIndex 16 777 215
MaxStreams 16
MaxStreamStride 256
VertexShaderVersion 1.1
MaxVertexShaderConst 96
PixelShaderVersion 1.4
MaxPixelShaderValue 3.40282E+038
Caps
Caps2
D3DCAPS2_CANRENDERWINDOWED Yes
D3DCAPS2_CANMANAGERESOURCE Yes
D3DCAPS2_DYNAMICTEXTURES Yes
Caps3
PresentationIntervals
D3DPRESENT_INTERVAL_ONE Yes
CursorCaps
DevCaps
D3DDEVCAPS_EXECUTESYSTEMMEMORY Yes
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY Yes
D3DDEVCAPS_TEXTURESYSTEMMEMORY Yes
D3DDEVCAPS_DRAWPRIMTLVERTEX Yes
D3DDEVCAPS_DRAWPRIMITIVES2EX Yes
D3DDEVCAPS_HWTRANSFORMANDLIGHT Yes
D3DDEVCAPS_PUREDEVICE Yes
D3DDEVCAPS_QUINTICRTPATCHES Yes
D3DDEVCAPS_RTPATCHES Yes
D3DDEVCAPS_RTPATCHHANDLEZERO Yes
D3DDEVCAPS_NPATCHES Yes
PrimitiveMiscCaps
D3DPMISCCAPS_MASKZ Yes
D3DPMISCCAPS_LINEPATTERNREP Yes
D3DPMISCCAPS_CULLNONE Yes
D3DPMISCCAPS_CULLCW Yes
D3DPMISCCAPS_CULLCCW Yes
D3DPMISCCAPS_COLORWRITEENABLE Yes
D3DPMISCCAPS_CLIPTLVERTS Yes
D3DPMISCCAPS_TSSARGTEMP Yes
D3DPMISCCAPS_BLENDOP Yes
D3DPMISCCAPS_NULLREFERENCE Yes
RasterCaps
D3DPRASTERCAPS_DITHER Yes
D3DPRASTERCAPS_PAT Yes
D3DPRASTERCAPS_ZTEST Yes
D3DPRASTERCAPS_FOGVERTEX Yes
D3DPRASTERCAPS_FOGTABLE Yes
D3DPRASTERCAPS_MIPMAPLODBIAS Yes
D3DPRASTERCAPS_FOGRANGE Yes
D3DPRASTERCAPS_ANISOTROPY Yes
D3DPRASTERCAPS_WBUFFER Yes
D3DPRASTERCAPS_WFOG Yes
D3DPRASTERCAPS_ZFOG Yes
D3DPRASTERCAPS_COLORPERSPECTIVE Yes
ZCmpCaps
D3DPCMPCAPS_NEVER Yes
D3DPCMPCAPS_LESS Yes
D3DPCMPCAPS_EQUAL Yes
D3DPCMPCAPS_LESSEQUAL Yes
D3DPCMPCAPS_GREATER Yes
D3DPCMPCAPS_NOTEQUAL Yes
D3DPCMPCAPS_GREATEREQUAL Yes
D3DPCMPCAPS_ALWAYS Yes
SrcBlendCaps
D3DPBLENDCAPS_ZERO Yes
D3DPBLENDCAPS_ONE Yes
D3DPBLENDCAPS_SRCCOLOR Yes
D3DPBLENDCAPS_INVSRCCOLOR Yes
D3DPBLENDCAPS_SRCALPHA Yes
D3DPBLENDCAPS_INVSRCALPHA Yes
D3DPBLENDCAPS_DESTALPHA Yes
D3DPBLENDCAPS_INVDESTALPHA Yes
D3DPBLENDCAPS_DESTCOLOR Yes
D3DPBLENDCAPS_INVDESTCOLOR Yes
D3DPBLENDCAPS_SRCALPHASAT Yes
D3DPBLENDCAPS_BOTHSRCALPHA Yes
D3DPBLENDCAPS_BOTHINVSRCALPHA Yes
DestBlendCaps
D3DPBLENDCAPS_ZERO Yes
D3DPBLENDCAPS_ONE Yes
D3DPBLENDCAPS_SRCCOLOR Yes
D3DPBLENDCAPS_INVSRCCOLOR Yes
D3DPBLENDCAPS_SRCALPHA Yes
D3DPBLENDCAPS_INVSRCALPHA Yes
D3DPBLENDCAPS_DESTALPHA Yes
D3DPBLENDCAPS_INVDESTALPHA Yes
D3DPBLENDCAPS_DESTCOLOR Yes
D3DPBLENDCAPS_INVDESTCOLOR Yes
D3DPBLENDCAPS_SRCALPHASAT Yes
AlphaCmpCaps
D3DPCMPCAPS_NEVER Yes
D3DPCMPCAPS_LESS Yes
D3DPCMPCAPS_EQUAL Yes
D3DPCMPCAPS_LESSEQUAL Yes
D3DPCMPCAPS_GREATER Yes
D3DPCMPCAPS_NOTEQUAL Yes
D3DPCMPCAPS_GREATEREQUAL Yes
D3DPCMPCAPS_ALWAYS Yes
ShadeCaps
D3DPSHADECAPS_COLORGOURAUDRGB Yes
D3DPSHADECAPS_SPECULARGOURAUDRGB Yes
D3DPSHADECAPS_ALPHAGOURAUDBLEND Yes
D3DPSHADECAPS_FOGGOURAUD Yes
TextureCaps
D3DPTEXTURECAPS_PERSPECTIVE Yes
D3DPTEXTURECAPS_ALPHA Yes
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE Yes
D3DPTEXTURECAPS_ALPHAPALETTE Yes
D3DPTEXTURECAPS_PROJECTED Yes
D3DPTEXTURECAPS_CUBEMAP Yes
D3DPTEXTURECAPS_VOLUMEMAP Yes
D3DPTEXTURECAPS_MIPMAP Yes
D3DPTEXTURECAPS_MIPVOLUMEMAP Yes
D3DPTEXTURECAPS_MIPCUBEMAP Yes
D3DPTEXTURECAPS_CUBEMAP_POW2 Yes
D3DPTEXTURECAPS_VOLUMEMAP_POW2 Yes
TextureFilterCaps
D3DPTFILTERCAPS_MINFPOINT Yes
D3DPTFILTERCAPS_MINFLINEAR Yes
D3DPTFILTERCAPS_MINFANISOTROPIC Yes
D3DPTFILTERCAPS_MIPFPOINT Yes
D3DPTFILTERCAPS_MIPFLINEAR Yes
D3DPTFILTERCAPS_MAGFPOINT Yes
D3DPTFILTERCAPS_MAGFLINEAR Yes
D3DPTFILTERCAPS_MAGFANISOTROPIC Yes
CubeTextureFilterCaps
D3DPTFILTERCAPS_MINFPOINT Yes
D3DPTFILTERCAPS_MINFLINEAR Yes
D3DPTFILTERCAPS_MIPFPOINT Yes
D3DPTFILTERCAPS_MIPFLINEAR Yes
D3DPTFILTERCAPS_MAGFPOINT Yes
D3DPTFILTERCAPS_MAGFLINEAR Yes
VolumeTextureFilterCaps
D3DPTFILTERCAPS_MINFPOINT Yes
D3DPTFILTERCAPS_MINFLINEAR Yes
D3DPTFILTERCAPS_MIPFPOINT Yes
D3DPTFILTERCAPS_MIPFLINEAR Yes
D3DPTFILTERCAPS_MAGFPOINT Yes
D3DPTFILTERCAPS_MAGFLINEAR Yes
TextureAddressCaps
D3DPTADDRESSCAPS_WRAP Yes
D3DPTADDRESSCAPS_MIRROR Yes
D3DPTADDRESSCAPS_CLAMP Yes
D3DPTADDRESSCAPS_BORDER Yes
D3DPTADDRESSCAPS_INDEPENDENTUV Yes
D3DPTADDRESSCAPS_MIRRORONCE Yes
VolumeTextureAddressCaps
D3DPTADDRESSCAPS_WRAP Yes
D3DPTADDRESSCAPS_MIRROR Yes
D3DPTADDRESSCAPS_CLAMP Yes
D3DPTADDRESSCAPS_BORDER Yes
D3DPTADDRESSCAPS_INDEPENDENTUV Yes
D3DPTADDRESSCAPS_MIRRORONCE Yes
LineCaps
D3DLINECAPS_TEXTURE Yes
D3DLINECAPS_ZTEST Yes
D3DLINECAPS_BLEND Yes
D3DLINECAPS_ALPHACMP Yes
D3DLINECAPS_FOG Yes
StencilCaps
D3DSTENCILCAPS_KEEP Yes
D3DSTENCILCAPS_ZERO Yes
D3DSTENCILCAPS_REPLACE Yes
D3DSTENCILCAPS_INCRSAT Yes
D3DSTENCILCAPS_DECRSAT Yes
D3DSTENCILCAPS_INVERT Yes
D3DSTENCILCAPS_INCR Yes
D3DSTENCILCAPS_DECR Yes
FVFCaps
FVFCaps & D3DFVFCAPS_TEXCOORDCOUNTMASK Yes
D3DFVFCAPS_PSIZE Yes
TextureOpCaps
D3DTEXOPCAPS_DISABLE Yes
D3DTEXOPCAPS_SELECTARG1 Yes
D3DTEXOPCAPS_SELECTARG2 Yes
D3DTEXOPCAPS_MODULATE Yes
D3DTEXOPCAPS_MODULATE2X Yes
D3DTEXOPCAPS_MODULATE4X Yes
D3DTEXOPCAPS_ADD Yes
D3DTEXOPCAPS_ADDSIGNED Yes
D3DTEXOPCAPS_ADDSIGNED2X Yes
D3DTEXOPCAPS_SUBTRACT Yes
D3DTEXOPCAPS_ADDSMOOTH Yes
D3DTEXOPCAPS_BLENDDIFFUSEALPHA Yes
D3DTEXOPCAPS_BLENDTEXTUREALPHA Yes
D3DTEXOPCAPS_BLENDFACTORALPHA Yes
D3DTEXOPCAPS_BLENDTEXTUREALPHAPM Yes
D3DTEXOPCAPS_BLENDCURRENTALPHA Yes
D3DTEXOPCAPS_PREMODULATE Yes
D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR Yes
D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA Yes
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR Yes
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA Yes
D3DTEXOPCAPS_BUMPENVMAP Yes
D3DTEXOPCAPS_BUMPENVMAPLUMINANCE Yes
D3DTEXOPCAPS_DOTPRODUCT3 Yes
D3DTEXOPCAPS_MULTIPLYADD Yes
D3DTEXOPCAPS_LERP Yes
VertexProcessingCaps
D3DVTXPCAPS_DIRECTIONALLIGHTS Yes
D3DVTXPCAPS_LOCALVIEWER Yes
D3DVTXPCAPS_MATERIALSOURCE7 Yes
D3DVTXPCAPS_POSITIONALLIGHTS Yes
D3DVTXPCAPS_TEXGEN Yes
D3DVTXPCAPS_TWEENING Yes
Adapter Formats
D3DFMT_X8R8G8B8 (Fullscreen)
Back Buffer Formats
D3DFMT_A8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
D3DMULTISAMPLE_4_SAMPLES
D3DMULTISAMPLE_9_SAMPLES
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D15S1
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_D24X8
D3DFMT_D24X4S4
D3DFMT_X8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
D3DMULTISAMPLE_4_SAMPLES
D3DMULTISAMPLE_9_SAMPLES
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D15S1
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_D24X8
D3DFMT_D24X4S4
Render Target Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Cube Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Volume Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
D3DFMT_X8R8G8B8 (Windowed)
Back Buffer Formats
D3DFMT_A8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
D3DMULTISAMPLE_4_SAMPLES
D3DMULTISAMPLE_9_SAMPLES
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D15S1
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_D24X8
D3DFMT_D24X4S4
D3DFMT_X8R8G8B8
MultiSample Types
D3DMULTISAMPLE_NONE
D3DMULTISAMPLE_4_SAMPLES
D3DMULTISAMPLE_9_SAMPLES
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D15S1
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_D24X8
D3DFMT_D24X4S4
Render Target Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Cube Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Volume Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
D3DFMT_R5G6B5 (Fullscreen)
Back Buffer Formats
D3DFMT_R5G6B5
MultiSample Types
D3DMULTISAMPLE_NONE
D3DMULTISAMPLE_4_SAMPLES
D3DMULTISAMPLE_9_SAMPLES
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D15S1
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_D24X8
D3DFMT_D24X4S4
Render Target Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Cube Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Volume Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
D3DFMT_R5G6B5 (Windowed)
Back Buffer Formats
D3DFMT_R5G6B5
MultiSample Types
D3DMULTISAMPLE_NONE
D3DMULTISAMPLE_4_SAMPLES
D3DMULTISAMPLE_9_SAMPLES
Depth/Stencil Formats
D3DFMT_D16_LOCKABLE
D3DFMT_D32
D3DFMT_D15S1
D3DFMT_D24S8
D3DFMT_D16
D3DFMT_D24X8
D3DFMT_D24X4S4
Render Target Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Cube Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
Volume Texture Formats
D3DFMT_R8G8B8
D3DFMT_A8R8G8B8
D3DFMT_X8R8G8B8
D3DFMT_R5G6B5
D3DFMT_X1R5G5B5
D3DFMT_A1R5G5B5
D3DFMT_A4R4G4B4
D3DFMT_R3G3B2
D3DFMT_A8
D3DFMT_A8R3G3B2
D3DFMT_X4R4G4B4
D3DFMT_A2B10G10R10
D3DFMT_G16R16
D3DFMT_A8P8
D3DFMT_P8
D3DFMT_L8
D3DFMT_A8L8
D3DFMT_A4L4
D3DFMT_V8U8
D3DFMT_L6V5U5
D3DFMT_X8L8V8U8
D3DFMT_Q8W8V8U8
D3DFMT_V16U16
D3DFMT_W11V11U10
D3DFMT_A2W10V10U10
D3DFMT_UYVY
D3DFMT_YUY2
D3DFMT_DXT1
D3DFMT_DXT2
D3DFMT_DXT3
D3DFMT_DXT4
D3DFMT_DXT5
DirectDraw Devices
Pilote d'affichage principal (display)
Memory
dwTotalVidMem 38 010 880
dwFreeVidMem 37 924 768
dwTotalLocMem 4 456 448
dwFreeLocMem 4 370 336
dwTotalAGPMem 33 554 432
dwFreeAGPMem 33 554 432
dwTotalTexMem 38 010 880
dwFreeTexMem 37 924 768
Caps
General
DDCAPS_3D Yes
DDCAPS_READSCANLINE Yes
DDCAPS2_CANBOBINTERLEAVED Yes
DDCAPS2_CANBOBNONINTERLEAVED Yes
DDCAPS2_COLORCONTROLOVERLAY Yes
DDCAPS2_COLORCONTROLPRIMARY Yes
DDCAPS2_NONLOCALVIDMEM Yes
DDCAPS2_NONLOCALVIDMEMCAPS Yes
DDCAPS2_WIDESURFACES Yes
DDCAPS2_CANRENDERWINDOWED Yes
DDCAPS2_COPYFOURCC Yes
DDCAPS2_PRIMARYGAMMA Yes
DDCAPS2_FLIPNOVSYNC Yes
FX Alpha Caps
Palette Caps
Overlay Caps
dwAlignBoundaryDest 0
dwAlignSizeDest 0
dwAlignBoundarySrc 0
dwAlignSizeSrc 0
dwAlignStrideAlign 0
DDCAPS2_CANBOBINTERLEAVED Yes
DDCAPS2_CANBOBNONINTERLEAVED Yes
DDCAPS2_COLORCONTROLOVERLAY Yes
DDFXCAPS_OVERLAYARITHSTRETCHY Yes
DDFXCAPS_OVERLAYFILTER Yes
DDFXCAPS_OVERLAYSHRINKX Yes
DDFXCAPS_OVERLAYSHRINKY Yes
DDFXCAPS_OVERLAYSTRETCHX Yes
DDFXCAPS_OVERLAYSTRETCHY Yes
dwAlphaOverlayConstBitDepths 0x00001000
dwAlphaOverlayPixelBitDepths 0x00000000
dwAlphaOverlaySurfaceBitDepths 0x00000000
dwMaxVisibleOverlays 1
dwCurrVisibleOverlays 0
dwMinOverlayStretch 100
dwMaxOverlayStretch 16 000
Surface Caps
DDSCAPS_3DDEVICE Yes
DDSCAPS_ALPHA Yes
DDSCAPS_BACKBUFFER Yes
DDSCAPS_FLIP Yes
DDSCAPS_FRONTBUFFER Yes
DDSCAPS_MIPMAP Yes
DDSCAPS_OFFSCREENPLAIN Yes
DDSCAPS_OVERLAY Yes
DDSCAPS_PRIMARYSURFACE Yes
DDSCAPS_TEXTURE Yes
DDSCAPS_VIDEOMEMORY Yes
DDSCAPS_ZBUFFER Yes
DDSCAPS_LOCALVIDMEM Yes
DDSCAPS_NONLOCALVIDMEM Yes
DDSCAPS2_HARDWAREDEINTERLACE 524 288
DDSCAPS2_STEREOSURFACELEFT Yes
Stereo Vision Caps
Video Port Caps
DDSCAPS2_HARDWAREDEINTERLACE 4 896 496
dwMinLiveVideoStretch 0
dwMaxLiveVideoStretch 0
dwMaxVideoPorts 0
dwCurrVideoPorts 0
BLT Caps
Video - Video
General
DDCAPS_BLT Yes
DDCAPS_BLTCOLORFILL Yes
DDCAPS_BLTDEPTHFILL Yes
DDCAPS_BLTQUEUE Yes
DDCAPS_COLORKEY Yes
DDCAPS_ALPHA Yes
DDCAPS_CANBLTSYSMEM Yes
DDCAPS2_CANFLIPODDEVEN Yes
DDCAPS2_WIDESURFACES Yes
Color Key
DDCKEYCAPS_DESTBLT Yes
DDCKEYCAPS_DESTBLTCLRSPACE Yes
DDCKEYCAPS_SRCBLT Yes
DDCKEYCAPS_SRCBLTCLRSPACE Yes
FX
DDFXCAPS_OVERLAYARITHSTRETCHY Yes
DDFXCAPS_OVERLAYFILTER Yes
DDFXCAPS_OVERLAYSHRINKX Yes
DDFXCAPS_OVERLAYSHRINKY Yes
DDFXCAPS_OVERLAYSTRETCHX Yes
DDFXCAPS_OVERLAYSTRETCHY Yes
ROPS
SRCCOPY Yes
System - Video
General
DDCAPS_BLT Yes
Color Key
FX
ROPS
Video - System
General
Color Key
FX
ROPS
System - System
General
Color Key
FX
ROPS
NonLocal - Video
General
DDCAPS_BLT Yes
DDCAPS_BLTCOLORFILL Yes
DDCAPS_BLTDEPTHFILL Yes
DDCAPS_BLTQUEUE Yes
DDCAPS_COLORKEY Yes
DDCAPS_ALPHA Yes
DDCAPS2_WIDESURFACES Yes
Color Key
DDCKEYCAPS_DESTBLT Yes
DDCKEYCAPS_DESTBLTCLRSPACE Yes
DDCKEYCAPS_SRCBLT Yes
DDCKEYCAPS_SRCBLTCLRSPACE Yes
FX
ROPS
SRCCOPY Yes
Video Modes
640x480x8
640x480x16
640x480x32
800x600x8
800x600x16
800x600x32
1024x768x8
1024x768x16
320x200x8
320x200x16
320x240x8
320x240x16
400x300x8
400x300x16
512x384x8
512x384x16
640x400x8
640x400x16
FourCC Formats
YUY2
Y411
YVYU
UYVY
YV12
MPEG
SUBF
AGPM
Other
dwVidMemTotal 38 010 880
dwVidMemFree 38 010 880
dwAlphaBltConstBitDepths 0x00001000
dwAlphaBltPixelBitDepths 0x00000000
dwAlphaBltSurfaceBitDepths 0x00000000
dwAlphaOverlayConstBitDepths 0x00001000
dwAlphaOverlayPixelBitDepths 0x00000000
dwAlphaOverlaySurfaceBitDepths 0x00000000
dwZBufferBitDepths 0x00000000
dwMaxVisibleOverlays 1
dwCurrVisibleOverlays 0
dwNumFourCCCodes 8
dwAlignBoundarySrc 0
dwAlignSizeSrc 0
dwAlignBoundaryDest 0
dwAlignSizeDest 0
dwAlignStrideAlign 0
dwMinOverlayStretch 100
dwMaxOverlayStretch 16 000
dwMinLiveVideoStretch 0
dwMaxLiveVideoStretch 0
dwMinHwCodecStretch 0
dwMaxHwCodecStretch 0
dwMaxVideoPorts 0
dwCurrVideoPorts 0
Hardware Emulation Layer
Memory
dwTotalVidMem 38 010 880
dwFreeVidMem 38 010 880
dwTotalLocMem 4 456 448
dwFreeLocMem 4 456 448
dwTotalAGPMem 33 554 432
dwFreeAGPMem 33 554 432
dwTotalTexMem 38 010 880
dwFreeTexMem 38 010 880
Caps
General
DDCAPS_3D Yes
DDCAPS_PALETTE Yes
DDCAPS2_CERTIFIED Yes
FX Alpha Caps
Palette Caps
DDPCAPS_1BIT Yes
DDPCAPS_2BIT Yes
DDPCAPS_4BIT Yes
DDPCAPS_8BITENTRIES Yes
DDPCAPS_8BIT Yes
DDPCAPS_ALLOW256 Yes
Overlay Caps
dwAlignBoundaryDest 0
dwAlignSizeDest 0
dwAlignBoundarySrc 0
dwAlignSizeSrc 0
dwAlignStrideAlign 0
dwAlphaOverlayConstBitDepths 0x00000000
dwAlphaOverlayPixelBitDepths 0x00000000
dwAlphaOverlaySurfaceBitDepths 0x00000000
dwMaxVisibleOverlays 0
dwCurrVisibleOverlays 0
dwMinOverlayStretch 0
dwMaxOverlayStretch 0
Surface Caps
DDSCAPS_FLIP Yes
DDSCAPS_MIPMAP Yes
DDSCAPS_OFFSCREENPLAIN Yes
DDSCAPS_PALETTE Yes
DDSCAPS_PRIMARYSURFACE Yes
DDSCAPS_TEXTURE Yes
DDSCAPS_ZBUFFER Yes
DDSCAPS2_HARDWAREDEINTERLACE 512
DDSCAPS2_CUBEMAP Yes
Stereo Vision Caps
Video Port Caps
DDSCAPS2_HARDWAREDEINTERLACE 1
dwMinLiveVideoStretch 0
dwMaxLiveVideoStretch 0
dwMaxVideoPorts 0
dwCurrVideoPorts 0
BLT Caps
Video - Video
General
DDCAPS_BLT Yes
DDCAPS_BLTCOLORFILL Yes
DDCAPS_BLTDEPTHFILL Yes
DDCAPS_BLTSTRETCH Yes
DDCAPS_COLORKEY Yes
DDCAPS_ALPHA Yes
DDCAPS_CANCLIP Yes
DDCAPS_CANCLIPSTRETCHED Yes
DDCAPS_CANBLTSYSMEM Yes
Color Key
DDCKEYCAPS_SRCBLT Yes
FX
DDFXCAPS_BLTALPHA Yes
DDFXCAPS_BLTARITHSTRETCHY Yes
DDFXCAPS_BLTFILTER Yes
DDFXCAPS_BLTMIRRORLEFTRIGHT Yes
DDFXCAPS_BLTMIRRORUPDOWN Yes
DDFXCAPS_BLTSHRINKX Yes
DDFXCAPS_BLTSHRINKXN Yes
DDFXCAPS_BLTSHRINKY Yes
DDFXCAPS_BLTSHRINKYN Yes
DDFXCAPS_BLTSTRETCHX Yes
DDFXCAPS_BLTSTRETCHXN Yes
DDFXCAPS_BLTSTRETCHY Yes
DDFXCAPS_BLTSTRETCHYN Yes
ROPS
SRCCOPY Yes
BLACKNESS Yes
WHITENESS Yes
System - Video
General
DDCAPS_BLT Yes
DDCAPS_BLTCOLORFILL Yes
DDCAPS_BLTDEPTHFILL Yes
DDCAPS_BLTSTRETCH Yes
DDCAPS_COLORKEY Yes
DDCAPS_ALPHA Yes
DDCAPS_CANCLIP Yes
DDCAPS_CANCLIPSTRETCHED Yes
DDCAPS_CANBLTSYSMEM Yes
Color Key
DDCKEYCAPS_SRCBLT Yes
FX
DDFXCAPS_BLTALPHA Yes
DDFXCAPS_BLTARITHSTRETCHY Yes
DDFXCAPS_BLTFILTER Yes
DDFXCAPS_BLTMIRRORLEFTRIGHT Yes
DDFXCAPS_BLTMIRRORUPDOWN Yes
DDFXCAPS_BLTSHRINKX Yes
DDFXCAPS_BLTSHRINKXN Yes
DDFXCAPS_BLTSHRINKY Yes
DDFXCAPS_BLTSHRINKYN Yes
DDFXCAPS_BLTSTRETCHX Yes
DDFXCAPS_BLTSTRETCHXN Yes
DDFXCAPS_BLTSTRETCHY Yes
DDFXCAPS_BLTSTRETCHYN Yes
ROPS
SRCCOPY Yes
BLACKNESS Yes
WHITENESS Yes
Video - System
General
DDCAPS_BLT Yes
DDCAPS_BLTCOLORFILL Yes
DDCAPS_BLTDEPTHFILL Yes
DDCAPS_BLTSTRETCH Yes
DDCAPS_COLORKEY Yes
DDCAPS_ALPHA Yes
DDCAPS_CANCLIP Yes
DDCAPS_CANCLIPSTRETCHED Yes
DDCAPS_CANBLTSYSMEM Yes
Color Key
DDCKEYCAPS_SRCBLT Yes
FX
DDFXCAPS_BLTALPHA Yes
DDFXCAPS_BLTARITHSTRETCHY Yes
DDFXCAPS_BLTFILTER Yes
DDFXCAPS_BLTMIRRORLEFTRIGHT Yes
DDFXCAPS_BLTMIRRORUPDOWN Yes
DDFXCAPS_BLTSHRINKX Yes
DDFXCAPS_BLTSHRINKXN Yes
DDFXCAPS_BLTSHRINKY Yes
DDFXCAPS_BLTSHRINKYN Yes
DDFXCAPS_BLTSTRETCHX Yes
DDFXCAPS_BLTSTRETCHXN Yes
DDFXCAPS_BLTSTRETCHY Yes
DDFXCAPS_BLTSTRETCHYN Yes
ROPS
SRCCOPY Yes
BLACKNESS Yes
WHITENESS Yes
System - System
General
DDCAPS_BLT Yes
DDCAPS_BLTCOLORFILL Yes
DDCAPS_BLTDEPTHFILL Yes
DDCAPS_BLTSTRETCH Yes
DDCAPS_COLORKEY Yes
DDCAPS_ALPHA Yes
DDCAPS_CANCLIP Yes
DDCAPS_CANCLIPSTRETCHED Yes
DDCAPS_CANBLTSYSMEM Yes
Color Key
DDCKEYCAPS_SRCBLT Yes
FX
DDFXCAPS_BLTALPHA Yes
DDFXCAPS_BLTARITHSTRETCHY Yes
DDFXCAPS_BLTFILTER Yes
DDFXCAPS_BLTMIRRORLEFTRIGHT Yes
DDFXCAPS_BLTMIRRORUPDOWN Yes
DDFXCAPS_BLTSHRINKX Yes
DDFXCAPS_BLTSHRINKXN Yes
DDFXCAPS_BLTSHRINKY Yes
DDFXCAPS_BLTSHRINKYN Yes
DDFXCAPS_BLTSTRETCHX Yes
DDFXCAPS_BLTSTRETCHXN Yes
DDFXCAPS_BLTSTRETCHY Yes
DDFXCAPS_BLTSTRETCHYN Yes
ROPS
SRCCOPY Yes
BLACKNESS Yes
WHITENESS Yes
NonLocal - Video
General
DDCAPS_BLT Yes
DDCAPS_BLTCOLORFILL Yes
DDCAPS_BLTDEPTHFILL Yes
DDCAPS_BLTSTRETCH Yes
DDCAPS_COLORKEY Yes
DDCAPS_ALPHA Yes
DDCAPS_CANCLIP Yes
DDCAPS_CANCLIPSTRETCHED Yes
DDCAPS_CANBLTSYSMEM Yes
Color Key
DDCKEYCAPS_SRCBLT Yes
FX
DDFXCAPS_BLTALPHA Yes
DDFXCAPS_BLTARITHSTRETCHY Yes
DDFXCAPS_BLTFILTER Yes
DDFXCAPS_BLTMIRRORLEFTRIGHT Yes
DDFXCAPS_BLTMIRRORUPDOWN Yes
DDFXCAPS_BLTSHRINKX Yes
DDFXCAPS_BLTSHRINKXN Yes
DDFXCAPS_BLTSHRINKY Yes
DDFXCAPS_BLTSHRINKYN Yes
DDFXCAPS_BLTSTRETCHX Yes
DDFXCAPS_BLTSTRETCHXN Yes
DDFXCAPS_BLTSTRETCHY Yes
DDFXCAPS_BLTSTRETCHYN Yes
ROPS
SRCCOPY Yes
BLACKNESS Yes
WHITENESS Yes
Video Modes
640x480x8
640x480x16
640x480x32
800x600x8
800x600x16
800x600x32
1024x768x8
1024x768x16
320x200x8
320x200x16
320x240x8
320x240x16
400x300x8
400x300x16
512x384x8
512x384x16
640x400x8
640x400x16
FourCC Formats
YUY2
Y411
YVYU
UYVY
YV12
MPEG
SUBF
AGPM
Other
dwVidMemTotal 0
dwVidMemFree 0
dwAlphaBltConstBitDepths 0x00000000
dwAlphaBltPixelBitDepths 0x00000000
dwAlphaBltSurfaceBitDepths 0x00000000
dwAlphaOverlayConstBitDepths 0x00000000
dwAlphaOverlayPixelBitDepths 0x00000000
dwAlphaOverlaySurfaceBitDepths 0x00000000
dwZBufferBitDepths 0x00000400
DDBD_16 Yes
dwMaxVisibleOverlays 0
dwCurrVisibleOverlays 0
dwNumFourCCCodes 0
dwAlignBoundarySrc 0
dwAlignSizeSrc 0
dwAlignBoundaryDest 0
dwAlignSizeDest 0
dwAlignStrideAlign 0
dwMinOverlayStretch 0
dwMaxOverlayStretch 0
dwMinLiveVideoStretch 0
dwMaxLiveVideoStretch 0
dwMinHwCodecStretch 0
dwMaxHwCodecStretch 0
dwMaxVideoPorts 0
dwCurrVideoPorts 0
DirectSound Devices
Périphérique audio principal
dwMinSecondarySampleRate 44 100
dwMaxSecondarySampleRate 48 000
dwPrimaryBuffers 1
dwMaxHwMixingAllBuffers 1
dwMaxHwMixingStaticBuffers 1
dwMaxHwMixingStreamingBuffers 1
dwFreeHwMixingAllBuffers 0
dwFreeHwMixingStaticBuffers 0
dwFreeHwMixingStreamingBuffers 0
dwMaxHw3DAllBuffers 0
dwMaxHw3DStaticBuffers 0
dwMaxHw3DStreamingBuffers 0
dwFreeHw3DAllBuffers 0
dwFreeHw3DStaticBuffers 0
dwFreeHw3DStreamingBuffers 0
dwTotalHwMemBytes 0
dwFreeHwMemBytes 0
dwMaxContigFreeHwMemBytes 0
dwUnlockTransferRateHwBuffers 0
dwPlayCpuOverheadSwBuffers 0
General
dwMinSecondarySampleRate 44 100
dwMaxSecondarySampleRate 48 000
dwPrimaryBuffers 1
dwMaxHwMixingAllBuffers 1
dwMaxHwMixingStaticBuffers 1
dwMaxHwMixingStreamingBuffers 1
dwFreeHwMixingAllBuffers 0
dwFreeHwMixingStaticBuffers 0
dwFreeHwMixingStreamingBuffers 0
dwMaxHw3DAllBuffers 0
dwMaxHw3DStaticBuffers 0
dwMaxHw3DStreamingBuffers 0
dwFreeHw3DAllBuffers 0
dwFreeHw3DStaticBuffers 0
dwFreeHw3DStreamingBuffers 0
dwTotalHwMemBytes 0
dwFreeHwMemBytes 0
dwMaxContigFreeHwMemBytes 0
dwUnlockTransferRateHwBuffers 0
dwPlayCpuOverheadSwBuffers 0
General Caps
DSCAPS_PRIMARYMONO Yes
DSCAPS_PRIMARYSTEREO Yes
DSCAPS_PRIMARY8BIT Yes
DSCAPS_PRIMARY16BIT Yes
DSCAPS_CONTINUOUSRATE Yes
DSCAPS_SECONDARYMONO Yes
DSCAPS_SECONDARYSTEREO Yes
DSCAPS_SECONDARY8BIT Yes
DSCAPS_SECONDARY16BIT Yes
SiS 7018 Wave (sis7018.sys)
dwMinSecondarySampleRate 44 100
dwMaxSecondarySampleRate 48 000
dwPrimaryBuffers 1
dwMaxHwMixingAllBuffers 1
dwMaxHwMixingStaticBuffers 1
dwMaxHwMixingStreamingBuffers 1
dwFreeHwMixingAllBuffers 0
dwFreeHwMixingStaticBuffers 0
dwFreeHwMixingStreamingBuffers 0
dwMaxHw3DAllBuffers 0
dwMaxHw3DStaticBuffers 0
dwMaxHw3DStreamingBuffers 0
dwFreeHw3DAllBuffers 0
dwFreeHw3DStaticBuffers 0
dwFreeHw3DStreamingBuffers 0
dwTotalHwMemBytes 0
dwFreeHwMemBytes 0
dwMaxContigFreeHwMemBytes 0
dwUnlockTransferRateHwBuffers 0
dwPlayCpuOverheadSwBuffers 0
General
dwMinSecondarySampleRate 44 100
dwMaxSecondarySampleRate 48 000
dwPrimaryBuffers 1
dwMaxHwMixingAllBuffers 1
dwMaxHwMixingStaticBuffers 1
dwMaxHwMixingStreamingBuffers 1
dwFreeHwMixingAllBuffers 0
dwFreeHwMixingStaticBuffers 0
dwFreeHwMixingStreamingBuffers 0
dwMaxHw3DAllBuffers 0
dwMaxHw3DStaticBuffers 0
dwMaxHw3DStreamingBuffers 0
dwFreeHw3DAllBuffers 0
dwFreeHw3DStaticBuffers 0
dwFreeHw3DStreamingBuffers 0
dwTotalHwMemBytes 0
dwFreeHwMemBytes 0
dwMaxContigFreeHwMemBytes 0
dwUnlockTransferRateHwBuffers 0
dwPlayCpuOverheadSwBuffers 0
General Caps
DSCAPS_PRIMARYMONO Yes
DSCAPS_PRIMARYSTEREO Yes
DSCAPS_PRIMARY8BIT Yes
DSCAPS_PRIMARY16BIT Yes
DSCAPS_CONTINUOUSRATE Yes
DSCAPS_SECONDARYMONO Yes
DSCAPS_SECONDARYSTEREO Yes
DSCAPS_SECONDARY8BIT Yes
DSCAPS_SECONDARY16BIT Yes
DirectSoundCapture Devices
Pilote de capture audio principal
dwChannels 2
General
dwChannels 2
General Caps
WAVE_FORMAT_1M08 Yes
WAVE_FORMAT_1S08 Yes
WAVE_FORMAT_1M16 Yes
WAVE_FORMAT_1S16 Yes
WAVE_FORMAT_2M08 Yes
WAVE_FORMAT_2S08 Yes
WAVE_FORMAT_2M16 Yes
WAVE_FORMAT_2S16 Yes
WAVE_FORMAT_4M08 Yes
WAVE_FORMAT_4S08 Yes
WAVE_FORMAT_4M16 Yes
WAVE_FORMAT_4S16 Yes
SiS 7018 Wave (sis7018.sys)
dwChannels 2
General
dwChannels 2
General Caps
WAVE_FORMAT_1M08 Yes
WAVE_FORMAT_1S08 Yes
WAVE_FORMAT_1M16 Yes
WAVE_FORMAT_1S16 Yes
WAVE_FORMAT_2M08 Yes
WAVE_FORMAT_2S08 Yes
WAVE_FORMAT_2M16 Yes
WAVE_FORMAT_2S16 Yes
WAVE_FORMAT_4M08 Yes
WAVE_FORMAT_4S08 Yes
WAVE_FORMAT_4M16 Yes
WAVE_FORMAT_4S16 Yes
DirectPlay Devices
Connections
Connexion série pour DirectPlay
More information about the vlc
mailing list