wined3d - d3d9 regression testing

Nick Burns adger44 at hotmail.com
Mon Jul 11 22:15:23 CDT 2005


results of wined3d - d3d9 regression testing on windows98se gf4 4200 64MB 
(using wined3d+GLX->WGL patch)

General overview
  some demos give odd crash on exit
  resizing windows is hacked (blame me) -- instead of stretching the output 
-- it simply changes the vireport size
  for programs that enumerate display modes the screen flashes alot
  for programs that enumerate display formats it takes a LONG time to 
startup

from http://www.codesampler.com/dx9src.htm
dx9_1pass_emboss_bump_mapping (same as real d3d9)
dx9_2pass_emboss_bump_mapping (same as real d3d9)
dx9_alpha_blending_texture (same as real d3d9)
dx9_multiple_vertex_buffers (same as real d3d9)
--dx9_texture_dot3_blending !!!(???...could not find on site...???)!!!
dx9_texture_filtering (same as real d3d9 -- but only magfilter seems to 
work)
dx9_texture_mipmapping (same as real d3d9 -- except very very slow and the 
filter work differently -- ... hard to explain)
dx9_texture_subloading (same as real d3d9)
dx9_tokamak_chain (same as real d3d9 -- and impressive)
dx9_transforms (same as real d3d9)
dx9_vertex_data (same as real d3d9)
--dx9_view_matrix !!!(???...could not find on site (dx8_view_matrix not 
dx9_view_matrix)...???)!!!
dx9_view_ports (same as real d3d9 -- but does not resize)
dx9_spot_light (the spot light does not look the same -- in fact the edges 
are sharp not smooth)
dx9_texture (same as real d3d9)
dx9_texture_addressing (... works on wined3d but not my real d3d9)
dx9_primitive_types (same as real d3d9)
dx9_point_light (same as real d3d9)
dx9_dot3_bump_mapping (same as real d3d9)
dx9_effect_simple (same as real d3d9)
dx9_fonts (same as real d3d9)
dx9_indexed_geometry (same as real d3d9)
dx9_initialization (same as real d3d9)
dx9_lighting (same as real d3d9)
dx9_material (same as real d3d9)
dx9_multitexture (same as real d3d9)
dx9_offscreen_rendering (same as real d3d9)
dx9_2d_demo_game (extremely SLOW -- animations?? unsure too slow (like 0.1 
fps))


from http://triplebuffer.devmaster.net/tutorials.php
BumpMapping (same as real d3d9)
tb_dx9_03 (same as real d3d9)
tb_dx9_04 (same as real d3d9)
tb_dx9_05 (same as real d3d9)
tb_dx9_06 (same as real d3d9)
tb_dx9_07 (same as real d3d9)
tb_dx9_08 (same as real d3d9)
tb_dx9_09 (same as real d3d9)
tb_dx9_10 (same as real d3d9)

from
http://www.clootie.ru/delphi/download_dx90.html#Direct3D
Tut01_CreateDevice (same as real d3d9)
Tut02_Vertices (same as real d3d9)
Tut03_Matrices (same as real d3d9)
Tut04_Lights (same as real d3d9)
Tut05_Textures (same as real d3d9)
Tut06_Meshes (same as real d3d9)
cull (same as real d3d9 -- except SLOW VERY VERY SLOW but looks fine (180 
fps -> 10 fps))

-------------
additional tested demos
mview (same as real d3d9 -- except cannot resize (crashes) -- and on 
windows98se (xp is fine) the top bar buttons and bottom status bar are 
covered by opengl gfx)
2DTestDX9 (same as real d3d9 -- except the 2d does not stretch on window 
resize (see top comment))
text3d (same as real d3d9 -- except for usability issues -- starts in 
fullscreen (cannot find windowed mode?) -- cannot press f2 (crashes))
ShadowVolume (same as real d3d9 -- except for usability issues -- starts in 
fullscreen (cannot find windowed mode?) -- cannot press f2 (crashes))
MultiDx (same as real d3d9 -- EXCEPT all panes draw the teapot on a 1bit 
buffer? -- and there are odd artifacts... hard to explain)
DXCapsViewer (mode 0 -- 640x480xD3DFMT_X8R8G8B8 does not show up -- problem 
in mode iteration?)
DxTex (runs but does not display -- will not run on my real d3d9)
dx9_lost_device (same as real d3d9 -- except says texture object failed to 
clean up properly -- problem in texture/resource reference counting)
dx9_resize_window (same as real d3d9 -- except says texture object failed to 
clean up properly -- problem in texture/resource reference counting)
dx9_multiple_devices (start rendering in one window then just green...)
dx9_swap_chains (both render in one window the other window is black -- this 
will induce seziure -- BEWARE)

---------------
demos that were mean and nasty to me
water (gets far -- near rendering -- but crashes)





More information about the wine-devel mailing list