Commit Graph

3166 Commits

Author SHA1 Message Date
Unknown W. Brackets
3466f3c721 armjit: Add fastmem check to FPU.
Could reduce crashes that don't happen on x86.
2013-03-16 20:31:51 -07:00
Unknown W. Brackets
b8eb526691 armjit: improve slowmem, fix vram check.
Darn, copy/paste error.
2013-03-16 20:31:51 -07:00
Unknown W. Brackets
78d14ecd04 Remove some unused/undefined memmap funcs. 2013-03-16 19:46:24 -07:00
Unknown W. Brackets
0ec531587c Fix valid address checking.
Fastmem crashes if it hits these addresses, but they're not reported as
wrong.
2013-03-16 19:43:34 -07:00
Unknown W. Brackets
6ef5f4c8dc armjit: Refactor slowmem path for reusing it. 2013-03-16 14:37:35 -07:00
Unknown W. Brackets
45b0b1203f armjit: No, LDR/STR do not update flags.
Oops, had some other bug and thought this was the issue.
2013-03-16 14:37:35 -07:00
Unknown W. Brackets
de3713fc50 armjit: improve mem speed without fastmem. 2013-03-16 14:37:35 -07:00
Unknown W. Brackets
8f3904d32d armjit: Speed up imm addresses in slowmem mode. 2013-03-16 14:37:35 -07:00
Unknown W. Brackets
e8ac8d49b6 iOS: Reduce CPU consumption for audio, adjust sync.
Still is clicking...
2013-03-16 14:00:41 -07:00
rock88
947f838165 IOS: added audio output 2013-03-16 12:54:16 -07:00
rock88
05bdc2cd2f IOS: iPhone/iPod 5 screen support 2013-03-16 12:53:30 -07:00
Henrik Rydgård
79b2ecdf66 Merge pull request #1005 from unknownbrackets/perf
Small perf improvements from iOS testing
2013-03-16 12:10:30 -07:00
Unknown W. Brackets
c20251ab30 Organize mem access a bit in SasInstance::Mix().
It's a bit faster but this isn't really the hottest part...
2013-03-16 11:59:44 -07:00
Unknown W. Brackets
b1e9924075 Shave a tiny bit of time out of CallSyscall(). 2013-03-16 11:22:47 -07:00
Unknown W. Brackets
14e065cbb2 Avoid dynamic_cast() for threads where possible.
It's reasonable to trust currentThread and threadReadyQueue, and these eat
a few percentage points of time.
2013-03-16 11:17:44 -07:00
Henrik Rydgård
d8c0a9410c Merge pull request #1002 from raven02/patch-1
Flip in throughmode for SW/HW T&L
2013-03-16 07:27:16 -07:00
raven02
ada37f06cb spacing fix 2013-03-16 21:37:56 +08:00
raven02
0b6a762c1b Typo 2013-03-16 21:05:41 +08:00
raven02
49befb3d41 Flip in throughmode for HW T&L 2013-03-16 20:35:51 +08:00
raven02
10e8dc2693 Flip in throughmode for SW T&L 2013-03-16 20:34:49 +08:00
Henrik Rydgard
434c0a4396 Update pspautotests 2013-03-16 10:39:54 +01:00
Henrik Rydgard
e20e5f49b9 Stub sceIoChstat and an icache invalidate function 2013-03-16 09:39:22 +01:00
Henrik Rydgård
a219b33e1e Merge pull request #1001 from unknownbrackets/ios
iOS fixes: debugging and logging
2013-03-16 01:23:51 -07:00
Henrik Rydgard
46b2e15945 Set _CRT_SECURE_NO_WARNINGS 2013-03-16 09:17:39 +01:00
Henrik Rydgard
5fb4d5d48a Set default load address to 0x88004000 according to tpunix 2013-03-16 09:15:47 +01:00
Henrik Rydgard
8021e49c7f Apply tpunix' PGD fix from #998 2013-03-16 09:15:11 +01:00
Unknown W. Brackets
b6d3623da1 iOS: Force Xcode to relink on every build.
Apparently Xcode doesn't know how to detect changes in static libraries.
So, we just delete the binary to force it to relink it.
2013-03-16 01:04:38 -07:00
Henrik Rydgård
f92e5ffac6 Merge pull request #999 from KentuckyCompass/rotate
Don't rotate to portrait and fix iOS 6 compatibility
2013-03-16 00:56:01 -07:00
Henrik Rydgard
f67743b769 Fix scissor rectangle being one pixel too small. 2013-03-16 08:54:39 +01:00
Unknown W. Brackets
8c7506e2eb Mobile: Enable console logging in debug mode. 2013-03-16 00:25:41 -07:00
Unknown W. Brackets
aa1111e270 iOS: Use Documents/PSP not DocumentsPSP as the path. 2013-03-15 23:52:52 -07:00
Unknown W. Brackets
69b05e837e iOS: Fix breakpoints, simplify running unit tests. 2013-03-15 23:50:31 -07:00
KentuckyCompass
e530a306ec Don't rotate to portrait and fix iOS 6 compatibility 2013-03-15 22:23:59 -07:00
Henrik Rydgard
b1108f3290 Respect the size of the current FBO when drawing. Some cleanup. 2013-03-16 00:40:37 +01:00
Henrik Rydgard
13c2905f05 Buildfix (typo) 2013-03-15 23:24:13 +01:00
Henrik Rydgard
c8379e3db5 Allow display addresses within RAM, draw the pixels at end of frame. 2013-03-15 22:50:35 +01:00
Henrik Rydgard
cf458dba60 gpu: Add support for scissor rectangle 2013-03-15 22:24:16 +01:00
Henrik Rydgard
bef3ef7fac Fix aspect ratio in unbuffered mode 2013-03-15 21:22:17 +01:00
Henrik Rydgard
1f5b6b7f59 Logging changes and cleanup 2013-03-15 21:01:57 +01:00
Henrik Rydgård
17bf9a4616 Merge pull request #996 from unknownbrackets/warnings
Fix some minor warnings
2013-03-15 08:23:08 -07:00
Unknown W. Brackets
d8dd889bfd Couple more minor warning fixes. 2013-03-15 08:19:02 -07:00
Unknown W. Brackets
6477f608bc Non-Windows buildfix. 2013-03-15 07:45:00 -07:00
Henrik Rydgård
99ffdfdd1c Merge pull request #995 from raven02/sceP3da
Add new sceP3da (Positional 3D Audio Library)
2013-03-15 05:28:52 -07:00
raven02
a9ff724e93 Add sceP3da 2013-03-15 20:16:45 +08:00
Henrik Rydgård
4a5aff8c0f Merge pull request #994 from unknownbrackets/ios
Improve iOS packaging
2013-03-15 03:13:15 -07:00
Unknown W. Brackets
e6b52c5025 iOS: Embed fonts into the app bundle. 2013-03-15 02:00:16 -07:00
Unknown W. Brackets
2b7b95972c iOS: Package as Universal, include icon. 2013-03-15 01:29:33 -07:00
Henrik Rydgård
dc84b520a6 Merge pull request #992 from unknownbrackets/ios
Fix armjit fastmem
2013-03-15 01:06:48 -07:00
Henrik Rydgård
05c7b86dc2 Merge pull request #991 from raven02/patch-8
Add UI for Android with Linear Filtering
2013-03-15 01:06:29 -07:00
Henrik Rydgård
e69615a679 Merge pull request #993 from unknownbrackets/warnings
Fix some minor warnings
2013-03-15 01:05:35 -07:00