Commit graph

19395 commits

Author SHA1 Message Date
Unknown W. Brackets
c3a0c14f39 Prevent leaking VBOs on shutdown also. 2015-12-28 14:13:24 -08:00
Unknown W. Brackets
f2410e2110 Oops, actually free old vertex cache buffers.
And reuse them, since, why not?
2015-12-28 14:13:24 -08:00
Unknown W. Brackets
675efe99b3 Use the new way for GL_EXTENSIONS in reporting too. 2015-12-28 14:13:23 -08:00
Unknown W. Brackets
8aed1c5f8e Decimate buffer names less frequently.
Sometimes there can be a lot, so let's decimate in chunks, and only based
on memory pressure.
2015-12-28 14:13:22 -08:00
Unknown W. Brackets
cbf149b0b4 Display types at different log levels.
Just to make errors stand out more, mainly.
2015-12-28 14:13:22 -08:00
Unknown W. Brackets
d39c8a5994 Decimate buffer objects less often.
I think it was previously deleting used objects, oops.
2015-12-28 14:13:21 -08:00
Unknown W. Brackets
a982438296 thin3d: Use GL_COLOR_LOGIC_OP. 2015-12-28 14:13:21 -08:00
Unknown W. Brackets
199d8ac0c0 Reuse buffers of the same size for dynamic data.
This is a lot faster than changing their sizes all the time.
2015-12-28 14:13:20 -08:00
Unknown W. Brackets
4d041c9ffe Try to add support for GL_KHR_debug.
For some reason I'm still not seeing this work in a core profile...
2015-12-28 14:13:19 -08:00
Unknown W. Brackets
a563e606b3 Resolve PBP directories earlier in load process.
This allows us to initialize the memory AFTER determining the proper size,
in the case of remasters.  It also avoids going through load twice.
2015-12-28 14:13:07 -08:00
Unknown W. Brackets
ea6afdff93 Avoid remaster vertex doubling in PPGe. 2015-12-28 14:13:07 -08:00
Unknown W. Brackets
1987c9e157 Dumb typo fix. 2015-12-28 14:13:06 -08:00
Unknown W. Brackets
a8d918b50a Automatically mount exdata/ for remasters.
Using memstick/exdata/GAMEID/.
2015-12-28 14:13:05 -08:00
Unknown W. Brackets
cf1b8e5384 Identify remasters based on UMD_DATA hash. 2015-12-28 14:13:05 -08:00
Unknown W. Brackets
84216ba3c3 Update submodules. 2015-12-28 12:38:02 -08:00
sum2012
8debe785b8 Revert "Fix Yu-Gi-Oh 6 crash with edit card in Android version"
This reverts commit f659e60c8d.

