Ok, since I got lights rendering correctly too now, I figured this would be a good time to put out a first test version and see if and how it runs on people's systems.
This is not a beta version of VP10. This is purely a techdemo for the DX9 renderer to collect first feedback.
Please DO NOT use this version to build tables.
Please DO report crashes, renderer bugs, first performance impressions, comparisons between Windows XP and 7, compatibility with systems where the DDraw renderer had issues... Please mention your OS and graphics card when reporting issues.
Don't expect too much from the performance in this release for various reasons: many elements are not really optimized yet, and it's built as a Debug version so it's not as fast as it could be. This aspect will only get better as we keep optimizing.
To try it, put the executable into your existing VP 9.2.X folder and, as usual, set "Run as administrator". While you're there, I also recommend checking "Disable desktop composition" (unless you're on XP, which doesn't have that) as that has a drastic effect on windowed mode performance (on my system at least).
Known issues (please don't report these, I know about them):
- full screen mode doesn't work with VPM (but please do try and let me know if it works, maybe it's something particular to my system). Workaround: set "ddraw" to 0 in the VPM settings (though DMD doesn't seem to show). The Loafer also reports that db2s has to be disabled.
- lights set to blinking don't work
- textboxes don't work
- EM reels don't work
- kickers don't respect the depth buffer correctly
- tables with complicated static walls may cause an error message "Call to DrawIndexedPrimitiveVB has too many indices."
- Stereo 3D disabled
- AA disabled
- renderer uses non-power-of-two textures, may cause troubles on some older cards
- textures aren't preloaded, can lead to stutter in some cases
- lost devices aren't handled properly (no alt-tabbing out of fullscreen mode)
- the Region Update/Region optimization flags have no effect. This is actually not an issue, it's just a side effect of the whole region system going away in the DX9 version, but I thought I should mention it to avoid confusion. Also, the Hardware Rendering flag does (almost) nothing anymore.
- "Graphics memory" reported by F11 is bogus
PS: I understand any concerns about running executables from complete strangers. All I can do about that is to run it through an online virus scanner, where it comes back clean, and recommend that you do the same.
Attached Files
Edited by mukuste, 09 February 2014 - 11:12 PM.