Henrik Rydgard
|
e439055a32
|
All: Only convert raster state if dirty
|
2017-08-14 11:14:26 +02:00 |
|
Henrik Rydgard
|
e2b179d6e2
|
All: Only convert depth stencil state if dirty
|
2017-08-14 11:14:26 +02:00 |
|
Henrik Rydgard
|
e4567c694c
|
All: Only convert blend state if "dirty"
|
2017-08-14 11:14:26 +02:00 |
|
Unknown W. Brackets
|
d6affac72d
|
GPU: Correct 1080p/720p crop for ultrawide/similar.
If the display is 1280x1080 or 2560x1080, we don't want to stretch width.
|
2017-07-30 08:32:49 -07:00 |
|
Unknown W. Brackets
|
41b485aa0a
|
Core: Refactor repeating disc id homebrew code.
|
2017-06-03 15:29:08 -07:00 |
|
Henrik Rydgård
|
0ac979505c
|
Fixes for D3D11 postprocessing
|
2017-06-02 17:04:08 +02:00 |
|
Unknown W. Brackets
|
f1e9180676
|
Vulkan: Fix Cardboard rendering.
Mostly the Viewport2D flush issue, which may possibly have broken
something else.
|
2017-05-31 23:26:38 -07:00 |
|
Henrik Rydgård
|
6bd1a16c35
|
Merge pull request #9748 from hrydgard/delete-clearbuffer
Delete obsolete function ClearBuffer
|
2017-05-31 14:11:12 +02:00 |
|
Henrik Rydgård
|
cb9b63e75a
|
Fix scaling post-shaders on OpenGL. See #9742
|
2017-05-31 13:57:57 +02:00 |
|
Henrik Rydgård
|
2b14c6b531
|
Delete obsolete function ClearBuffer
|
2017-05-31 13:38:22 +02:00 |
|
Henrik Rydgård
|
3e76863b8a
|
Postprocessing fix after the Vulkan refactor. Should help #9742.
|
2017-05-30 17:11:30 +02:00 |
|
LunaMoo
|
939b26475d
|
Fix a bunch of emu features for Homebrew by better identification.
|
2017-05-30 12:20:29 +02:00 |
|
Henrik Rydgård
|
4c8dc24834
|
Vulkan: Implement depth buffer copies. Not sure all the barriers are right..
|
2017-05-30 09:38:08 +02:00 |
|
Henrik Rydgård
|
e8890e3c4a
|
Address a bunch of review comments.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
0c70735bc4
|
Buffered rendering is starting to work, though still kinda broken.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
2b93338255
|
Vulkan backend: Fix various issues, can almost run in buffered now (except the final blit)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
32728553bd
|
Further steps towards Vulkan framebuffer support
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
a7dd6d6085
|
Further steps towards Vulkan framebuffer support
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
6bcfe539f7
|
Use vulkan-style clear-on-bind when switching render targets. Not optimally used yet.
Also removes a bunch of redundant render target binds.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
ce9e864e4b
|
Remove some unnecessary framebuffer binding
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
35aefe4a2a
|
BindBackBufferAsRenderTarget is now replaced with BindFramebufferAsRT(nullptr)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
3b6fa9be87
|
Start work on separating frame from backbuffer renderpass
|
2017-05-30 09:36:17 +02:00 |
|
Unknown W. Brackets
|
d7ca05b6b5
|
GPU: Fix black screen on buffered render enable.
We were never clearing the skip flag. Has been a bug since before v1.0.
|
2017-04-24 12:10:08 -07:00 |
|
Unknown W. Brackets
|
fd4399e108
|
GPU: Centralize fb resize, move to begin of frame.
It makes more sense here, because otherwise when you change it from the UI
settings, it takes a frame to "kick in".
|
2017-04-24 12:02:52 -07:00 |
|
Unknown W. Brackets
|
6c2f87b1df
|
GPU: Consistently use useBufferedRendering_.
|
2017-04-24 11:57:16 -07:00 |
|