Henrik Rydgård
|
5c7c7ce192
|
Move GL sampler state tracking into GLRenderManager/QueueRunner.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
d565e23f4c
|
Stencil copy: Avoid clearing the depth buffer.
|
2017-12-31 01:06:31 +01:00 |
|
Henrik Rydgård
|
b5e5d72a0a
|
Complete the separation of depth and stencil renderpass flags
|
2017-12-30 22:52:22 +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
|
dc6a4ea753
|
Fix annoying name clashes (Status is in X11 headers..)
|
2017-12-15 16:34:29 +01:00 |
|
Henrik Rydgård
|
4a0c2ad683
|
Minor uniform cleanup
|
2017-12-08 11:54:49 +01:00 |
|
Henrik Rydgård
|
b75c8b72c6
|
Fix another little inconsistency (two uniforms were merged for bad reasons)
|
2017-12-07 21:39:09 +01:00 |
|
Henrik Rydgård
|
fb74c9dfeb
|
Clean up a small inconsistency
|
2017-12-07 21:09:09 +01:00 |
|
Unknown W. Brackets
|
243304a5e8
|
Hashmaps: Fix missing maintain calls in non-GLES.
Should only matter if vertex cache is enabled.
|
2017-12-02 18:27:18 -08:00 |
|
Unknown W. Brackets
|
4731a2918c
|
GPU: Use more typesafe shader IDs.
Since they really are fairly distinct, let's make sure we can't mix them
accidentally.
|
2017-12-02 09:07:27 -08:00 |
|
Henrik Rydgård
|
734d9c494c
|
Fix bug in Vulkan non-buffered where clears could extend outside the frame, since Vulkan clears do not respect scissors.
|
2017-12-02 11:05:10 +01:00 |
|
Henrik Rydgård
|
a67357db05
|
Merge pull request #10223 from unknownbrackets/minor
Reporting: Use a different link message on preload
|
2017-12-01 20:28:37 +01:00 |
|
Unknown W. Brackets
|
2a540de329
|
Reporting: Use a different link message on preload.
May help us determine if this only happens from a corrupt cache.
|
2017-12-01 11:17:51 -08:00 |
|
Henrik Rydgård
|
f8b70fe185
|
Clean up all the FBOs in DestroyAllFBOs. Missing any can have bad consequences after app switching on Android/Vulkan where we recreate stuff.
|
2017-12-01 12:17:10 +01:00 |
|
Henrik Rydgård
|
d884eeda99
|
DX9: Revert a bad optimization, hopefully fixing #10205. Vulkan: Add a missing check.
|
2017-11-30 15:28:15 +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
|
674d5c7dbb
|
Merge pull request #10130 from hrydgard/lod-bias-fixes
Mipmaps: Disable slope mode pending a better method. Implementing it entirely as a LOD bias is not the way it works.
|
2017-11-20 13:49:39 +01:00 |
|
Henrik Rydgård
|
713afdfe49
|
Refactor: Unify DecodeVerts and move ComputeNumVertsToDecode to Common
|
2017-11-19 12:39:09 +01:00 |
|
Henrik Rydgård
|
23f7819329
|
Unify RebindFramebuffer, mostly.
|
2017-11-15 20:44:25 +01:00 |
|
Henrik Rydgård
|
b1a93ad3a5
|
Attempt to unbreak D3D9 mipmapping (still disabling SLOPE mode)
|
2017-11-15 14:22:19 +01:00 |
|
Henrik Rydgård
|
f564c59248
|
Mipmaps: Disable LOD bias in slope mode as that's not how it works.
Works around #9772
|
2017-11-15 14:21:17 +01:00 |
|
Henrik Rydgård
|
d4df0181db
|
More duplicate code removal
|
2017-11-14 09:20:36 +01:00 |
|