bsnes/higan/target-tomoko
Tim Allen 434e303ffb Update to v103r12 release.
byuu says:

Changelog:

  - ruby/video: cleaned up Direct3D9 driver and fixed catastrophic
    memory leak
  - ruby/video: added fullscreen exclusive mode support to the Direct3D9
    driver¹
  - ruby/video: minor cosmetic code cleanups to various drivers
  - tomoko: added support to always allow input when in fullscreen
    exclusive mode
  - tomoko: fixed window to not remove resizability flag when exiting
    fullscreen mode

¹: I am assuming that exclusive mode will try to capture the primary
monitor. I don't know what will happen in multi-monitor setups, however,
as I don't use such a setup here.

Also, I am using `D3DPRESENT_DISCARD` instead of `D3DPRESENT_FLIP`. I'm
not sure if this will prove better or worse, but I've heard it will
waste less memory, and having a BackBufferCount of 1 should still result
in page flipping anyway. The difference is supposedly just that you
can't rely on the back buffer being a valid copy of the previous frame
like you can with FLIP.

Lastly, if you want Vsync, you can edit the configuration file to enable
that, and then turn off audio sync.

Errata: "pause emulation when focus is lost" is not working with
exclusive mode. I need to add a check to never auto-pause when in
exclusive mode. Thanks to bun for catching that one.
2017-07-09 12:23:17 +10:00
..
configuration Update to v103r12 release. 2017-07-09 12:23:17 +10:00
input Update to v103r12 release. 2017-07-09 12:23:17 +10:00
presentation Update to v103r12 release. 2017-07-09 12:23:17 +10:00
program Update to v103r12 release. 2017-07-09 12:23:17 +10:00
settings Update to v103r12 release. 2017-07-09 12:23:17 +10:00
tools Update to v103r10 release. 2017-07-07 13:38:46 +10:00
GNUmakefile Update to v103 WIP release. 2017-06-22 16:10:13 +10:00
tomoko.cpp Update to v099r15 release. 2016-07-04 21:48:17 +10:00
tomoko.hpp Update to v097r03 release. 2016-01-27 22:31:39 +11:00