Commit Graph

106 Commits

Author SHA1 Message Date
Tiny Tiger
86deb78c93 Use STORE_COLOR_BIT in blank screen path. 2016-12-04 17:11:39 +01:00
Tiny Tiger
505fbcd39d Only mipmap framebuffer if adaptive smoothing is enabled. 2016-12-04 17:11:39 +01:00
rz5
7c95347402 Update renderer.cpp
Trying to fix issue #126.

In the past, there was a bug in the GL renderer caused by the 'display_off' flag not being respected, which resulted in us getting some frames that were expected to be black but were instead filled with garbage or a combo of garbage and past frames.

Currently the Vulkan renderer seems to be suffering from the same bug. Based on the comments, the intention is that it is supposed to be done in scanout_to_texture(), but what I think I see is cleanups but not the insurance of a black screen.

So, in good hacking fashion, I tried to make the 'render_target' with the size of (0, 0), which segfaults. So I settled with 64u, which was already there and I assume is the smallest it can be before it segfaults.
And this seems to result in the desired black screen.

The patch needs to be vetted by someone who knows Vulkan.
2016-12-04 01:33:22 +00:00
twinaphex
e4515c25e6 Add parallel-psx 2016-12-03 17:13:06 +01:00
twinaphex
f64bf0426e remove subrepo 2016-12-03 17:12:53 +01:00
Tiny Tiger
fa039d53c1 Add parallel-psx and dumping. 2016-12-03 17:09:45 +01:00