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)