Henrik Rydgård
0846abbd54
Merge pull request #5598 from lioncash/vertical-alignments
...
Fix up some vertical alignments in misc Core source files.
2014-03-03 18:29:19 +01:00
Henrik Rydgård
fa4fbd0082
Merge pull request #5600 from thedax/additionalPS1EbootCheck
...
Perform another PS1 eboot check before checking the PSAR magic.
2014-03-03 18:27:29 +01:00
The Dax
f3d32d8c23
Get rid of redundant ERROR_LOG.
2014-03-03 11:57:33 -05:00
The Dax
8342846609
Perform another PS1 eboot check before checking the PSAR magic.
...
It seems as if some PS1 eboots out there are malformed and will get past the PSISOIMG0000 check, so check the PARAM.SFO category, too. If the eboot gets past that too, PPSSPP will probably still crash, so we're screwed at that point anyway.
2014-03-03 11:46:26 -05:00
Henrik Rydgård
cc93e78076
Merge pull request #5599 from thedax/win32NVidiaOptimus
...
Win32: On Optimus systems, use the NVidia GPU, not the IGP.
2014-03-03 17:31:36 +01:00
The Dax
04837f7ba6
Remove redundant ifdef; we're already on Win32, so there's no need for them here.
2014-03-03 11:30:58 -05:00
The Dax
520eb5b012
Win32: On Optimus systems, use the NVidia GPU, not the IGP.
2014-03-03 11:26:27 -05:00
lioncash
b9886942a7
Fix some vertical alignments in misc Core source files.
2014-03-03 11:16:53 -05:00
Unknown W. Brackets
3ebf47bbd5
Oops, fix compat reports on Android.
...
Always forget about the VFS thing...
2014-03-03 07:25:17 -08:00
Henrik Rydgård
c65734c33a
Move a return statement to the correct position.
2014-03-03 16:10:14 +01:00
Henrik Rydgård
b2260149ae
ARM Jit: Avoid materializing some unnecessary immediates in loads/stores
2014-03-03 14:33:22 +01:00
Henrik Rydgård
aea272a3ce
Jit x86: optimize "subu r, 0, r" to NEG r.
2014-03-03 13:42:32 +01:00
Henrik Rydgård
30e58d9848
More work on smoother keyboard focus
2014-03-03 12:56:01 +01:00
Henrik Rydgård
3d906a1471
Focus the contents of popup screens
2014-03-03 12:55:29 +01:00
Henrik Rydgård
af35f06390
More focus behaviour tweaking.
2014-03-03 12:33:57 +01:00
Henrik Rydgård
36c8d7f408
Focus the start button on the pause screen. Update native with focus fixes.
2014-03-03 11:39:42 +01:00
Henrik Rydgård
27bb0b01d3
Fix some focus issues, allow to set a DefaultFocusView on ViewGroups.
2014-03-03 11:39:06 +01:00
Henrik Rydgård
ae951a46fa
Add clamp_value function to math_util
2014-03-03 11:38:48 +01:00
Henrik Rydgård
91f67be6c4
Merge pull request #5596 from unknownbrackets/warnings
...
Fix some minor warnings
2014-03-03 15:31:44 +07:00
Unknown W. Brackets
f124e7dddc
Fix a minor typo.
2014-03-03 00:21:04 -08:00
Unknown W. Brackets
c7437bbe8e
Fix some minor warnings.
2014-03-03 00:08:32 -08:00
Henrik Rydgård
705658b8e4
Merge pull request #5593 from unknownbrackets/debugger2
...
Highlight arguments from the selected range
2014-03-03 13:57:31 +07:00
Unknown W. Brackets
f70f70925d
Highlight arguments from the selected range.
...
For example, if "lui v0,0x8000" is selected, highlight "v0" or "0x8000"
used as arguments on other lines. Makes it a bit easier to follow.
2014-03-02 22:49:22 -08:00
Henrik Rydgård
374e12afc3
Merge pull request #5590 from unknownbrackets/xbox
...
Merge more parts of #4716
2014-03-03 13:37:21 +07:00
Henrik Rydgård
c2f76ac549
Merge pull request #5594 from unknownbrackets/gpu-minor
...
Fix some software skinning glitches
2014-03-03 13:32:03 +07:00
Henrik Rydgård
dc2f28f899
Merge pull request #5591 from unknownbrackets/io-thread
...
Handle concurrent sync io operations better
2014-03-03 13:30:35 +07:00
Henrik Rydgård
54b9cf6e37
Merge pull request #5592 from unknownbrackets/debugger
...
Don't clear js.afterOp in WriteExit*()
2014-03-03 13:28:48 +07:00
Henrik Rydgård
bedca39bf1
Merge pull request #5595 from unknownbrackets/vertexjit
...
vertexjit: Implement Morph pos/nrm variants on x86
2014-03-03 13:26:22 +07:00
Henrik Rydgård
c7953c4934
Merge pull request #5585 from unknownbrackets/perf
...
Improve performance when running tests / fix function replacement
2014-03-03 13:20:24 +07:00
Unknown W. Brackets
ca938bf353
Cut down on locking in DEBUG_LOG.
...
Reduces GenericLog() from 13.8% to 1.5% in Where Is My Heart?, will
probably help other games to a lesser extent.
2014-03-02 22:03:02 -08:00
Unknown W. Brackets
fb63dad54e
vertexjit: Implement Morph pos/nrm variants on x86.
2014-03-02 20:11:40 -08:00
Unknown W. Brackets
e08e9d8e89
Flush if morphing, even if only weight changed.
...
Fixes more graphical glitches that happen when software skinning is enabled.
2014-03-02 20:09:18 -08:00
Unknown W. Brackets
ecf9479d5a
Always flush bone matrices when morph is enabled.
...
Fixes graphical glitches in Shadow of Destiny and LittleBigPlanet with
software skinning enabled. Maybe the other games in #5304 .
2014-03-02 18:20:16 -08:00
Unknown W. Brackets
0a880b09ad
Allow fast bone mtx loads w/o software skinning.
2014-03-02 18:12:40 -08:00
Unknown W. Brackets
8aceba732a
Stop reporting null thread args with size.
...
Must've been a mistake in the test, can no longer reproduce the crash.
2014-03-02 16:59:50 -08:00
Unknown W. Brackets
601fc72ac6
Don't clear js.afterOp in WriteExit*().
...
It needs to be handled in each exit, not just the first one.
Fixes #5587 .
2014-03-02 14:23:27 -08:00
Unknown W. Brackets
d7ba8f7312
Correct error code for reads into a bad pointer.
...
Per tests this is generally -1.
2014-03-02 13:59:34 -08:00
Unknown W. Brackets
2a4cbb7171
Allow two threads to read from a file at once.
...
It just happens in order, rather than failing with an error (async busy.)
Async operations still fail when used in this way, however.
2014-03-02 13:49:29 -08:00
Unknown W. Brackets
07a2e57932
Synchronize IO operations before any seek.
...
To prevent it from seeking before the operation.
2014-03-02 13:47:11 -08:00
Unknown W. Brackets
2c40cd509a
Avoid overwriting io thread results.
...
Just block until it's done so that things are synchronous.
2014-03-02 13:45:12 -08:00
Ced2911
418d2ac8ce
[xbox] 360 support for common
2014-03-02 12:15:10 -08:00
Ced2911
3be063d28a
[Xbox] Use intrinsics swap
2014-03-02 12:02:51 -08:00
Ced2911
46ac351b9b
[Jit] implement Comp_Vi2f
2014-03-02 11:53:03 -08:00
Ced2911
93f08b4035
[Jit] add subfic
2014-03-02 11:45:48 -08:00
Ced2911
cd283089aa
[Jit] Mov2ir optimisation
2014-03-02 11:45:27 -08:00
Ced2911
38a59cca95
[Jit] Fixes BNE
2014-03-02 11:44:31 -08:00
Ced2911
2ac5d38b90
[Jit] add more instruction
2014-03-02 11:43:58 -08:00
Ced2911
09210a2ce9
[jit] round fpu
2014-03-02 11:42:18 -08:00
Unknown W. Brackets
d3bead638f
Add ppcEmitter.cpp/h to the MSVC project.
...
So that it's searchable/etc.
2014-03-02 11:41:22 -08:00
Ced2911
08595f55a6
[jit] save fpr, less crashes ?
2014-03-02 11:40:52 -08:00