Unknown W. Brackets
|
3c1e8abcfe
|
GPU: Centralize vsync interval logic.
We already do unthrottle checking here.
|
2020-02-29 22:27:00 -08:00 |
|
Unknown W. Brackets
|
5009698cc0
|
Core: Use a shared_ptr for i18n categories.
This does not make them thread safe, but it reduces the chances of a crash
a bit (see #12594.)
|
2020-02-09 07:35:16 -08:00 |
|
Henrik Rydgård
|
8e7da3fef4
|
Disable vertex range culling when the depthrange hack is enabled. Temporary workaround for #11576.
|
2019-02-26 16:07:11 +01:00 |
|
Henrik Rydgård
|
8af523596f
|
Disable vertex range culling on old NVIDIA. Should help #11638
|
2019-02-06 22:44:02 +01:00 |
|
Unknown W. Brackets
|
1f594f3fb5
|
GPU: Track draw in shader manager.
With device restore etc. everywhere.
|
2018-12-23 12:55:37 -08:00 |
|
Henrik Rydgård
|
fa40bcff8d
|
Disable triangle range culling on D3D9 on Intel. Should fix #11477
|
2018-10-21 09:36:15 +02:00 |
|
Unknown W. Brackets
|
a4c0640f01
|
GE Debugger: Factor out host calls some.
Moving more of this to cross platform for the web debugger.
|
2018-09-01 08:32:03 -07:00 |
|
Unknown W. Brackets
|
95f270778e
|
Core: Allow toggle between 2 custom speeds.
In addition to virtual keys for each speed separately.
|
2018-06-23 10:59:18 -07: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
|
36fd2711d6
|
Revert "Remove further remains of hardware skinning."
This reverts commit 40db61a680.
|
2018-04-10 12:22:41 +02:00 |
|
Henrik Rydgård
|
40db61a680
|
Remove further remains of hardware skinning. Fixes #10661
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
c7dcb7c365
|
D3D9/D3D11: Fix GPU feature detection. Enforce accurate depth on nVidia as well, they no longer seem to support reverse depth so it's needed as a workaround. Fixes #10655
|
2018-03-01 09:38:06 +01:00 |
|
Henrik Rydgård
|
64ec46e705
|
Unify FramebufferDirty()/FramebufferReallyDirty() for the hw backends
|
2018-02-26 11:58:17 +01:00 |
|
Henrik Rydgård
|
78467d6092
|
Unify FastRunLoop for the hardware backends.
|
2018-02-26 11:52:16 +01:00 |
|
Henrik Rydgård
|
6a2f45c2e1
|
Unify UpdateCmdInfo
|
2018-02-26 11:48:56 +01:00 |
|
Henrik Rydgård
|
8cef1f0f8d
|
GPU: Unify command table (cmdInfo_)
|
2018-02-26 11:44:02 +01:00 |
|
Henrik Rydgård
|
967018b7f8
|
Unify Execute_LoadClut
|
2018-02-26 11:32:02 +01:00 |
|
Henrik Rydgård
|
c7f8f4c5ca
|
Unify Execute_Prim
|
2018-02-26 11:22:27 +01:00 |
|
Unknown W. Brackets
|
0151c5e649
|
GPU: Track stats on uploads.
A lot can lead to slowdown, so it's useful when logging frame drops.
|
2017-12-28 19:27:45 -08:00 |
|
Unknown W. Brackets
|
f9750dd137
|
Display: Avoid limiting FPS without a clear.
A bit of a dirty heuristic to avoid the slowdown in #8538.
|
2017-12-26 19:37:40 -08:00 |
|
Henrik Rydgård
|
fb74c9dfeb
|
Clean up a small inconsistency
|
2017-12-07 21:09:09 +01:00 |
|
Henrik Rydgård
|
e6be86ce74
|
ARM buildfix
|
2017-11-22 11:01:42 +01:00 |
|
Henrik Rydgård
|
2c86217552
|
Cleanup GPU vendor detection a bit, use it to avoid the issue mentioned in #9545
|
2017-11-21 16:19:28 +01:00 |
|
Henrik Rydgård
|
6a3d41892a
|
Workarounds for issue with "accurate depth". See #9545, #10087
|
2017-11-21 12:11:05 +01:00 |
|
Henrik Rydgård
|
d4df0181db
|
More duplicate code removal
|
2017-11-14 09:20:36 +01:00 |
|