Unknown W. Brackets
|
bc90faebf7
|
D3D9: Allow vsync change at runtime.
|
2020-02-29 22:48:58 -08:00 |
|
Henrik Rydgård
|
aff429ee09
|
For the non-vulkan backends, zero display rotation settings just to be sure.
|
2019-06-24 10:30:32 +02:00 |
|
driver1998
|
21d2008676
|
Use D3DCompiler_47.dll for D3D9 context.
|
2019-05-12 11:17:10 +08:00 |
|
Unknown W. Brackets
|
b4496f1975
|
Core: Move config enums to separate file.
These are a bit strewn about and there are constants that aren't
consistently used, which just adds confusion.
|
2018-06-23 10:59:18 -07:00 |
|
Henrik Rydgård
|
5f8118b82b
|
Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases.
|
2018-02-25 10:27:59 +01:00 |
|
Unknown W. Brackets
|
766b40aad8
|
GPU: Reset GPUBackend on graphics init.
This way, when using a port that doesn't support Vulkan, it doesn't just
silently use upside down GL, etc.
|
2017-12-26 16:02:55 -08:00 |
|
Henrik Rydgård
|
27a60f5e58
|
Fix message asserts on Android. Add more of them to check things in Vulkan code.
|
2017-11-20 12:11:47 +01:00 |
|
Henrik Rydgård
|
017d3da067
|
Allow D3D9 context creation to bail if shader compilation fails (D3D9 runtime not installed).
Fixes an issue where after switching to D3D9 on a PC without the D3D9 runtime, it's impossible to start PPSSPP anymore.
|
2017-10-20 11:53:07 +02:00 |
|
Henrik Rydgård
|
f4a0c4504f
|
Fixes to GPU system information. Fixes #9434
|
2017-03-16 09:48:10 +01:00 |
|
Henrik Rydgard
|
5de190a45f
|
D3D11: Move the responsibility for the swapchain out of the DrawContext so it can be used with differently-managed D3D like with UWP.
Minor cleanups.
|
2017-02-27 10:10:24 +01:00 |
|
Henrik Rydgard
|
fa80cfa4aa
|
Additional UWP preparations
|
2017-02-25 09:57:14 +01:00 |
|
Henrik Rydgard
|
ad29974a56
|
Change when drawcontexts are allocated. Hook up backbuffer events to fix d3d9 resizing.
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
f1c96c056d
|
Move all the GL/D3D9 FBO code into thin3d.
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
41f770d815
|
Move dx_state into gfx/d3d9_state
|
2017-02-05 20:54:24 +01:00 |
|
Henrik Rydgard
|
9c275730c5
|
Move pD3DDevice into dx_state.h.
|
2017-02-05 20:46:26 +01:00 |
|
Henrik Rydgard
|
4dd96d6993
|
Remove dx_fbo dependency on global.h
|
2017-02-05 20:19:43 +01:00 |
|
Henrik Rydgard
|
5b49c2f840
|
DX9 cleanup: Remove more stuff from global.cpp
|
2017-02-05 20:13:48 +01:00 |
|
Henrik Rydgard
|
0b3ebbddf4
|
Minor DX9 code cleanup
|
2017-02-05 19:38:52 +01:00 |
|
Henrik Rydgard
|
20d9e60a67
|
Just some renaming. Start moving away from the "thin3d" name
|
2017-01-30 14:38:31 +01:00 |
|
Henrik Rydgård
|
f86b9f7900
|
Guess what? More renaming
|
2016-12-27 11:59:06 +01:00 |
|
Henrik Rydgård
|
10393f5d4e
|
Move Thin3D into the Draw namespace.
|
2016-12-27 11:58:03 +01:00 |
|
Unknown W. Brackets
|
095624867a
|
d3d9: Enable GPU info in D3D9 reporting.
|
2016-02-13 09:51:09 -08:00 |
|
Henrik Rydgard
|
3398288bd0
|
Some cleanup around input_state
|
2016-01-01 14:40:18 +01:00 |
|
Henrik Rydgard
|
15de6e6b98
|
GraphicsContext: Abstract away things like swapbuffers etc before adding even more backends.
Needed to prevent clutter all over the codebase.
Does not go all the way yet, goal would be a common render loop between platforms but not there yet.
|
2016-01-01 14:40:16 +01:00 |
|
Unknown W. Brackets
|
e898043249
|
Remove unused variable.
|
2015-12-30 11:02:50 -08:00 |
|
Henrik Rydgard
|
44be9f2a50
|
Move Windows GPU init code into Windows/GPU
|
2015-11-03 23:22:09 +01:00 |
|