Commit Graph

19773 Commits

Author SHA1 Message Date
Henrik Rydgard
8c9f3b9509 Update version numbers to 1.2.2, more README fixes 2016-03-19 19:29:12 +01:00
Henrik Rydgard
66be74f054 Update the lang submodule 2016-03-19 19:22:39 +01:00
Henrik Rydgard
3b6e36b640 Update README for 1.2.2 2016-03-19 19:14:29 +01:00
Henrik Rydgård
eaeddc6c23 Merge pull request #8642 from hrydgard/java-egl
Restore Java EGL support, while keeping the new stuff around as an option
2016-03-17 22:25:39 +01:00
Henrik Rydgard
92c6810954 Not using a GL config chooser seems to be the way to go, really, and was the way we used before the EGL attempt. 2016-03-17 22:22:57 +01:00
Henrik Rydgard
4c0e6d0138 Some renaming, fixes and tweaks to the gl_lost mechanism, which is again needed 2016-03-17 21:30:16 +01:00
Henrik Rydgard
5ad772a8bf Further fixes to Java EGL support 2016-03-17 19:42:59 +01:00
Henrik Rydgard
2880e09dd2 Fix touch scaling with Java EGL 2016-03-17 18:59:43 +01:00
Henrik Rydgard
0d6c8df4ba Restore Java EGL support, while keeping the new stuff around as an option.
Did not restore the old DPI code, reusing the new instead.

To switch back to C++ EGL, change javaGL in NativeActivity.java.

Fixes issue #8638 and hopefully others like #8618.
2016-03-17 18:49:18 +01:00
Henrik Rydgard
b137bf1af4 Oops 2016-03-13 18:42:26 +01:00
Henrik Rydgard
c8457d39ed Fix a bunch of compiler warnings, delete some unused code 2016-03-13 15:17:31 +01:00
Henrik Rydgard
ec6559537b Android EGL: Experiment: Only apply the 16-bit workaround on really old devices. 2016-03-13 15:17:31 +01:00
Henrik Rydgard
b94572e3ba Assorted cleanup 2016-03-13 15:17:31 +01:00
Henrik Rydgård
14ead27f8d Merge pull request #8633 from unknownbrackets/gpu-logicop
Disable alpha test optimization with logic ops
2016-03-12 18:48:01 +01:00
Unknown W. Brackets
944a1f380b Disable alpha test optimization with logic ops.
We still need to discard the pixels in the case of a logic op, like
invert.  Otherwise we will invert the blended pixels too.

