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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.