3177 Commits

Author SHA1 Message Date
Henrik Rydgard
53bcb29ef6 GL init: Don't die if wglCreateContextAttribsARB is supported but returns 0. 2013-03-17 14:47:57 +01:00
Henrik Rydgård
8f0cd93ca9 Merge pull request #1011 from raven02/master
Traditional/Simplified chinese font fix
2013-03-17 06:14:58 -07:00
raven02
9a114587a3 Font fix 2013-03-17 21:12:18 +08:00
Henrik Rydgård
76f3d5c711 Merge pull request #1009 from raven02/patch-1
Fix sound distortion
2013-03-17 04:57:25 -07:00
raven02
232aa69eb0 Fix sound distortion 2013-03-17 19:55:15 +08:00
Henrik Rydgård
bbaaeadc33 Merge pull request #1008 from raven02/master
Add font support for traditional/simplified chinese and fix the font misalignment issue
2013-03-17 04:12:45 -07:00
raven02
69fe13e6c3 Add font support for Traditional/Simplified Chinese 2013-03-17 18:46:18 +08:00
Henrik Rydgård
cf2a1dd3d2 Merge pull request #1007 from unknownbrackets/mem-fix
Fix memory valid address checking
2013-03-17 03:15:07 -07:00
Henrik Rydgård
3bd0a03585 Merge pull request #1004 from unknownbrackets/armjit-slowmem
Speed up memory access in armjit, even without fastmem
2013-03-17 03:13:43 -07:00
Henrik Rydgård
d2fbf990b9 Merge pull request #1006 from unknownbrackets/ios
iOS: Audio + iPhone 5 support (from rock88)
2013-03-17 03:12:04 -07:00
Unknown W. Brackets
5e537bd528 armjit: Optimize imm addresses in VFPU, slowmem path. 2013-03-16 20:31:52 -07:00
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