Here is a comparison of Wine running with a NVIDIA GeForce4 Ti 4200.
Wine with Nvidia driver 71.74 as of commit 0dec5281d13a13557add05ab8c390dbb1464f4a7 (that is after 0.9.7)
against Windows with Nvidia driver 6.14.10.5672 and Windows with Nvidia driver 6.14.1.4345
Only differing Caps are given. Nothing for Windows means the opposite of Wine. Nothing for 6.14.1.4345 means the same as for 6.14.10.5672.
Cap |
Wine |
6.14.10.5672 |
6.14.1.4345 |
General |
|||
MaxVolumeExtent |
0 |
512 |
|
MaxTextureBlendStages |
4 |
8 |
|
MaxTextureRepeat |
32768 |
8192 |
|
MaxTextureAspectRatio |
32768 |
4096 |
|
MaxVertexW |
1.00 |
10000000000.00 |
|
GuardBandLeft |
0.00 |
-100000000.00 |
|
GuardBandTop |
0.00 |
-100000000.00 |
|
GuardBandRight |
0.00 |
100000000.00 |
|
GuardBandBottom |
0.00 |
100000000.00 |
|
MaxUserClipPlanes |
6 |
0 |
|
MaxVertexBlendMatrices |
0 |
4 |
|
MaxVertexBlendMatrixIndex |
1 |
0 |
|
MaxPointSize |
1.00 |
8192.00 |
|
MaxPrimitiveCount |
4294967295 |
1048575 |
|
MaxVertexIndex |
4294967295 |
1048575 |
|
MaxStreamStride |
1024 |
255 |
|
Caps |
|||
D3DCAPS_READ_SCANLINE |
No |
||
Caps2 |
|||
D3DCAPS2_CANAUTOGENMIPMAP |
No |
YES |
NO |
D3DCAPS2_DYNAMICTEXTURES |
No |
||
D3DCAPS2_FULLSCREENGAMMA |
No |
||
Caps3 |
|||
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD |
No |
||
D3DCAPS3_COPY_TO_VIDMEM |
No |
||
D3DCAPS3_COPY_TO_SYSTEMMEM |
No |
||
PresentationIntervals |
|||
D3DPRESENT_INTERVAL_ONE |
No |
||
D3DPRESENT_INTERVAL_TWO |
No |
||
D3DPRESENT_INTERVAL_THREE |
No |
||
D3DPRESENT_INTERVAL_FOUR |
No |
||
CursorCaps |
|||
D3DCURSORCAPS_COLOR |
No |
||
DevCaps |
|||
D3DDEVCAPS_CANBLTSYSTONONLOCAL |
No |
||
D3DDEVCAPS_CANRENDERAFTERFLIP |
No |
||
D3DDEVCAPS_DRAWPRIMITIVES2 |
No |
||
D3DDEVCAPS_DRAWPRIMITIVES2EX |
No |
||
D3DDEVCAPS_EXECUTESYSTEMMEMORY |
No |
||
D3DDEVCAPS_TEXTURENONLOCALVIDMEM |
No |
||
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY |
No |
||
D3DDEVCAPS_TLVERTEXVIDEOMEMORY |
No |
||
PrimitiveMiscCaps |
|||
D3DPMISCCAPS_CULLNONE |
No |
||
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS |
Yes |
||
D3DPMISCCAPS_TSSARGTEMP |
No |
||
D3DPMISCCAPS_BLENDOP |
No |
||
D3DPMISCCAPS_PERSTAGECONSTANT |
No |
||
D3DPMISCCAPS_FOGANDSPECULARALPHA |
No |
||
RasterCaps |
|||
D3DPRASTERCAPS_COLORPERSPECTIVE |
No |
||
D3DPRASTERCAPS_DEPTHBIAS |
No |
||
D3DPRASTERCAPS_SCISSORTEST |
No |
||
D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS |
No |
||
D3DPRASTERCAPS_WBUFFER |
No |
||
D3DPRASTERCAPS_ZTEST |
No |
||
ShadeCaps |
|||
D3DPSHADECAPS_ALPHAGOURAUDBLEND |
No |
||
D3DPSHADECAPS_FOGGOURAUD |
No |
||
TextureCaps |
|||
D3DPTEXTURECAPS_MIPVOLUMEMAP |
No |
||
D3DPTEXTURECAPS_POW2 |
No |
||
TextureFilterCaps |
|||
D3DPTFILTERCAPS_MINFANISOTROPIC |
No |
||
CubeTextureFilterCaps |
|||
D3DPTFILTERCAPS_MAGFPOINT |
No |
||
D3DPTFILTERCAPS_MAGFLINEAR |
No |
||
D3DPTFILTERCAPS_MINFPOINT |
No |
||
D3DPTFILTERCAPS_MINFLINEAR |
No |
||
D3DPTFILTERCAPS_MINFANISOTROPIC |
No |
No |
Yes |
D3DPTFILTERCAPS_MIPFPOINT |
No |
||
D3DPTFILTERCAPS_MIPFLINEAR |
No |
||
VolumeTextureFilterCaps |
|||
D3DPTFILTERCAPS_MAGFPOINT |
No |
||
D3DPTFILTERCAPS_MAGFLINEAR |
No |
Yes |
No |
D3DPTFILTERCAPS_MINFPOINT |
No |
||
D3DPTFILTERCAPS_MINFLINEAR |
No |
||
D3DPTFILTERCAPS_MIPFPOINT |
No |
||
D3DPTFILTERCAPS_MIPFLINEAR |
No |
||
TextureAddressCaps |
|||
D3DPTADDRESSCAPS_INDEPENDENTUV |
No |
||
VolumeTextureAddressCaps |
|||
D3DPTADDRESSCAPS_BORDER |
No |
||
D3DPTADDRESSCAPS_CLAMP |
No |
||
D3DPTADDRESSCAPS_INDEPENDENTUV |
No |
||
D3DPTADDRESSCAPS_MIRROR |
No |
||
D3DPTADDRESSCAPS_WRAP |
No |
||
LineCaps |
|||
D3DLINECAPS_ALPHACMP |
No |
||
D3DLINECAPS_BLEND |
No |
||
D3DLINECAPS_FOG |
No |
||
FVFCaps |
|||
D3DFVFCAPS_DONOTSTRIPELEMENTS |
No |
||
D3DFVFCAPS_PSIZE |
Yes |
||
TextureOpCaps |
|||
D3DTEXOPCAPS_BUMPENVMAP |
No |
||
D3DTEXOPCAPS_BUMPENVMAPLUMINANCE |
No |
||
D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR |
No |
||
D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA |
No |
||
VertexProcessingCaps |
|||
D3DVTXPCAPS_TEXGEN_SPHEREMAP |
No |
||
DevCaps2 |
|||
D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES |
No |
||
D3DDEVCAPS2_STREAMOFFSET |
No |
||
StretchRectFilterCaps |
|||
D3DPTFILTERCAPS_MINFPOINT |
No |
||
D3DPTFILTERCAPS_MAGFPOINT |
No |
||
D3DPTFILTERCAPS_MINFLINEAR |
No |
||
D3DPTFILTERCAPS_MAGFLINEAR |
No |
||
Vertex and Pixel Shaders |
|||
PixelShaderVersion |
0.0 |
1.3 |
|
PixelShader1xMaxValue |
0.00 |
1.00 |
|
VS20Caps |
|||
StaticFlowControlDepth |
14 |
0 |
|
PS20Caps |
|||
StaticFlowControlDepth |
4264112 |
0 |
|
NumInstructionSlots |
4212009 |
0 |
|
Display Formats we have many more than native but missing is: |
D3DFMT_X8R8G8B8 |
||
Depth and Stencil buffer support (the same for each Display Fromat) |
|||
D3DFMT_D15S1 |
Yes |
||
D3DFMT_D24X4S4 |
Yes |
||
D3DFMT_D32 |
Yes |
||
Multisampling support |
|||
D3DMULTISAMPLE_2_SAMPLES |
No |
No |
Yes |
D3DMULTISAMPLE_4_SAMPLES |
No |
No |
Yes |
---
-- TomWickline
