Commit Graph

3149 Commits

Author SHA1 Message Date
Henrik Rydgard
be0c2f44cd Update native ("make it a bit easier to select stuff in lists") 2013-03-11 00:25:01 +01:00
Henrik Rydgard
5b015dd788 Set default pixel mode for sceMpeg to 8888 2013-03-10 23:38:54 +01:00
Henrik Rydgard
94e485e695 Slightly improved OpenGL error handling on Windows 2013-03-10 23:09:52 +01:00
Henrik Rydgård
f5bb835dcb Merge pull request #935 from raven02/patch-7
Cleanup sceMpegQueryStreamOffset/sceMpegQueryStreamSize
2013-03-10 13:17:56 -07:00
raven02
85920312c2 Cleanup sceMpegQueryStreamOffset/sceMpegQueryStreamSize 2013-03-11 03:55:19 +08:00
Henrik Rydgård
36ef568b2c Merge pull request #933 from unknownbrackets/version
Fix Android build not building git-version right
2013-03-10 11:09:48 -07:00
Unknown W. Brackets
7c30b19cea Fix Android build not building git-version right.
Not sure what makes people might use... so just running both.
Also marked PHONY so it runs every time.
2013-03-10 10:39:16 -07:00
Henrik Rydgard
475ea5e5ee Update native (fixes Android app switching hang) 2013-03-10 17:50:25 +01:00
Henrik Rydgard
654620cb66 Adreno doesn't like negations when using discard, apparently.. 2013-03-10 16:01:00 +01:00
Henrik Rydgård
16df2c6267 Merge pull request #932 from raven02/patch-7
Add thoughmode for fliptexture
2013-03-10 06:41:10 -07:00
raven02
9468c00f31 Add thoughmode for fliptexture 2013-03-10 21:13:23 +08:00
Sacha
891f25e85a Remove some config options for Symbian where benefits are known. Can display all configs on screen again. 2013-03-10 22:41:34 +10:00
Henrik Rydgard
34c0c204bc Simple tilt controls (horizontal axis only, good for racing games) 2013-03-10 13:22:38 +01:00
Henrik Rydgard
83ba2d04ec Don't autosave .map files in the Windows version 2013-03-10 13:22:38 +01:00
Henrik Rydgård
11c730890e Merge pull request #927 from hrydgard/armjit-opt
ARMJIT: Optimize some common ops for immediates
2013-03-10 00:30:14 -08:00
Henrik Rydgård
075f7bbe0f Merge pull request #931 from sum2012/patch-3
Correct WrapI_UUUI and IMP sceMpegAvcConvertToYuv420
2013-03-10 00:30:06 -08:00
sum2012
bb82ad1685 Correct WrapI_UUUI and IMP sceMpegAvcConvertToYuv420 2013-03-10 15:21:55 +08:00
xsacha
1871c4e8bd Merge pull request #900 from xsacha/master
Rounding Mode Handling
2013-03-09 20:30:39 -08:00
Sacha
27b70f0726 Add MIPS/Loongson support 2013-03-10 13:24:05 +10:00
Sacha
25684e18d6 Add fonts to Blackberry package. 2013-03-10 12:30:02 +10:00
Sacha
ac3f3099e1 Fix the conditional rounding for round to zero. Implement ctc1, cfc1. 2013-03-10 11:25:24 +10:00
Henrik Rydgard
216dc7ad65 Optimize some common ops for immediates 2013-03-10 00:48:44 +01:00
Henrik Rydgård
5983925fc5 Merge pull request #926 from unknownbrackets/armjit-minor
Call GetImm() before Map* in case of overlap
2013-03-09 14:43:46 -08:00
Unknown W. Brackets
a589361b82 Call GEtImm() before Map* in case of overlap. 2013-03-09 14:39:17 -08:00
Henrik Rydgård
0d196bcdc5 Merge pull request #925 from unknownbrackets/perf
Improve perf for thread switching / callbacks
2013-03-09 14:26:21 -08:00
Unknown W. Brackets
6b7ff47617 Improve perf of __KernelExecutePendingMipsCalls().
This was using ~3% in many games with fast forward.  It was all
the RTL type lookup, so avoiding it is an easy win.
2013-03-09 14:21:21 -08:00
Henrik Rydgård
5048829f61 Merge pull request #924 from unknownbrackets/hle-delay
Add dedicated HLE delay/eat cycle funcs
2013-03-09 14:17:56 -08:00
Unknown W. Brackets
f9fc1af5c8 Improve perf of sceKernelCheckCallback().
Some games seem to call this a lot.
2013-03-09 14:11:53 -08:00
Henrik Rydgård
b77d965e56 Merge pull request #917 from unknownbrackets/jit-memcheck
Memory breakpoints (jit x86 only)
2013-03-09 13:55:05 -08:00
Unknown W. Brackets
dba04a7e22 Add a function for HLE to consume cycles.
Needed sometimes to make timing match better for tight loops.
Also removes the Puyo Puyo Fever hack.
2013-03-09 13:53:19 -08:00
Unknown W. Brackets
806ee13b61 Add a delay to sceUtilityLoadAvModule() as well. 2013-03-09 12:53:53 -08:00
Henrik Rydgård
eb42907710 Merge pull request #915 from raven02/patch-10
Bit clean up the SetRenderFrameBuffer()
2013-03-09 12:48:36 -08:00
Henrik Rydgård
3ced3b6636 Merge pull request #920 from Nezarn/master
Add Hungarian translation to Qt4 UI
2013-03-09 12:48:10 -08:00
Henrik Rydgård
4811aa4d1f Merge pull request #923 from unknownbrackets/armjit-minor
armjit: Don't MapReg before checking for IsImm()
2013-03-09 12:31:22 -08:00
Unknown W. Brackets
9100c4a5a2 armjit: Don't MapReg before checking for IsImm(). 2013-03-09 11:57:02 -08:00
Unknown W. Brackets
d2be407223 Make HLE func delayed results more generic. 2013-03-09 11:42:15 -08:00
Unknown W. Brackets
9cf2bcd06c Fix register memcheck to respect offset. 2013-03-09 09:01:23 -08:00
Nezarn
7d006a801f Add Hungarian translation to Qt4 UI
debug stuff is not translated, but this should be enough for normal
users
2013-03-09 17:25:49 +01:00
raven02
b18ee61676 Always clear since vbo is first created 2013-03-09 21:56:32 +08:00
Unknown W. Brackets
81db6aaf92 Properly pause the emu on memcheck hit. 2013-03-09 02:41:50 -08:00
Unknown W. Brackets
d051ea3106 Flush when checking for memcheck coreStates.
Trouble is this has to be done outside the lock.  So, moved out.
2013-03-09 02:41:50 -08:00
Unknown W. Brackets
a926ef6776 Respect read/write only mem breakpoints in x86 jit. 2013-03-09 02:41:49 -08:00
Unknown W. Brackets
15ff927d4d And now the dynamic memory breakpoints in x86 jit.
And add notes that this is interpreter/HLE only for now.
2013-03-09 02:41:49 -08:00
Unknown W. Brackets
68aaac25c6 Use unsigned compares in slowmem x86 jit. 2013-03-09 02:41:48 -08:00
Unknown W. Brackets
d10bdd6938 Basic working imm mem breakpoints in x86 jit.
Seems to work okay.  Doen't cover HLE of course.
2013-03-09 02:41:48 -08:00
Unknown W. Brackets
6290b67984 Validate the full memory access is valid.
Probably barely matters, but since we have the size now anyway...
2013-03-09 02:41:47 -08:00
Unknown W. Brackets
4908fb8046 Don't trip in a delay slot for bad mem access.
Could've done some tricky things... we don't jump correctly then.
2013-03-09 02:41:47 -08:00
Unknown W. Brackets
2d6a730cac Add some basics for memory checks to x86 jit.
Specifically, we will need to be able to bail in delayslots,
and we will need to know the size of the access (useful anyway.)
2013-03-09 02:41:46 -08:00
Henrik Rydgård
03e8ee3d52 Merge pull request #918 from unknownbrackets/fonts
Fix font crash on close again
2013-03-09 02:15:14 -08:00
Unknown W. Brackets
ab66aa4c45 Fix a shutdown crash with close fonts. 2013-03-09 00:54:16 -08:00