Commit Graph
39166 Commits
Author SHA1 Message Date
Florent Castelli 853143e9df cmake: Fix ccache setup 2016-10-11 00:49:25 +02:00
Henrik Rydgård ba2789974e Merge pull request #9042 from unknownbrackets/android
Undo arm64 fix: was a local problem, after all
2016-10-10 09:09:27 +02:00
Unknown W. Brackets 5ab0db2cd3 Undo arm64 fix: was a local problem, after all. 2016-10-09 20:40:00 -07:00
Unknown W. Brackets 8b5aba9d93 Vulkan: Fix vulkan2d deletion order. 2016-10-09 12:43:27 -07:00
Unknown W. Brackets 39d6ea2985 Vulkan: Auto-set queued deletes to null. 2016-10-09 12:16:42 -07:00
Unknown W. Brackets d80598d03f Vulkan: Fix double free in pipeline manager. 2016-10-09 11:39:09 -07:00
Unknown W. Brackets 40e2ab1d12 Vulkan: Actually call the new lost/restore funcs. 2016-10-09 11:28:11 -07:00
Unknown W. Brackets a6ff7c6711 Vulkan: Setup texture/sampler cache for restore. 2016-10-09 11:28:11 -07:00
Unknown W. Brackets a4268fe0b8 Vulkan: Prep pipeline and shader cache for restore. 2016-10-09 11:28:10 -07:00
Unknown W. Brackets cac3e6582d Vulkan: Setup framebuf manager for restore. 2016-10-09 11:28:09 -07:00
Unknown W. Brackets 31e46f0931 Vulkan: Allocate buffer space on the right frame.
This was causing crashes if the frame wasn't 0.
2016-10-09 11:28:09 -07:00
Unknown W. Brackets 363ede5e99 Vulkan: Setup draw engine for device restore. 2016-10-09 11:28:08 -07:00
Unknown W. Brackets 11aaa7b372 Vulkan: Clear 2d objects on loss/restore. 2016-10-09 11:28:06 -07:00
Unknown W. Brackets 1b48ff3c63 Vulkan: Rebuild reporting info on resize.
We recheck features, after all.
2016-10-09 11:28:04 -07:00
Henrik Rydgård d4ab4052f8 Merge pull request #8935 from hrydgard/kubridge
Partially implement KUBridge, trying to help #8925.
2016-10-09 12:40:55 +02:00
sum 5a224d1601 Build fix for non-windows 2016-10-09 12:40:40 +02:00
Henrik Rydgard d3305b88b9 Partially implement KUBridge, trying to help #8925. However, it doesn't even call the function.... Odd. 2016-10-09 12:40:40 +02:00
Henrik Rydgård c78dcb4c54 Merge pull request #9039 from unknownbrackets/vulkan
Android lost/restore prep work for Vulkan
2016-10-08 21:42:18 +02:00
Unknown W. Brackets 5641d18eb9 Correctly call Restore in C++ EGL path.
This will be needed for Vulkan.
2016-10-08 12:35:01 -07:00
Unknown W. Brackets a8e108e233 Workaround arm64/clang crashes by avoiding TLS.
We only use it in these two places, it should be okay for now.  Still not
working on r13 on a SHIELD TV.
2016-10-08 12:08:19 -07:00
Henrik Rydgård 55c9838132 Merge pull request #9037 from unknownbrackets/powersave
Fix Touchwiz power saving detection on S5 and newer
2016-10-08 19:38:23 +02:00
Unknown W. Brackets b23043666a Support newer S5+ Touchwiz power saving setting. 2016-10-08 09:51:46 -07:00
Unknown W. Brackets a8d37a01e6 Ignore Sense/Touchwiz power saving on L or higher. 2016-10-08 09:43:56 -07:00
Henrik Rydgård 34b599a2bf Merge pull request #9027 from unknownbrackets/vulkan
Vulkan: Fix graphics context on Android
2016-10-03 22:06:05 +02:00
Unknown W. Brackets b15c6fc295 Oops, only call gl_lost() for OpenGL. 2016-10-01 17:19:16 -07:00
Unknown W. Brackets 86b3d4e6d9 Vulkan: Tweak init error logging on Android. 2016-10-01 11:36:50 -07:00
Unknown W. Brackets 6ac166b05f UI: Fix some override warnings. 2016-10-01 11:23:24 -07:00
Unknown W. Brackets 1c3e048070 Vulkan: Consistently init the graphicsContext.
This was only happening properly on Windows before.
2016-10-01 11:22:53 -07:00
Henrik Rydgård 8b5693b4d7 Merge pull request #9014 from unknownbrackets/mpeg-minor
Fix some mpeg issues
2016-09-29 11:17:28 +02:00
Henrik Rydgård dfda67e815 Merge pull request #9016 from unknownbrackets/screenshot
Use the display vfb for reporting/save state/TAS screenshots
2016-09-29 11:16:59 +02:00
Henrik Rydgård b3a7c0e671 Merge pull request #9021 from unknownbrackets/win-ui
Fix some Windows UI issues
2016-09-29 09:53:23 +02:00
Unknown W. Brackets e989e5f44c Allow Windows UI options to work in most places.
This makes it so you can change language from the pause screen, etc.
2016-09-28 22:37:36 -07:00
Unknown W. Brackets 5ae511a1ae Disable Language... while playing a game.
It only really works in the UI.
2016-09-28 22:37:01 -07:00
Unknown W. Brackets 36406eae16 Put "More Settings" below other settings.
Just seems to make more sense...
2016-09-28 22:36:02 -07:00
Unknown W. Brackets 6bbb3c0442 Handle clear gpu cache as a global message.
This makes it so if you change texture scaling in the Windows menu on the
pause menu, it actually clears the cache.
2016-09-28 22:35:09 -07:00
Unknown W. Brackets 4d0c457ddc Cleanup display vs. output screenshot terminology. 2016-09-25 16:35:43 -07:00
Unknown W. Brackets fa0e88f1b7 Add a flag to use the display vfb for screenshots.
This fixes proportions of reporting, savestate screenshots, and TAS
recording for PS1 ports, mainly.
2016-09-25 16:32:18 -07:00
Henrik Rydgård ff66fe7f89 Merge pull request #9011 from unknownbrackets/savestates
Use unordered lookups for better speed
2016-09-25 16:08:51 +02:00
Henrik Rydgård 1aa399c3f5 Merge pull request #9012 from unknownbrackets/legacy
Remove Symbian from Travis
2016-09-25 16:08:41 +02:00
Unknown W. Brackets f70f05668f Mpeg: Return errors when no audio is available.
Before, we were only returning an error once, in an effort to log only
once.  This meant sometimes games would not realize they needed to add
packets.

