21765 Commits

Author SHA1 Message Date
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
Henrik Rydgard
116edcb77a Take the D3D11 feature level into account when creating shaders. May help #9369 2017-03-05 12:31:33 +01:00
Henrik Rydgård
ce54c8f935 Merge pull request #9387 from hrydgard/backport-arm
Backport some code from my UWP branch to keep it small
2017-03-05 11:55:07 +01:00
Henrik Rydgard
de3e906795 Linux buildfix 2017-03-05 11:25:07 +01:00
Henrik Rydgard
85717a981c Show feature levels in System Info, allow lower D3D11 feature levels 2017-03-05 11:05:36 +01:00
Henrik Rydgard
340f0cff2c Prepare for supporting manual screen rotation 2017-03-05 10:54:45 +01:00
Henrik Rydgard
d64f367e1d Assorted warning fixes 2017-03-05 10:52:45 +01:00
Henrik Rydgard
7b3f84aae8 More buildfixes for Windows on ARM 2017-03-05 10:52:08 +01:00
Henrik Rydgard
f2ccd1d648 Assorted Windows-on-ARM fixes 2017-03-05 10:47:41 +01:00
Henrik Rydgard
9d116505cf D3D11: Add a large amounts of asserts 2017-03-05 10:34:44 +01:00
Henrik Rydgard
480a05d845 D3D11: Specify DepthClipEnable = TRUE when creating rasterizer states, required on D3D11_level_9. Fixes the Pursuit Force glitch in #9361 2017-03-05 10:34:28 +01:00
Henrik Rydgard
e9f2f82863 Windows Mobile 10 D3D11 fixes 2017-03-05 10:15:56 +01:00
Henrik Rydgård
91ebdf0213 Merge pull request #9384 from xebra/hw_tess_dx11
Hardware tessellation on D3D11.
2017-03-04 16:55:22 +01:00
xebra
7364dbea3b [spline/bezier]Implement hardware tessellation on D3D11. 2017-03-04 22:53:40 +09:00
xebra
a0907ab7bb [spline/bezier]Fix shared uniform a bit. 2017-03-04 22:53:39 +09:00
Henrik Rydgard
a272a4ee3f Improve error message on vertex decoder compile fail. Also disable a broken vertex JIT function until it can be fixed. 2017-03-03 14:19:36 +01:00
Henrik Rydgard
5d4700ae7e Sprinkle calls to CHECK_GL_ERROR_IF_DEBUG all over the place, disabled by default. 2017-03-03 14:18:40 +01:00
Henrik Rydgard
b0eab68760 Fix compiler warning 2017-03-03 14:16:19 +01:00
Henrik Rydgard
f95459ab0d Fix bug where we tried to set aniso even if unsupported. Fixes #9377 2017-03-03 14:16:15 +01:00
Henrik Rydgard
147d311acb Fix typo with isAllowTexture2D for hardware tesselation 2017-03-03 12:32:01 +01:00
Henrik Rydgard
83c108836b Fix a hang/crash when using the Windows GE debugger 2017-03-03 11:17:59 +01:00
Henrik Rydgard
4736330c55 Don't double-lock a regular mutex, bad things happen. Fixes #9376 2017-03-02 22:00:55 +01:00