The crash is correctly fixed
2015-12-29 04:10:18 +08:00
Henrik Rydgård
ea6603b214 Merge pull request #8327 from angelXwind/master
Restore JIT for armv7/armv7s iOS 9 devices, which were erroneously disabled when I fixed PPSSPP's arm64 crashing.
2015-12-28 20:36:05 +01:00
Karen Tsai
c4a28a2998 Restore JIT for armv7/armv7s iOS 9 devices, which were erroneously disabled when I fixed PPSSPP's arm64 crashing. 2015-12-28 14:20:28 -05:00
Henrik Rydgård
6764ff295e Merge pull request #8321 from unknownbrackets/jit-invalidate
Invalidate jit blocks on IO read and a few other places
2015-12-28 19:48:25 +01:00
Henrik Rydgård
d70125f953 Merge pull request #8319 from unknownbrackets/jit-branch
Jit: Always link RA, even if branch not taken
2015-12-28 19:47:14 +01:00
Henrik Rydgård
b117896b63 Merge pull request #8317 from unknownbrackets/minor
Minor fixes to SDL + resolution display
2015-12-28 19:46:18 +01:00
Henrik Rydgård
d5121cd974 Merge pull request #8306 from unknownbrackets/lang-fuzzy
Fuzzy match lang when user locale doesn't exist + XP support
2015-12-28 19:44:32 +01:00
Henrik Rydgård
faf1cb60cd Merge pull request #8318 from vnctdj/master
Fix some bad translation strings
2015-12-28 19:43:55 +01:00
Henrik Rydgård
d7e4e0de6d Merge pull request #8312 from unknownbrackets/armips
Update armips to latest version
2015-12-28 19:43:21 +01:00
Unknown W. Brackets
ddcfed1b5e Jit: Invalidate on dmac copy as well. 2015-12-27 22:06:05 -08:00
Unknown W. Brackets
51016eb1c5 Jit: Invalidate after module loads.
Just to be safe, let's invalidate the entire range.
2015-12-27 22:05:53 -08:00
Unknown W. Brackets
3687be42bc Jit: Invalidate blocks after IO reads.
Fixes #7617.
2015-12-27 21:58:29 -08:00
Unknown W. Brackets
3ec7404d2d Jit: Always link RA, even if branch not taken.
The ops don't write RA conditionally.
2015-12-27 20:47:15 -08:00
vnctdj
79737bc502 Fix some bad translation strings 2015-12-28 01:34:51 +01:00
Unknown W. Brackets
9995447a53 Remove an unused definition. 2015-12-27 14:56:20 -08:00
Unknown W. Brackets
73e3fefbed Merge pull request #8316 from latot/master
Add extended keys(latam)
2015-12-27 14:32:51 -08:00
Unknown W. Brackets
0c46d7c081 Correct scratchpad memory range checks. 2015-12-27 14:29:12 -08:00
Unknown W. Brackets
517d5b7562 Warn when an upscaling shader is being used.
Otherwise it's potentially confusing that it doesn't change.  See #8310.
2015-12-27 12:05:12 -08:00
Unknown W. Brackets
1c852ac482 Remove old alphamask hack setting.
No longer used.
2015-12-27 12:04:53 -08:00
Unknown W. Brackets
267bd0e2f7 SDL: Avoid dereferencing an invalid iterator.
Might not be a key we know about.
2015-12-27 12:04:18 -08:00
Unknown W. Brackets
dcda4967fe SDL: Prevent windowevents from triggering keys.
There was no break, unintentional fall-through.
2015-12-27 12:03:26 -08:00
latot
b22ee53662 Change char assign 2015-12-27 16:52:38 -03:00
latot
c7b98b84c2 Add extended keys(latam) 2015-12-27 15:45:50 -03:00
Unknown W. Brackets
29eea477b9 iOS: Return mobile for device type prop.
This makes touch controls show by default, for example.
2015-12-26 20:38:43 -08:00
Unknown W. Brackets
312fcab8b0 Fix unittest build on Android x86. 2015-12-26 20:35:49 -08:00
Unknown W. Brackets
86127b3d0d Update armips to latest version.
The new version has some speed and other improvements.
2015-12-26 20:30:35 -08:00
Unknown W. Brackets
da65116f75 Oops, fix auto-hide timing issues.
If the game was not 60 fps, it was wrong, but also it added up frames too
quickly as static.  Was worried about missing touches when I added the
zeroing, dumb mistake.

Fixes #8309.
2015-12-26 11:31:37 -08:00
Unknown W. Brackets
5fdc72f893 Fuzzy match lang when user locale doesn't exist.
So for example, fr_CA would select fr_FR rather than en_US.  Wrong dialect
can sometimes be pretty far off, but it's still likely a better default.
2015-12-26 07:59:20 -08:00
Henrik Rydgård
b278299324 Merge pull request #8301 from unknownbrackets/savestates
Fix iOS savestate compatibility issue
2015-12-26 10:42:52 +01:00
Henrik Rydgård
dc94b8622b Merge pull request #8308 from unknownbrackets/gamedata
Improve sceUtilityGamedataInstall a bit
2015-12-26 10:41:10 +01:00
Henrik Rydgård
58ef5ee940 Merge pull request #8307 from unknownbrackets/minor
Allow shortcut min/max on Windows, fix config save on exit
2015-12-26 10:39:57 +01:00
Henrik Rydgård
5c18902925 Merge pull request #8304 from Vbif/static-analysis
Fixed some errors from PVS-Studio in Common project
2015-12-26 10:39:11 +01:00
Unknown W. Brackets
7471516d05 Gamedata: Reduce the transfer per call.
The standard value made my desktop drop frames without the data cached.
2015-12-25 23:24:04 -08:00
gmvbif
dff476c4f4 Make field for HWND in ConsoleListener 2015-12-26 09:54:34 +03:00
Unknown W. Brackets
34fc03068a Gamedata: Create a basic PARAM.SFO in data dir.
Fixes #7903.  Have not really tested, just based on game behavior.  Could
be inaccurate.
2015-12-25 21:54:14 -08:00