See #8632.
2016-03-12 09:27:18 -08:00
Henrik Rydgard
3924d8bdea Fix bug in ZIP file extraction breaking the Mega Drops homebrew, and others.
Was rounding file sizes up to the nearest 128k...
2016-03-09 17:02:15 +01:00
Unknown W. Brackets
cc4e7c4b10 Oops, flush from queue before locking.
Added this last and clearly didn't test it carefully.  Fixes #8631.
2016-03-07 20:19:07 -08:00
Henrik Rydgård
6f30401800 Merge pull request #8628 from unknownbrackets/ui-minor
Cleanup in UI, remove dup mutex define, wait for gameinfo items
2016-03-06 23:59:33 +01:00
Unknown W. Brackets
f38869141a UI: Correct a race condition when loading bgs. 2016-03-06 14:49:17 -08:00
Unknown W. Brackets
8a9e30f833 UI: Wait for the specific game info item to finish.
In case we have slow-loading ones.
2016-03-06 14:49:16 -08:00
Unknown W. Brackets
f1f046d885 Remove now-unused mutex implementation. 2016-03-06 14:49:16 -08:00
Unknown W. Brackets
da03b80c97 Standardize on just one mutex implementation. 2016-03-06 14:49:15 -08:00
Unknown W. Brackets
955b0fb9db UI: Minor header cleanup. 2016-03-06 14:49:14 -08:00
Henrik Rydgård
2e532e59c5 Merge pull request #8627 from unknownbrackets/vk-distance
Bring over non-Vulkan changes from Vulkan branch
2016-03-06 21:50:41 +01:00
Henrik Rydgard
98dc56116f Add ability to hide items from popup lists 2016-03-06 11:54:38 -08:00
Henrik Rydgard
f08ae677e8 Disable gfx logging in debug by default. 2016-03-06 11:48:14 -08:00
Henrik Rydgard
58b07e00d7 Assorted fixes and cleanups. 2016-03-06 11:46:41 -08:00
Henrik Rydgard
9d8d810395 Clear detection: Don't need to check the even vertices, as the odd vertices are the ones used for color.
This lets us detect and replace cube.elf's clear, and probably others.
2016-03-06 11:36:32 -08:00
Henrik Rydgard
d67b148712 Add math dataconv funcs for packed values. 2016-03-06 11:33:53 -08:00
Henrik Rydgard
438c7c1344 Only show GL extensions in the GL backend. 2016-03-06 11:06:49 -08:00
Henrik Rydgård
301571359c Buildfix 2016-03-06 15:21:16 +01:00
Henrik Rydgard
d4e432dadd Fix issue with lazy loading directory entries. Fixes #8613. 2016-03-06 14:28:14 +01:00
Henrik Rydgard
082d839965 Fix minor issues in ISOFileSystem 2016-03-06 14:28:10 +01:00
Henrik Rydgård
be0fdbaca2 Merge pull request #8624 from unknownbrackets/ui-tweaks
Put the storage request button front and center
2016-03-06 10:58:02 +01:00
Unknown W. Brackets
2d8484fd7d Put the storage button front and center.
This way it's harder to miss.
2016-03-05 17:18:24 -08:00
Unknown W. Brackets
6b9b00aa16 Assume DUALSOURCE replace alpha means supported.
We already check supports when generating this value, don't need to check
again when using it.
2016-03-05 17:18:04 -08:00
Henrik Rydgård
a8907cb172 Merge pull request #8621 from unknownbrackets/savestates
Avoid reloading save info on move/resize
2016-03-05 23:05:23 +01:00
Henrik Rydgård
2d899d8662 Merge pull request #8623 from unknownbrackets/gpu-minor
Fix crash on SHIELD devices with dual-source blending
2016-03-05 23:05:09 +01:00
Unknown W. Brackets
212848c1cc Explicitly enable dual source blending in shader.
Without this, the shader fails to compile on SHIELD devices with
up-to-date drivers.  It may have also been failing on other devices.

The specification notes that the #extension line must be used.
2016-03-05 13:27:27 -08:00
Unknown W. Brackets
7dfe8b58dc Clear attrMask on bad shader compile.
This prevents various crashes when incorrect attributes are enabled.
2016-03-05 13:14:25 -08:00
Unknown W. Brackets
50083a3c0c Avoid reloading save info on move/resize.
We don't really need to do this all the time, we can just do it on exit of
the entire screen.  Also fixes a crash on close.  Fixes #8619.
2016-03-01 18:19:18 -08:00
Henrik Rydgård
9bde45d6f9 Merge pull request #8615 from unknownbrackets/savestates
Fix save state icons when in a different path than PPSSPP
2016-02-29 09:39:19 +01:00
Unknown W. Brackets
ee27d838dd VFS: Only use Windows paths on Windows, cleanup. 2016-02-29 00:36:37 -08:00
Unknown W. Brackets
5451334b38 VFS: Support local paths on Windows too.
This fixes cases where local paths are read from, but not within the
registered VFS paths.  For example, save state icons.
2016-02-29 00:24:01 -08:00
Unknown W. Brackets
ef566a3adf SaveState: Clean up some constant usage. 2016-02-28 18:21:57 -08:00
Henrik Rydgård
2f96dda185 Merge pull request #8614 from unknownbrackets/vbo-freelist
Maintain and use a freelist for buffer objects
2016-02-29 01:22:18 +01:00
Henrik Rydgard
cef0a6311d ISOFileSystem: Remove the "restrictTree" functionality which is now obsolete with lazy directory loading. 2016-02-29 01:13:57 +01:00
Unknown W. Brackets
505ff99461 Maintain and use a freelist for buffer objects.
Only for sized buffers, which are the ones we gain something from reusing.
2016-02-28 15:10:41 -08:00
Unknown W. Brackets
f9ec9d53d0 Merge pull request #8613 from hrydgard/iso-filesystem-lazy
"Lazy load" directory information in ISOFilesystem
2016-02-28 14:31:20 -08:00
Henrik Rydgard
a1bf8573f6 Better way to find the git exe for git-version-gen, thanks Unknown. 2016-02-28 23:04:46 +01:00