Reply 1500 of 3949, by Expack3
Tried all the official ATI Radeon 8000 series demos (excluding the Dolphin demo, which shows off TruForm), which all use DirectX 8, using dgVoodoo2 2.5. Almost the ones I tried crashed - despite the fact they run fine on my GeForce GTX 970 without dgVoodoo2 - and the one which didn't fail, "LightScattering", aka "Rendering Outdoor Light Scattering in Real Time", only renders textures as black when using dgVoodoo2. The ones which crashed generated something similar to the following in their error logs (the following comes from the "Rachel" tech demo):
; ATI Sushi Error Log
; Created Mon Feb 01 20:59:33 2016
[N:\ShaderLib\Source\SSVertexShaderCache.cpp] (line 74):
ShaderLib Error!: Shader Shaders\gDefault.ssh:
Can't create Vertex Shader(If there are no other error messages, you may be using data in your vertex shader from stream elements that don't exist.)
[N:\1Sushi\RunTime\StartEnd.cpp] (line 815): Error loading 4-type shader in "gDefault.ssh"
[N:\1Sushi\RunTime\Text.cpp] (line 169): Error! Text shader pointer is NULL!
[N:\1Sushi\RunTime\WinD3D\AwFn.cpp] (line 968): ERROR! WM_CLOSE message received when in a BeginScene.
[N:\1Sushi\RunTime\Draw.cpp] (line 2871): Error! Text shader pointer is NULL!
I should point out all the official tech demos (bar the "LightScattering" demo) also have accompanying AVI videos to demonstrate how the demos should look.