Un-reverted from e866d83.  No longer breaks Patapon with other mpeg fixes.
2016-09-24 17:54:40 -07:00
Unknown W. Brackets 209500ac0e Read only the mpeg header when reading packets.
When trying to convince FFmpeg to read only the header, this was allowed
to get longer.  But we only really need the actual header here, and that
can prevent FFmpeg mis-parsing later packets.
2016-09-24 17:45:51 -07:00
Henrik Rydgard 18a5d23eab Typo fix 2016-09-25 01:45:48 +02:00
Unknown W. Brackets c4920fa62a Remove Symbian from Travis. 2016-09-24 14:38:40 -07:00
Unknown W. Brackets c5711d223a Remove an unused variable. 2016-09-24 14:38:23 -07:00
Unknown W. Brackets c9f5cc6bad Fix a type comparison warning. 2016-09-24 14:38:11 -07:00
Unknown W. Brackets 3fe1a08cf5 Use unordered lookups for better speed.
These reduce the time spent on save states.
2016-09-24 14:23:17 -07:00
Henrik Rydgård 9ea1c25667 Merge pull request #9009 from unknownbrackets/savestates
Compress rewind snapshots off thread
2016-09-24 21:17:25 +02:00
Unknown W. Brackets 5faa65d9a9 Compress rewind snapshots off thread.
This can take a chunk of time, and doesn't need to finish until next frame
anyway, so we have plenty of time to do it.
2016-09-24 10:37:30 -07:00
Unknown W. Brackets 246f3aa68d Merge pull request #8993 from neilmunday/master
Updated SDL2 to use the game controller API
2016-09-24 10:32:29 -07:00
Henrik Rydgård 8001f7cb0b Merge pull request #8994 from unknownbrackets/gpu-clear
Clear memory when clearing drawing
2016-09-24 19:23:15 +02:00