Joshua Ashton
|
b954ab886f
|
[d3d9] Implement GetFrontBufferData (currently with first backbuffer)
Fixes screenshots in ATi ToyShop demo
|
2020-01-17 06:01:48 +00:00 |
|
Philip Rebohle
|
eb37dfa8d2
|
[d3d9] Create multiple back buffers for GetBackBuffer API
Needed by Atelier Sophie.
|
2020-01-16 18:50:23 +01:00 |
|
Philip Rebohle
|
c911784bb8
|
[d3d9] Synchronize with presentation in D3D9SwapChainEx::Reset
Otherwise, the subsequent patches would break if Reset is called
while there's still a frame in flight.
|
2020-01-16 18:50:23 +01:00 |
|
Joshua Ashton
|
64ece36349
|
[d3d9] Implement d3d9.forceSwapchainMSAA
Works good enough for some titles like Vampire The Masquerade: Bloodlines.
|
2020-01-11 02:34:37 +00:00 |
|
Joshua Ashton
|
3ebd4b28a3
|
[d3d9] Defer dialog mode swapchain recreation decision to Present
Avoids unnecessary swapchain recreations if the game calls SetDialogBoxMode multiple times per frame
|
2020-01-10 04:30:55 +00:00 |
|
Joshua Ashton
|
845ab2b5af
|
[d3d9] Don't re-set dialogbox mode on swapchain Reset
There's no reason to do this now that we have no error path in SetDialogBoxMode...
|
2020-01-04 21:12:53 +00:00 |
|
Joshua Ashton
|
d53b3adaea
|
[d3d9] Remove incorrect error returns SetDialogBoxMode
The Microsoft docs for this are incorrect based on my tests of all the described edge-cases.
https://docs.microsoft.com/en-us/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setdialogboxmode
|
2020-01-04 21:10:26 +00:00 |
|
Joshua Ashton
|
ff129abaf0
|
[d3d9] Fix crash when trying to present with a currently invalid presenter
Closes #1304
|
2019-12-28 01:27:18 +00:00 |
|
Joshie
|
54ed8f0bb0
|
[d3d9] Implement Direct3D9 Frontend (#1275)
Co-authored-by: Philip Rebohle <philip.rebohle@tu-dortmund.de>
Co-authored-by: Robin Kertels <robin.kertels@gmail.com>
Co-authored-by: pchome <pchome@users.noreply.github.com>
Co-authored-by: Christopher Egert <cme3000@gmail.com>
Co-authored-by: Derek Lesho <dereklesho52@Gmail.com>
Co-authored-by: Luis Cáceres <lacaceres97@gmail.com>
Co-authored-by: Nelson Chen <crazysim@gmail.com>
Co-authored-by: Edmondo Tommasina <edmondo.tommasina@gmail.com>
Co-authored-by: Riesi <riesi@opentrash.com>
Co-authored-by: gbMichelle <gbmichelle.dev@gmail.com>
|
2019-12-16 04:28:01 +01:00 |
|