diff --git a/.gitignore b/.gitignore index c075c63..29b496b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ -.flatpak-builder -repo +/.flatpak-builder/ +/repo/ +/build/ diff --git a/appdata.xml b/appdata.xml index 97f13be..ad9f780 100644 --- a/appdata.xml +++ b/appdata.xml @@ -20,7 +20,26 @@ <screenshot>https://raw.githubusercontent.com/flathub/org.ppsspp.PPSSPP/master/screenshots/4.png</screenshot> </screenshots> <releases> - <release version="1.4.2" date="2017-05-27"/> + <release version="1.5.1" date="2017-11-29"> + <description> + <p>1.5 has support for Vulkan, the new faster way to draw graphics. Supported on many modern Android devices, and if enabled (change Backend in Graphics settings) you will see a massive speed boost. PPSSPP 1.5 also has the usual assortment of fixes:</p> + <ul> + <li>Full Vulkan support, also for Android now. Very fast on supported devices. (#10033, #10049)</li> + <li>Smarter graphics state management, reduced CPU consumption on all backends (#9899)</li> + <li>Android: Support for Arabic and other scripts we couldn't support before</li> + <li>Fixes to video dumping</li> + <li>Fix Android widgets, screen scaling (#10145)</li> + <li>Geometry problems fixed in Medal of Honor</li> + <li>Implement immediate draws, fixing Thrillville (#7459)</li> + <li>Software rendering improvements, speed and accuracy</li> + <li>Partial sceUsbGps and sceUsbCam support (Android)</li> + <li>Hardware tesselation of PSP Beziers and Splines (used by a few games)</li> + <li>Android "Sustained performance mode" to avoid thermal throttling (#9901)</li> + <li>Linux controller mapping fixes (#9997)</li> + <li>Assorted bugfixes and compatibility improvements</li> + </ul> + </description> + </release> </releases> <updatecontact>b@bpiotrowski.pl</updatecontact> </application> diff --git a/org.ppsspp.PPSSPP.json b/org.ppsspp.PPSSPP.json index 9b80e19..199ec29 100644 --- a/org.ppsspp.PPSSPP.json +++ b/org.ppsspp.PPSSPP.json @@ -17,6 +17,7 @@ ], "modules": [ "shared-modules/glu/glu-9.0.0.json", + "shared-modules/glew/glew.json", { "name": "ppsspp", "buildsystem": "cmake-ninja", @@ -34,11 +35,40 @@ "install -Dm644 appdata.xml /app/share/appdata/ppsspp.appdata.xml" ], "sources": [ + { + "type": "archive", + "url": "https://github.com/hrydgard/ppsspp/archive/v1.5.1.tar.gz", + "sha256": "13a317c3d26d55131d62bf5591f98e43b54658de8f557c638a10799577f83012" + }, { "type": "git", - "url": "https://github.com/hrydgard/ppsspp.git", - "commit": "v1.4.2", - "disable-shallow-clone": true + "url": "https://github.com/hrydgard/ppsspp-lang.git", + "dest": "assets/lang", + "commit": "c37028e6b60e416ca52382ae8fdd76b6e77bede7" + }, + { + "type": "git", + "url": "https://github.com/hrydgard/ppsspp-ffmpeg.git", + "dest": "ffmpeg", + "commit": "a2e98d7ba4c7c5cac08608732c3058cb46e3e0ef" + }, + { + "type": "git", + "url": "https://github.com/hrydgard/glslang.git", + "commit": "2edde6665d9a56ead5ea0e55b4e64d9a803e6164", + "dest": "ext/glslang" + }, + { + "type": "git", + "url": "https://github.com/Kingcom/armips.git", + "commit": "8b4cadaf62d7de42d374056fc6aafc555f2bc7dc", + "dest": "ext/armips" + }, + { + "type": "archive", + "url": "https://github.com/KhronosGroup/SPIRV-Cross/archive/90966d50f57608587bafd95b4e345b02b814754a.tar.gz", + "sha256": "282d1f17bd3003162dd945b8ba5c5a10cb5738a7750949a8200ff6555f10ff28", + "dest": "ext/SPIRV-Cross" }, { "type": "file", diff --git a/shared-modules b/shared-modules index aeb1f22..4958853 160000 --- a/shared-modules +++ b/shared-modules @@ -1 +1 @@ -Subproject commit aeb1f22f3aecd3f2101ad62cab26baed31de2eaa +Subproject commit 4958853c65ff34986130d328681ab7f53e36e993