Henrik Rydgard
|
391f7be8f9
|
Unify DecimateFBOs
|
2017-02-07 00:46:14 +01:00 |
|
Henrik Rydgard
|
5c69878ccb
|
Unify ResizeFramebufFBO
|
2017-02-07 00:38:12 +01:00 |
|
Henrik Rydgard
|
b9283b70d9
|
More simplification
|
2017-02-07 00:31:41 +01:00 |
|
Henrik Rydgard
|
27d5c5a2d4
|
Unify NotifyRenderFramebufferSwitched
|
2017-02-07 00:29:02 +01:00 |
|
Henrik Rydgard
|
19868b5df7
|
Unify GetTempFBO
|
2017-02-07 00:24:38 +01:00 |
|
Henrik Rydgard
|
06addecb3d
|
Unify cardboard settings calculation
|
2017-02-07 00:19:31 +01:00 |
|
Henrik Rydgard
|
9e644aa815
|
Unify NotifyRenderFramebufferUpdated
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgard
|
85ec96ecf1
|
Unify NotifyRenderFramebufferCreated
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgard
|
a0992cce75
|
Unify DestroyFramebuf()
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgard
|
e42f5e6f46
|
Rename the fbo_ functions to match the rest of DrawContext.
|
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
|
d05ef4a859
|
Pass through the DrawContext to texturecaches and fb managers.
This is preparation for sharing more framebuffer code between the
backends.
|
2017-02-05 19:51:50 +01:00 |
|
Henrik Rydgard
|
8f00dd3f30
|
Hide glBlitFramebuffer behind fbo_blit
|
2017-02-04 22:25:34 +01:00 |
|
Henrik Rydgard
|
3ceb0a8540
|
Some simple renaming
|
2017-02-04 11:47:19 +01:00 |
|
Henrik Rydgard
|
0d1d6f98e4
|
Pass in the DrawContext to all backends
|
2017-01-30 20:26:47 +01:00 |
|
Henrik Rydgard
|
2a231b397b
|
Unbreak environment mapping
|
2017-01-30 16:13:47 +01:00 |
|
Henrik Rydgard
|
24cc3dbc70
|
Always pass vec3 texcoord between vertex and fragment shader, to allow for some simplification.
|
2017-01-30 16:03:57 +01:00 |
|
Henrik Rydgard
|
d7da981a62
|
Make the Dangan Ronpa hack use the compat system instead of hacky code
|
2017-01-29 00:12:20 +01:00 |
|
Henrik Rydgard
|
182d87cc15
|
Minor cleanup in GPU dispatch tables
|
2017-01-28 12:11:56 +01:00 |
|
Henrik Rydgard
|
ab6bc4cb16
|
Restores a lost optimization from uv prescale - avoiding flushing. Should fix #9219.
Also #ifdef away some invalid-address checks in hot paths in the GPU.
|
2017-01-28 11:39:34 +01:00 |
|
Henrik Rydgard
|
9c55e1e0de
|
Only enable RAM Clears for the SOCOM games that require it.
Should remove the performance impact of #8994 which is bigger than
expected, it seems (cache pollution?)
|
2017-01-28 10:11:43 +01:00 |
|
Henrik Rydgard
|
e17d3e1e7a
|
Vulkan: Forgot to extend a few more dirtyflag variables to 64-bit. Avoid a warning.
|
2017-01-24 20:19:06 +01:00 |
|
Henrik Rydgard
|
d85888dc2b
|
Table-driven dirty-flags for Vulkan and D3D9. Minor Vulkan optimization.
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
1fe32d380b
|
Update lots of dirty-flag table entries
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
443d735a28
|
Activate table-driven dirty-flags in DX9 and Vulkan backends
|
2017-01-24 18:12:20 +01:00 |
|