Henrik Rydgård
0116aa0293
Merge pull request #4850 from unknownbrackets/softgpu
...
softgpu: Keep track of frame dirty for frameskip
2013-12-15 14:37:00 -08:00
Unknown W. Brackets
b1d78020c4
softgpu: Keep track of frame dirty for frameskip.
...
But only when frameskip is enabled. Let's always draw in case of pixel
poking when it's off.
2013-12-15 14:32:04 -08:00
Henrik Rydgård
f8282d1dd3
Merge pull request #4847 from unknownbrackets/gpu-minor
...
Use #version 130 for OpenGL 3.0+ to support out
2013-12-15 14:17:28 -08:00
Henrik Rydgård
bcc3c17541
Merge pull request #4849 from unknownbrackets/softgpu
...
Fix a bunch of things in softgpu (save dialogs, swizzle, bilinear, depth)
2013-12-15 14:13:34 -08:00
Unknown W. Brackets
9e9c6c0719
Allow auto frameskip to skip > 1 frame.
2013-12-15 13:27:16 -08:00
Unknown W. Brackets
9aa1b15569
softgpu: Fix black objects with bilinear filtering.
...
Dividing by 256 gives us a range of 0-253, and incorrectly gets zero for
some components (guessing alpha, primarily?) in some games.
Dividing by 255 has a speed hit, so a slight bias to the top left seems
like a decent performance compromise (and it's a very slight bias.)
2013-12-15 11:59:25 -08:00
Unknown W. Brackets
96d6f52a13
softgpu: Retain accuracy in depth for tests.
...
Fixes intro/menu issues in Phantasy Star Portable 1/2, and text in the
first, both of which now look correct.
2013-12-15 11:59:25 -08:00
Unknown W. Brackets
6ca5662b03
softgpu: Properly swizzle 16 bit textures.
...
Fixes for example the graphics in Fieldrunners.
2013-12-15 11:59:24 -08:00
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