Commit Graph

11001 Commits

Author SHA1 Message Date
Unknown W. Brackets
2f0c8c2877 softgpu: Attempt to implement GE_PROJMAP_UV.
Looks okay, not sure if it's fully correct.
2013-12-15 11:59:22 -08:00
Henrik Rydgård
9c545eea82 Merge pull request #4842 from raven02/patch-13
Set float for gstate.getStencilTestRef() * (1.0f / 255.0f);
2013-12-15 06:16:24 -08:00
raven02
7f828a6b66 Set float for gstate.getStencilTestRef() * (1.0f / 255.0f); 2013-12-15 21:40:14 +08:00
Henrik Rydgård
1d7cffe805 Merge pull request #4840 from raven02/patch-12
Regression fix #4837
2013-12-15 03:54:55 -08:00
raven02
29f7d4cb5f Regression fix #4837 2013-12-15 19:54:06 +08:00
Henrik Rydgard
214cc01976 Fix bugs in stencil2alpha, fix bugs in glsl 3 support, enable dual source blending where available
The stencil2alpha bug fixes fix some glows in Wipeout, dual source fixes the rest.
2013-12-15 12:49:13 +01:00
Henrik Rydgard
3cde4921ae Have the shader generators generate modern GLSL if available.
This opens up to use other modern features like dual source alpha later.
2013-12-15 11:23:27 +01:00
Henrik Rydgård
24885ad28d Merge pull request #4837 from raven02/patch-11
Write 0 to outposAddr when before return ATRAC_ERROR_ALL_DATA_DECODED
2013-12-15 01:11:07 -08:00
Henrik Rydgård
529cb050fb Merge pull request #4835 from unknownbrackets/gpu-minor
Workaround Tactics Ogre block transfer weirdness.
2013-12-15 01:07:30 -08:00
raven02
bf93910215 sceAtracGetNextDecodePosition() : write 0 to outposAddr when before return ATRAC_ERROR_ALL_DATA_DECODED 2013-12-15 14:48:08 +08:00
Unknown W. Brackets
11ed3a46d9 Workaround Tactics Ogre block transfer weirdness.
This works around #4833, while keeping videos in Valkyrie Profile (and any
other games programmed the same way) working.
2013-12-14 16:45:29 -08:00
Unknown W. Brackets
701543bdeb Merge pull request #4834 from thedax/updateComment
Update comment in PSPDialog::IsButtonHeld.
2013-12-14 16:09:25 -08:00
The Dax
9ea907d7b7 Update comment in PSPDialog::IsButtonHeld. 2013-12-14 19:05:19 -05:00
Unknown W. Brackets
dcee781ae8 Add CityHash back to Linux/iOS/etc.
This reverts commit ecfe43c149.
2013-12-14 15:46:11 -08:00
Henrik Rydgård
309f1aa082 Merge pull request #4832 from thedax/oskInputRepeat
OSK: Allow the text input buttons to be held and thus repeat.
2013-12-14 15:23:35 -08:00
The Dax
92ab821f14 Allow the OSK text input buttons to be held and thus repeat. 2013-12-14 18:18:18 -05:00
Henrik Rydgård
a63e9828ed Merge pull request #4831 from unknownbrackets/jit-invalidate
When importing vars, invalidate jit for HI16 too
2013-12-14 15:11:21 -08:00
Henrik Rydgård
c9ea3f925d Merge pull request #4830 from unknownbrackets/debugger
Switch to 64-bit hash, minor debugger stuff
2013-12-14 15:11:00 -08:00
Unknown W. Brackets
18e2648a27 When importing vars, invalidate jit for HI16 too. 2013-12-14 15:05:56 -08:00
Unknown W. Brackets
13bf4d83fa Add memchecks for common HLE copy operations.
Better to catch some than miss everything.
2013-12-14 14:56:05 -08:00
Unknown W. Brackets
12713a44a1 Attempt to prevent shutdown crash in debugger. 2013-12-14 14:56:04 -08:00
Unknown W. Brackets
b74c62b6a6 Switch to a 64-bit function hash. 2013-12-14 14:56:04 -08:00
Unknown W. Brackets
5220115708 Reduce sceMpegRingbufferAvailableSize() logspam.
It's really mostly interesting when it changes only.
2013-12-14 14:56:03 -08:00
Henrik Rydgård
323fc9a999 Merge pull request #4826 from vnctdj/master
Update Store.cpp
2013-12-14 12:01:58 -08:00
Henrik Rydgård
a95930a788 Merge pull request #4828 from unknownbrackets/mpeg-minor
Fix some issues with looping videos, and videos added in tiny chunks
2013-12-14 12:00:09 -08:00
Unknown W. Brackets
7bbbf4d4b6 Typo. 2013-12-14 11:34:06 -08:00
Unknown W. Brackets
3204ec94fb Forget video end when more packets are added.
Good for looping videos, for example Burnout.
2013-12-14 11:33:32 -08:00
Unknown W. Brackets
20b81ef552 Don't try to seek the video with too few packets.
Conservatively we seem to need approximately 6, which any video ought to
be longer than.
2013-12-14 11:18:08 -08:00
Unknown W. Brackets
057cad228c Upload block transfers to FBOs when from ram. 2013-12-14 10:10:23 -08:00
vnctdj
5473c022ee Update Store.cpp
"Store" pointer name changed (https://github.com/hrydgard/ppsspp/wiki/i18n-translation-pointer-names)

Making translatable
2013-12-14 14:50:18 +01:00
Henrik Rydgård
9c7e21c29c Merge pull request #4825 from vnctdj/patch-1
Fix letter case
2013-12-14 03:01:05 -08:00
vnctdj
ae35a63fb6 Fix letter case
Proof :
>> http://forums.ppsspp.org/member.php?action=profile&uid=6783
>> http://forums.ppsspp.org/member.php?action=profile&uid=16401
2013-12-14 11:57:36 +01:00
Henrik Rydgard
c82b76aab9 Add people who worked on ad-hoc to credit list 2013-12-14 11:12:31 +01:00
Henrik Rydgård
14b263b82c Merge pull request #4821 from raven02/patch-8
Add extra GE_TEXFUNC_UNKNOWN1/2/3 which handle same as GE_TEXFUNC_ADD
2013-12-14 01:16:33 -08:00
Henrik Rydgård
f449d03691 Merge pull request #4822 from unknownbrackets/rtc
Fix some date conversions in sceRtc
2013-12-14 01:15:49 -08:00
Unknown W. Brackets
ef9de27651 Fix overflows in sceRtcAdd*() funcs. 2013-12-13 23:03:41 -08:00
Unknown W. Brackets
ba17f57149 Simplify sceRtcTickAddMonths() and write if valid. 2013-12-13 21:58:25 -08:00
Unknown W. Brackets
d7d03f632e sceRtcTickAddYears(): don't write invalid results.
Also fix leap day handling, per tests.
2013-12-13 15:11:40 -08:00
Unknown W. Brackets
0e831b0cda Check days in month within sceRtcCheckValid(). 2013-12-13 15:10:47 -08:00
Unknown W. Brackets
e4e26f6cc1 Convert ticks using a better supported year range.
Since 400 years is a stable number, we can adjust everything to [1970,
2370) and most system libraries (hello, Windows) will get it right.

This fixes overflow issues with tick/date conversions.
2013-12-13 15:07:53 -08:00
Unknown W. Brackets
7c2a5a0211 Report negative time parts as invalid. 2013-12-13 15:06:31 -08:00
raven02
078606a528 enum for GE_TEXFUNC_UNKNOWN1/2/3 = 5/6/7 2013-12-14 06:48:45 +08:00
raven02
affc7f44a6 Add extra GE_TEXFUNC_UNKNOWN1/2/3 which handle same as GE_TEXFUNC_ADD 2013-12-14 06:47:20 +08:00
Unknown W. Brackets
1c0e7fbc8b Add -m (for match) switch to test.py.
Usage: test.py -m rtc/
2013-12-13 13:56:48 -08:00
Henrik Rydgård
409098d8df Merge pull request #4818 from raven02/patch-6
Restore viewport when switching render targets
2013-12-13 13:07:11 -08:00
raven02
5c6dbb8a31 Restore viewport when switching render targets 2013-12-14 04:14:59 +08:00
Henrik Rydgård
5a8e12cded Merge pull request #4816 from thedax/pspFirmwareOption
Add an ini option to set the emulated PSP's firmware.
2013-12-13 11:40:09 -08:00
The Dax
6050b47c67 Add an ini option to set the emulated PSP's firmware. 2013-12-13 13:06:44 -05:00
Henrik Rydgård
876021ce70 Merge pull request #4814 from vnctdj/patch-1
Make "Download from the PPSSPP Homebrew Store" translatable in [MainMenu]
2013-12-13 06:01:11 -08:00
vnctdj
253b4037f1 Shorten the key 2013-12-13 14:58:06 +01:00