Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgard e848247f88 ARM64: Also save FP registers around the JIT dispatcher loop 2015-06-14 13:03:46 +02:00
Henrik Rydgard aa194f1e78 Improve some logging in profiler 2015-06-14 13:01:21 +02:00
Henrik Rydgard 2c05334d47 ARM64: Fix bug where we didn't save the FP registers correctly in the vertex decoder.
Also port a few ops from dolphin's ARM64 emitter.
2015-06-14 12:56:44 +02:00
Henrik Rydgard 4f3d18fcb7 Only swizzle written video if actually writing to VRAM 2015-06-14 12:07:09 +02:00
Henrik Rydgard 7e55b3ec96 Fix some GCC compiler warnings about potentially uninitialized variables (compilers are getting too clever..) 2015-06-14 11:32:13 +02:00
Henrik Rydgard cc6db7a8df Declare DoTexSwizzle16 outside #ifdef _M_SSE, fixing build on ARM 2015-06-14 11:25:18 +02:00
Henrik Rydgard 3b548a1fd0 Update lang 2015-06-14 11:07:18 +02:00
Henrik Rydgård b7b8d331ce Merge pull request #7811 from unknownbrackets/video-swizzle
Swizzle video data when writing to VRAM mirors
2015-06-14 11:04:37 +02:00
Unknown W. Brackets e9094872d8 Oops, don't move imgbuf so we can free it. 2015-06-13 16:29:56 -07:00
Unknown W. Brackets 401bd35691 Swizzle video texture data on write to mirrors. 2015-06-13 16:29:56 -07:00
Unknown W. Brackets edb55f5bea Merge branch 'travis' 2015-06-13 16:29:34 -07:00
Unknown W. Brackets f3f27694c0 Try to fix Qt build on Travis. 2015-06-13 16:15:14 -07:00
Unknown W. Brackets 47d6c50a20 Make sure we have GL headers. 2015-06-13 15:57:52 -07:00
Unknown W. Brackets cd000573a6 Make sure add-apt-repository is installed. 2015-06-13 15:50:10 -07:00
Henrik Rydgård 4a0ae081fc Merge pull request #7793 from alucryd/system_ffmpeg
Try to dynamically link against system ffmpeg when possible
2015-06-14 00:03:43 +02:00
Henrik Rydgard 159c8baeef Do framebuffer download color conversion using the CPU on old nVidias.
May fix issue 228 in the native project.
2015-06-13 11:27:06 +02:00
Henrik Rydgård 00e57b1483 Merge pull request #7808 from hrydgard/savedata-screen
Savedata management screen
2015-06-12 23:18:25 +02:00
Henrik Rydgard 56ed0f9b92 Localization fixes 2015-06-12 23:18:07 +02:00
Henrik Rydgard 556eeef222 Move savedata manager to a new Tools category in Settings 2015-06-12 20:37:42 +02:00
Henrik Rydgard 954735bde6 Recursive size calculation for PBP directory games. Other minor updates 2015-06-12 19:48:25 +02:00
Henrik Rydgard 2a88b1e58d Buildfix for gcc 2015-06-12 14:55:51 +02:00
Henrik Rydgard b56f21e4f0 More savedata UI polish 2015-06-12 14:46:34 +02:00
Henrik Rydgard 29514408af Improve savedata UI layout more, fix deletion of save states 2015-06-12 12:39:22 +02:00
Henrik Rydgard ba829ad4aa Fix crash bug in DrawText on Windows, clip TextView text if too large 2015-06-12 12:38:48 +02:00
Henrik Rydgard 00094e0fcc More work on savedata UI. 2015-06-12 11:40:50 +02:00
Henrik Rydgard 381e0c0fe3 Implement basic savedata UI. Not much actual functionality yet but can browse saves and states. 2015-06-11 23:59:02 +02:00
Henrik Rydgard f356b0c644 Minor swrast opt 2015-06-11 20:23:53 +02:00
Henrik Rydgard 084aad74c3 Make GameInfoCache understand PSP savedata as a "game" type. Use it to create a basic savedata listing screen. 2015-06-11 20:22:16 +02:00
Henrik Rydgard 32a75bea46 Add an FLOG if profiler depth goes negative. Make Crash()/FLOG actually crash on win64. 2015-06-11 18:43:59 +02:00
Henrik Rydgard 8ec48507f1 Software rasterizer: Fix skinning transforms 2015-06-11 17:00:44 +02:00
Henrik Rydgard 842817c91d Add fog support to software rasterizer (as if it wasn't slow enough already) 2015-06-11 16:01:17 +02:00
Henrik Rydgard 316d6ab84d Fix another bug in the profiler, that would happily overwrite memory. 2015-06-11 16:00:12 +02:00
Henrik Rydgard 7e2f37abc1 Update native with profiler fix. Profile the SW rast a little. 2015-06-11 12:44:45 +02:00
Henrik Rydgard 5736f3aba6 Shouldn't check for NEON on ARM64 2015-06-11 12:44:45 +02:00
Henrik Rydgard 93a7d0c67e Profiler: Handle category 0 correctly when suspending parent categories. Small optimization + sanity checks. 2015-06-11 12:15:38 +02:00
Henrik Rydgård eb1fd7bdb3 Merge pull request #7805 from unknownbrackets/gameinfo-fds
Limit time GameInfo file loaders are kept open
2015-06-10 23:18:03 +02:00
Unknown W. Brackets 4fa529db50 Potentially reuse a cached file loader.
Although right now we always dispose, this just makes it so we could more
easily garbage collect them if we wanted.
2015-06-09 23:19:09 -07:00
Unknown W. Brackets 2d0bc5eeee Limit time GameInfo file loaders are kept open. 2015-06-09 23:16:59 -07:00
Unknown W. Brackets c8f82cc262 Merge pull request #7803 from convalise/master
Update iOS icons
2015-06-09 18:33:44 -07:00
Conrado 6d00a7722e Changed iOS icons to follow Apple directives (PNG24 with no transparency and no rounded corners). 2015-06-08 22:53:53 -03:00
Maxime Gauduin 983ae517e1 Try to dynamically link against system ffmpeg when possible 2015-06-01 23:03:37 +02:00
Henrik Rydgård 403f6ab537 Fix broken default positioning of L/R touch controls 2015-05-31 18:25:43 +02:00
Henrik Rydgård 268aed482d Merge branch 'KentuckyCompass-CheckAlphaNEON' 2015-05-31 12:29:46 +02:00
Henrik Rydgård 2a1f6bca97 Fix NEON 4444 CheckAlpha, workaround for failed bNEON detection on ARM64 2015-05-31 12:29:08 +02:00
Henrik Rydgård 7b50ec7b75 Merge branch 'CheckAlphaNEON' of git://github.com/KentuckyCompass/ppsspp into KentuckyCompass-CheckAlphaNEON 2015-05-31 12:00:10 +02:00
Henrik Rydgård bc96afa14b gitignore 2015-05-30 22:26:07 +02:00
Unknown W. Brackets 90093faffc Ensure headless doesn't crash when profiler on.
Obviously, the frame profiler graph isn't very useful in headless (maybe
it could be?) but at least, it's nice to not have to change the .h and
rebuild all kinds of files when using headless for testing.
2015-05-30 12:53:57 -07:00
Henrik Rydgard c87b7587ce Update submodules 2015-05-30 21:24:14 +02:00
Henrik Rydgard 90c2ef38bd Make Native also target android-22 (oversight) 2015-05-30 21:22:09 +02:00
Henrik Rydgård ee1299b8f2 Merge pull request #7778 from unknownbrackets/frame-profiler
Improve frame profiler display a bit more
2015-05-28 19:02:46 +02:00