Commit graph

21586 commits

Author SHA1 Message Date
Henrik Rydgard
21d97a7947 Dirty UVSCALEOFFSET on every draw call.
This is needed since we no longer dirty it on normal changes since we
prescale, but it's still necessary for spline/bezier which generate texture coords.
2017-03-11 13:10:38 +01:00
Henrik Rydgard
e33428414f Restore flushing the GPU pipeline on changes to CLIPENABLE, as per @unknownbrackets' comments. Also remove a redundant dirtying of textures. 2017-03-11 13:10:38 +01:00
Henrik Rydgård
3286c62ee5 Fix shutdown crash in SDL builds. Fixes #9409 2017-03-11 12:58:21 +01:00
Henrik Rydgard
9bb81a24c0 Fix bug where we'd reload the post shader information every frame. Fixes #9410 2017-03-11 12:25:43 +01:00
Henrik Rydgård
e68ea3bc3a Improve a comment 2017-03-10 18:08:55 +01:00
Henrik Rydgård
32a71c4c74 Fix typo, preprocessor warning 2017-03-10 18:02:41 +01:00
Henrik Rydgard
8956a823bb If the main CPU JIT is not enabled, don't try to vertex-jit. See #9404 2017-03-10 00:18:53 +01:00
Henrik Rydgård
1894be24de Merge pull request #9407 from hrydgard/more-from-uwp
Some minor fixes
2017-03-10 00:14:03 +01:00
Henrik Rydgård
62dcb9c70c Log if Comp_SysCall encounters bad syscall instructions 2017-03-10 00:13:06 +01:00
Henrik Rydgård
7520c0e273 UWP: Don't try to use dual source blending on D3D9 feature level devices. 2017-03-10 00:12:57 +01:00
Henrik Rydgård
7be5a18ef8 Don't need a uint in the stencil draw shader 2017-03-10 00:11:02 +01:00
Henrik Rydgård
4cdbe0b957 Fix an ancient bug in sceKernelExitDeleteThread 2017-03-10 00:11:01 +01:00
Henrik Rydgård
7590a44fc4 Enable "FrameskipUnthrottle" on Windows UWP as we don't control VSync (yet) 2017-03-10 00:11:00 +01:00
Henrik Rydgård
e74749f2b2 A function renamed, some logging improvements 2017-03-10 00:11:00 +01:00
Henrik Rydgård
c7cb3688d8 Merge pull request #9405 from xebra/cleanup_spline_bezier
Fixed some bugs in spline/bezier.
2017-03-09 11:03:40 +01:00
xebra
56f80ace90 [spline/bezier]Unify the word "tesselate" to "tessellate". 2017-03-09 18:04:16 +09:00
xebra
29791faf00 [spline/bezier]Fix the avoiding of "crazy tessellation factor" was not working. 2017-03-09 17:56:19 +09:00
xebra
8d7f3f1e0c [spline/bezier]Fix not enough spline buffer causes crash. 2017-03-09 16:12:24 +09:00
Henrik Rydgård
ca85716fa2 Merge pull request #9400 from hrydgard/more-uwp-stuff
More bits and pieces from my UWP branch
2017-03-07 22:00:04 +01:00
Henrik Rydgard
afc27c30eb Quick buildfix (should probably just enable exceptions on Android) 2017-03-07 20:10:18 +01:00
Henrik Rydgård
529d84a57b Avoid a crash if trying to do two screen switches at once.
Managed to make this happen while using the UWP File Open dialog - it
lagged and I started another action while it hadn't returned.
2017-03-07 15:33:23 +01:00
Henrik Rydgård
ee48a075b0 UWP: Implement display rotation in framebuffer manager, now games display right-way-up in buffered rendering mode. 2017-03-07 15:32:53 +01:00
Henrik Rydgård
ed16096365 Don't crash if not enough memory to save a state. Very annoying.
Minor tweaks.
2017-03-07 15:32:34 +01:00
Henrik Rydgård
474db602ca UWP: Fix screen rotation in non-buffered rendering mode 2017-03-07 15:32:26 +01:00
Henrik Rydgård
234e3b10bd Add serial joystick to gamecontrollerdb.txt, thanks AnnCoulter. Fixes issue #9394. 2017-03-07 09:44:40 +01:00
Henrik Rydgård
9f17c7f01e Fix iOS crash. Fixes #9381 2017-03-06 20:27:11 +01:00
Henrik Rydgård
bd33f5d032 CMake: Add a custom cmake file for SPIRV-Cross that avoids building extra binaries 2017-03-06 18:50:51 +01:00
Henrik Rydgård
1496e2caa2 Fix possible crash when task switching on Android 2017-03-06 17:04:55 +01:00
Henrik Rydgård
90e0079c98 GE Debugger D3D11: Support displaying the current texture 2017-03-06 16:46:15 +01:00
Henrik Rydgård
07bfde357d D3D11 simpleblit: Avoid a binding hazard by swapping the texture and framebuffer bind. 2017-03-06 16:39:23 +01:00
Henrik Rydgård
150619c5a3 Eclipse project: Add some stuff that Eclipse Neon likes to add. 2017-03-06 16:03:31 +01:00
Henrik Rydgård
85c8d9b806 Homebrew Store: Add support for cancelling downloads, fix progress bar. Fixes #9374 2017-03-06 16:03:05 +01:00
Henrik Rydgård
56e0d5ece2 Merge pull request #9396 from hrydgard/assorted-cleanup
Cleanup log, fix log enable load/save, fix OpenGL fullscreen resize #9392
2017-03-06 14:43:21 +01:00
Henrik Rydgård
a895936913 More log cleanup. Fix resize issue: Fixes #9392 2017-03-06 13:50:22 +01:00
Henrik Rydgård
440e72d250 Clean up among the logs. Remove MASTER_LOG. 2017-03-06 13:10:23 +01:00
Henrik Rydgård
cfe2621604 LogManager: Hook up save/load, remove "long names" 2017-03-06 11:44:35 +01:00
Henrik Rydgård
50b722152a Fade in logoscreen from black, make it slightly faster. 2017-03-06 11:03:56 +01:00
Henrik Rydgård
a1941d8a81 It's enough to call net::Init/Shutdown in NativeInit/Shutdown. Remove other calls. 2017-03-06 10:51:28 +01:00
Henrik Rydgård
7b0a942905 Add app-android.cpp/h to the Windows project just for editing convenience (excluded from build) 2017-03-06 10:42:29 +01:00
Henrik Rydgård
12d839d679 UI: Fix issue where on some DPI/resolution combinations, a line of uncleared data would be visible at the bottom and right parts of the window. 2017-03-06 10:36:31 +01:00
Henrik Rydgard
5d5844632a Fix shader issues with D3D11 feature level 9 2017-03-05 22:56:33 +01:00
Henrik Rydgard
bb3e211088 Fix bad initialization of featureLevels, breaking things in #9361 2017-03-05 22:33:18 +01:00
Henrik Rydgård
18898fb965 Merge pull request #9388 from LunaMoo/PostShaderRefresh
Add PostShader option to force 60fps for animated effects
2017-03-05 21:56:03 +01:00
LunaMoo
33282939fb Make sure it doesn't bother when buffer effects are skipped 2017-03-05 21:11:40 +01:00
Henrik Rydgard
042d09a049 Fix #9390, also unbreak D3D11 screenshots 2017-03-05 20:30:39 +01:00
Henrik Rydgard
37646d67b7 Don't crash when trying to take screenshots outside a game. 2017-03-05 20:18:37 +01:00
LunaMoo
2b0ab12c4d Add PostShader option to force 60fps for animated effects 2017-03-05 15:04:22 +01:00
Henrik Rydgard
a04e24c300 Further D3D11 on mobile fixes 2017-03-05 14:05:04 +01:00
Henrik Rydgard
61c6d83b6e D3D11: Fix creation of stock samplers to work on featurelevel9 GPUs 2017-03-05 12:40:09 +01:00
Henrik Rydgard
496ebf710a Add more sanity checks in png_load. 2017-03-05 12:35:13 +01:00