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 @@ https://raw.githubusercontent.com/flathub/org.ppsspp.PPSSPP/master/screenshots/4.png - + + +

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:

+
    +
  • Full Vulkan support, also for Android now. Very fast on supported devices. (#10033, #10049)
  • +
  • Smarter graphics state management, reduced CPU consumption on all backends (#9899)
  • +
  • Android: Support for Arabic and other scripts we couldn't support before
  • +
  • Fixes to video dumping
  • +
  • Fix Android widgets, screen scaling (#10145)
  • +
  • Geometry problems fixed in Medal of Honor
  • +
  • Implement immediate draws, fixing Thrillville (#7459)
  • +
  • Software rendering improvements, speed and accuracy
  • +
  • Partial sceUsbGps and sceUsbCam support (Android)
  • +
  • Hardware tesselation of PSP Beziers and Splines (used by a few games)
  • +
  • Android "Sustained performance mode" to avoid thermal throttling (#9901)
  • +
  • Linux controller mapping fixes (#9997)
  • +
  • Assorted bugfixes and compatibility improvements
  • +
+
+
b@bpiotrowski.pl 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