Commit graph

21875 commits

Author SHA1 Message Date
Henrik Rydgård
43d0a2bcf0 Merge pull request #9500 from unknownbrackets/texcache
Texcache: Rehash textures after mem invalidation
2017-03-25 22:04:46 +01:00
Unknown W. Brackets
bb39c2e458 Texcache: Rehash textures after mem invalidation.
Before, we were doing this when we enqueued.  We need to at least do this
when an invalidation is triggered.
2017-03-25 11:49:15 -07:00
Unknown W. Brackets
7fb7a4877d Texcache: Cleanup last bound tex invalidation.
When we're deleting, we're always about to bind a new tex.
2017-03-25 11:42:24 -07:00
Henrik Rydgard
6a88d6c5a4 gradle: Avoid catch-22 where you can't change the config when it starts out at release (sync needs to pass) 2017-03-25 09:38:05 +01:00
Henrik Rydgård
f011ac39bf Merge pull request #9496 from unknownbrackets/idle-timing
Core: Reduce frame idle delay
2017-03-25 08:55:47 +01:00
Henrik Rydgård
b76389c9c0 Merge pull request #9497 from unknownbrackets/ui-minor
UI: Skip game bg lookup without game
2017-03-25 08:54:48 +01:00
Unknown W. Brackets
1fdf7c5373 UI: Skip game bg lookup without game.
This avoids trying to identify a file without a name.
2017-03-24 22:15:22 -07:00
Unknown W. Brackets
cf37da47ba Core: Reduce frame idle delay.
Otherwise we only have a single vblank of time left.  Sometimes that's not
enough.  Effectively, this makes us only sleep one vblank at a time.
2017-03-24 21:55:24 -07:00
Henrik Rydgård
33db883024 Merge pull request #9492 from unknownbrackets/frame-drops
Allow debug logging of frame drops
2017-03-24 20:37:18 +01:00
Henrik Rydgård
7daab82519 Remove duplicate Daxter in compat.ini 2017-03-24 13:09:18 +01:00
Henrik Rydgård
e50df0c4a6 Merge pull request #9491 from xebra/improve_hwtess
Improve hwtess
2017-03-24 10:19:08 +01:00
xebra
ca7f265b11 [spline/bezier]Change all backends vertex texture format to RGBA(16 bytes). 2017-03-24 13:29:05 +09:00
Unknown W. Brackets
01703f7ffc Core: Add UI option to enable frame drop logging. 2017-03-23 19:27:16 -07:00
Unknown W. Brackets
47565e1a9e Core: Add a feature to log stats on any frame drop. 2017-03-23 19:02:19 -07:00
Unknown W. Brackets
438af2f4fa Core: Separate collecting and displaying stats. 2017-03-23 18:57:18 -07:00
Henrik Rydgård
744e7d2eff Compat.ini: Add Daxter to the list of games that require buffered rendering 2017-03-23 18:02:16 +01:00
Henrik Rydgård
a769724fd0 Fix old bug breaking "non-fast" memory on ARM64. May help #9477, also see #9488 2017-03-23 16:53:16 +01:00
xebra
f4737cc1fa Fix f14b7549. 2017-03-24 00:02:18 +09:00
xebra
e6af91f1b0 [spline/bezier]Trying to fix a problem that wrong texture format causes a crash. 2017-03-23 23:57:03 +09:00
xebra
f14b75492d [spline/bezier]Split SendDataToShader() into two functions. 2017-03-23 23:28:38 +09:00
Henrik Rydgård
1094842b55 Run git-version-gen.cmd for pure UWP builds as well. 2017-03-23 15:11:00 +01:00
Henrik Rydgård
b5d4f202a3 Merge pull request #9489 from LunaMoo/IntellisenseFix
Revert unintentional change from #9424 to fix intellisense.
2017-03-23 13:14:36 +01:00
Henrik Rydgård
a787010341 Heh, oops 2017-03-23 12:09:26 +01:00
LunaMoo
4a2677e0c6 Revert unintentional change from: 429bf5d8b3 2017-03-23 11:54:54 +01:00
Henrik Rydgård
45e9b45830 Create a way to externally set versioncode and versionname. Will be useful for Google Play beta builds. 2017-03-23 10:47:58 +01:00
Henrik Rydgård
576e940342 UWP: Remove tests configuration. Start experimenting with CI. 2017-03-23 10:11:09 +01:00
Henrik Rydgård
f5e5614645 Merge pull request #9479 from hrydgard/uwp-initial-support
UWP initial support
2017-03-23 10:03:22 +01:00
Henrik Rydgård
656645fb93 Improve a sad comment 2017-03-23 10:02:29 +01:00
Henrik Rydgård
7ca186fe93 Initial work on StorageFolderBrowser 2017-03-23 10:02:29 +01:00
Henrik Rydgård
4bad28046b UWP: Save memory by only committing the ranges we need, instead of doing a giant allocation. 2017-03-23 10:02:29 +01:00
Henrik Rydgård
5ce7e5e109 UWP ARM: Shrink the JIT hack 2017-03-23 10:02:29 +01:00
Henrik Rydgård
29ad3180a0 Add hack to make the JIT stable(r) on UWP ARM. Can't make it right without FlushInstructionCache which is not available. Sigh... 2017-03-23 10:02:29 +01:00
Henrik Rydgård
5f1e9dd822 StorageFileLoader: More safety 2017-03-23 10:02:29 +01:00
Henrik Rydgård
5880f37598 Simplify log initialization a little. Minor logging improvments in native. Don't disable logging in UWPMain 2017-03-23 10:02:29 +01:00
Henrik Rydgård
22782b6439 UWP: Fix DPI calculations for touch. Implement back button support. 2017-03-23 10:02:29 +01:00
Henrik Rydgard
429f1227a8 Boost the DPI on mobile. Touch is off for some reason, needs investigation 2017-03-23 10:02:29 +01:00
Henrik Rydgard
aa2177a4b5 UWP: Hide the graphics API from the logo screen, it's always D3D11 2017-03-23 10:02:29 +01:00
Henrik Rydgard
6bac42e9e2 Turn off WholeProgramOptimization in Release mode, link is too slow 2017-03-23 10:02:29 +01:00
Henrik Rydgård
d55bc86d3e Split out the UWP build into a separate .sln file. 2017-03-23 10:02:29 +01:00
Henrik Rydgård
e583a85798 UWP: Do some build system hackery to make it workable to make GOLD builds. Give the Gold build its own GUID 2017-03-23 10:02:29 +01:00
Henrik Rydgård
3c89ab9577 UWP asset fixes 2017-03-23 10:02:29 +01:00
Henrik Rydgård
f9ed47bd5d UWP: Fix window resize 2017-03-23 10:02:28 +01:00
Henrik Rydgard
4a98bd904e D3D11: Implement basic screen rotation (90 degree is the only one fully implemented) 2017-03-23 10:02:28 +01:00
Henrik Rydgard
c02060594d Fix touch events on mobile Windows 10 2017-03-23 10:02:28 +01:00
Henrik Rydgard
94bfad95e7 Disable logging 2017-03-23 10:02:28 +01:00
Henrik Rydgård
86990b3752 Disable shader translation on UWP mobile for now (TLS issues) 2017-03-23 10:02:28 +01:00
Henrik Rydgard
0bd43b242d Get things building on Windows ARM.
Add simple emulation of Tls* API on Windows Phone.
2017-03-23 10:02:28 +01:00
Henrik Rydgard
792dd1557c Improve StorageFileLoader enough to actually kind of work 2017-03-23 10:02:28 +01:00
Henrik Rydgard
e195377d20 Add mousewheel support 2017-03-23 10:02:28 +01:00
Henrik Rydgard
ac843b0b1e Enable FFMPEG in the UWP build 2017-03-23 10:02:28 +01:00