Commit Graph
45601 Commits
Author SHA1 Message Date
Unknown W. Brackets a2d91ee26d softgpu: Don't mask out so much of fb stride.
Seems like anything from 4 is supported in 8888, most likely it just needs
to align to 16 bytes.  Values above 1024 work, but e.g. 2044 seems buggy.

Fixes the map on Hexyz Force (rendered at 80 stride.)
2013-12-15 11:59:24 -08:00
Unknown W. Brackets 0c7e9b9849 headless: default to single core.
Was zero before, causing divide by zero issues.
2013-12-15 11:59:24 -08:00
Unknown W. Brackets da1224bb57 softgpu: Use the display, not current, framebuffer.
Fixes blinking in save dialogs and probably other bugs.
2013-12-15 11:59:23 -08:00
Unknown W. Brackets f7bad51cc7 Clip in PPGe, fixing issues in softgpu.
We were just drawing wrong, so softgpu was correct.
2013-12-15 11:59:23 -08:00
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
Unknown W. Brackets 0043950770 Use #version 130 for OpenGL 3.0+ to support out.
Otherwise it just gives errors on cards that support dual source blending.
2013-12-15 08:32: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 1513701d0e Oops, make things translatable. 2013-12-14 22:36:42 -08:00
Unknown W. Brackets 4bc86afd5e Adjust some project filters. 2013-12-14 22:36:41 -08:00
Unknown W. Brackets ae576f2457 Show the path in the game details screen.
Helps when you have 2+ isos in the same dir with different versions of the
same game, heh.  Like when hacking/translating.
2013-12-14 22:36:41 -08:00
Unknown W. Brackets 11f676d176 Support extracted ISOs (for debugging) in browser. 2013-12-14 22:36:40 -08:00
Unknown W. Brackets 4ed419d4d5 Support pinning paths in the game browser.
For example, you might have games in multiple places, internal and
external storage, or a projects directory in addition to regular games,
etc.
2013-12-14 22:34:44 -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
bollu ee5a9fb9b1 fixed a tilt bug 2013-12-14 18:25:57 +05:30
bollu b0c7e824be Merge branch 'master' of https://github.com/hrydgard/ppsspp into improvedTilControls 2013-12-14 16:45:29 +05:30
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