Henrik Rydgard
f732fbb885
ARM64 emitter: Add MRS/MSR support (only for the flags register). Add some more to ARM64 Disasm
2015-04-06 18:13:04 +02:00
Henrik Rydgard
524583d53e
ARM64 emitter work, dispatcher work, etc. More work needed.
2015-04-06 18:13:03 +02:00
Henrik Rydgard
8945b2476d
Add the beginnings of a rudimentary ARM64 disassembler
2015-04-06 18:13:03 +02:00
Henrik Rydgard
3aebc06329
Better logic immediate support in ARM emitter. From V8.
2015-04-06 18:13:02 +02:00
Henrik Rydgard
b309c83973
Initial work on ARM64, based on the ARM jit.
2015-04-06 18:13:01 +02:00
Unknown W. Brackets
f4dfd49a7b
Add more retrying to Travis download.
2015-04-06 08:16:44 -07:00
Henrik Rydgård
a269e118b3
Merge pull request #7658 from unknownbrackets/debugger
...
Make it easier to use memchecks in HLE
2015-04-06 17:03:14 +02:00
Unknown W. Brackets
2209cf22de
Do the memcheck after the memory access in HLE.
2015-04-06 00:37:33 -07:00
Henrik Rydgård
a7ed59e11b
Merge pull request #7657 from unknownbrackets/atrac-minor2
...
Return an error when the atrac stream is full
2015-04-06 09:18:58 +02:00
Unknown W. Brackets
e2ecd1eabd
Add memchecks for ReadStruct/WriteStruct.
2015-04-05 18:09:35 -07:00
Unknown W. Brackets
2450724be2
Make Memory::Memcpy() execute memchecks directly.
...
This makes it easier to handle breakpoints in HLE.
2015-04-05 18:09:20 -07:00
Unknown W. Brackets
0fc64dc717
Return an error when the atrac stream is full.
2015-04-05 17:22:38 -07:00
Henrik Rydgård
d43368f4ca
Merge pull request #7656 from pal1000/work
...
Ignore manifest files generated by MVSC.
2015-04-05 19:17:30 +02:00
pal1000
42a50832b3
Ignore manifest files generated by MVSC.
...
They are generated since PPSSPPP switch to static linking.
2015-04-05 19:40:57 +03:00
Unknown W. Brackets
a2dd635d6c
Tweak options to debug Travis dl failure.
2015-04-04 08:27:59 -07:00
Unknown W. Brackets
0b3e290c4e
Try using only one connection for NDK download.
2015-04-03 20:02:05 -07:00
Unknown W. Brackets
3120ba3cf4
Merge branch 'travis2'
2015-04-03 19:12:48 -07:00
Unknown W. Brackets
1e757af645
Update travis build to use ndk r10d.
...
Need to extract it from this archive because Google's is compressed too
heavily and runs out of RAM extracting. Bonus: this one is smaller anyway
(lzma2.)
Thanks go to SonicAdvance1.
2015-04-03 19:10:53 -07:00
Henrik Rydgård
8fd906672d
Default to 2x rendering on some more devices.
2015-04-03 18:22:57 +02:00
Unknown W. Brackets
6936a03586
Reduce travis Android parallelism further.
...
We're still getting ICEs, for example in #7650 .
2015-04-03 08:00:00 -07:00
Henrik Rydgård
16e9828b86
Merge pull request #7650 from hrydgard/android-tv
...
Android TV
2015-04-03 16:57:59 +02:00
Henrik Rydgård
b7498f4581
Make some UI adjustments on TV devices
2015-04-03 11:54:24 +02:00
Henrik Rydgard
3eff1100d0
Try to add the very basics of Android TV support
2015-04-03 11:54:23 +02:00
Henrik Rydgård
6573bca313
Fix UI navigation using gamepads when tilt is enabled
2015-04-03 11:48:58 +02:00
Henrik Rydgård
2c51f06c78
Update submodules, get rid of analytics
...
Don't want to take a dependency on google play services. The old
analytics lib is broken on android target=21+.
2015-04-03 11:39:52 +02:00
Henrik Rydgård
1a384da70f
Merge pull request #7643 from unknownbrackets/jit-minor
...
x86jit: Handle vmin/vmax and vsge correctly
2015-03-29 23:29:12 +02:00
Unknown W. Brackets
bdd1db1fa2
x86jit: Handle vmin/vmax and vsge correctly.
...
Unfortunately, this boots vmin/vmax from simd, currently.
2015-03-29 12:24:49 -07:00
Unknown W. Brackets
67d9233de1
Fix some compiler warnings.
...
Oops, f format in hle logging wasn't working right. See #7641 .
2015-03-28 20:50:34 -07:00
Henrik Rydgård
13c08abb64
Merge pull request #7640 from unknownbrackets/minor
...
Disable reporting for some thread funcs
2015-03-28 22:57:06 +01:00
Unknown W. Brackets
8d5f843bb8
Cleanup thread start and create logging.
...
Also report less cases.
2015-03-28 14:46:09 -07:00
Unknown W. Brackets
fc3d6ff04a
Disable reporting for some thread funcs.
...
We know they are misused and it's not giving us extra information.
2015-03-28 14:32:32 -07:00
Henrik Rydgård
0edfb75bfb
Merge pull request #7639 from unknownbrackets/minor
...
Update ffmpeg, clean up some state on reset
2015-03-28 22:00:50 +01:00
Unknown W. Brackets
d575a711ab
Update ffmpeg Mac build, fixes #7423 .
2015-03-28 13:08:13 -07:00
Unknown W. Brackets
03bd1b9b69
Initialize a few sas values earlier.
...
This just makes things a little safer, none of these ought to be used
without Start or similar.
2015-03-28 13:06:57 -07:00
Unknown W. Brackets
0aaabcaac9
Clear old registered action types on reset.
2015-03-28 13:01:49 -07:00
Unknown W. Brackets
c642f92bfb
Initialize a few display state values on init.
2015-03-28 13:01:30 -07:00
Unknown W. Brackets
27e27f11ad
Shutdown a couple dialogs more correctly.
...
This brings them back to none instead of shutdown.
2015-03-28 13:01:10 -07:00
Henrik Rydgård
0978500f2f
Merge pull request #7635 from unknownbrackets/atrac-minor
...
Keep separate track of ffmpeg pos and decode pos
2015-03-28 00:09:46 +01:00
Unknown W. Brackets
ae4811d0d1
Still fudge seek positions for low level.
...
Since in this case we're tricking it into reading the same buffer area.
2015-03-26 22:34:45 -07:00
Unknown W. Brackets
425eed7bea
Keep separate track of ffmpeg pos and decode pos.
...
FFmpeg buffers, so forcing the pos only makes FFmpeg read in garbage
because it doesn't know that you seeked in the bytestream on it.
2015-03-26 20:23:37 -07:00
Henrik Rydgård
62e621f8a1
Merge pull request #6976 from unknownbrackets/atrac-minor
...
When seeking to atrac positions, force alignment and start from zero
2015-03-26 00:29:51 +01:00
Henrik Rydgård
b9fbaedf2b
Merge pull request #7628 from unknownbrackets/hle-log
...
Add a more centralized method of HLE logging
2015-03-26 00:25:55 +01:00
Henrik Rydgård
79fc557ad1
Merge pull request #7626 from sum2012/GPU-minor
...
GPU:Avoid "decimate" the usageFlags corrupted memory
2015-03-23 15:22:08 +01:00
sum2012
3549705195
Use better solution from @Bigpet
2015-03-23 20:29:51 +08:00
Henrik Rydgård
3ef8c70151
Merge pull request #7629 from unknownbrackets/gpu-minor
...
Move the viewport transform to the proj matrix
2015-03-23 09:17:17 +01:00
Unknown W. Brackets
5fa3bf0eb9
Move the viewport transform to the proj matrix.
...
The viewport has an implementation defined maximum size. On some devices,
it's as low as 2048 or 4096.
Tales of Destiny 2, for example, uses a large viewport, which may be
outside this range at 1x or 2x on such devices. This makes it work much
better. It may also have better subpixel precision.
2015-03-22 23:35:24 -07:00
Unknown W. Brackets
c2153ff976
Add new logging in sceKernelCreateThread().
2015-03-22 21:22:40 -07:00
Unknown W. Brackets
74c6f2696d
Add log formatting for 64-bit arg types + stack.
2015-03-22 21:15:13 -07:00
Unknown W. Brackets
110cc119ce
Change some logging in the last Callback func.
2015-03-22 20:51:56 -07:00
Unknown W. Brackets
52a37c1330
Actually use the table's arg and ret masks.
2015-03-22 20:51:56 -07:00