hook utils: Add d3d8 to d3d9 wrapper as a hook module #16

Open
opened 2019-09-28 00:18:40 +03:00 by icex2 · 0 comments
icex2 commented 2019-09-28 00:18:40 +03:00 (Migrated from github.com)

d3d8 has some flaws on newer Windows platforms. This concerns multiple old d3d8 based games, e.g. IIDX 9 to 12. One thing in particular is quite important to all bemani titles: when v-sync is turned on for the GPU, this must work on the software level as well. Unfortunatelly, this is not the case for d3d8 on Windows 10.

This can be fixed by using the d3d8to9 wrapper lib from here: https://github.com/crosire/d3d8to9 The solution is fine and works well, but having this as a built in hook module in BT5 would be nice and removes that dependecy from the bemanitools supplement package.

d3d8 has some flaws on newer Windows platforms. This concerns multiple old d3d8 based games, e.g. IIDX 9 to 12. One thing in particular is quite important to all bemani titles: when v-sync is turned on for the GPU, this must work on the software level as well. Unfortunatelly, this is not the case for d3d8 on Windows 10. This can be fixed by using the d3d8to9 wrapper lib from here: https://github.com/crosire/d3d8to9 The solution is fine and works well, but having this as a built in hook module in BT5 would be nice and removes that dependecy from the bemanitools supplement package.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Max/djhackersdev_bemanitools#16