mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-29 15:17:20 -05:00
feat: profile emucorex 0.5.1
The game database now merges resources/emucorex_overrides.yaml over GameIndex.yaml (GameDatabase.cpp:1274-1278), and a libvulkan_malisx2.so driver is kept only on the Mali GPUs GpuDriverCompatibility.kt:204-208 lists. tfx.glsl changed upstream. Both convert.glsl entries now carry the size and sha1 of the vendored tree.
This commit is contained in:
1 parent
b0d58a8113
commit
075c93fae4
1 file changed
+82
-63
+82
-63
@@ -5,10 +5,10 @@ source: "https://github.com/sashkinbro/EmuCoreX"
|
|||||||
upstream: "https://github.com/PCSX2/pcsx2"
|
upstream: "https://github.com/PCSX2/pcsx2"
|
||||||
author: "Oleksandr (sashkinbro)"
|
author: "Oleksandr (sashkinbro)"
|
||||||
profiled_date: "2026-10-04"
|
profiled_date: "2026-10-04"
|
||||||
source_commit: "9884c9f9a0c5d5df2f0c0c064ec41029a4528d72"
|
source_commit: "bda532f311a77c828a4e6bdb4667d9e92dfdf62f"
|
||||||
prose_written_at: "9884c9f9a0c5d5df2f0c0c064ec41029a4528d72"
|
prose_written_at: "bda532f311a77c828a4e6bdb4667d9e92dfdf62f"
|
||||||
upstream_commit: "c10a5c9ad951c517dc48b722b5b84eb9bf7fdb42"
|
upstream_commit: "c10a5c9ad951c517dc48b722b5b84eb9bf7fdb42"
|
||||||
core_version: "0.4.7"
|
core_version: "0.5.1"
|
||||||
display_name: "Sony - PlayStation 2 (EmuCoreX)"
|
display_name: "Sony - PlayStation 2 (EmuCoreX)"
|
||||||
cores:
|
cores:
|
||||||
- emucorex
|
- emucorex
|
||||||
@@ -28,7 +28,7 @@ notes: |
|
|||||||
ref: app/build.gradle.kts:66-70, app/build.gradle.kts:97,
|
ref: app/build.gradle.kts:66-70, app/build.gradle.kts:97,
|
||||||
app/src/main/AndroidManifest.xml:90-104,
|
app/src/main/AndroidManifest.xml:90-104,
|
||||||
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:78-82,
|
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:78-82,
|
||||||
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:359-360
|
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:361-362
|
||||||
|
|
||||||
The whole upstream core is linked, with three files swapped out of the target:
|
The whole upstream core is linked, with three files swapped out of the target:
|
||||||
Achievements.cpp, Host/SDLAudioStream.cpp and Input/SDLInputSource.cpp are
|
Achievements.cpp, Host/SDLAudioStream.cpp and Input/SDLInputSource.cpp are
|
||||||
@@ -37,8 +37,8 @@ notes: |
|
|||||||
DX11 and DX12 renderers sit in the Windows branch of the core CMakeLists.
|
DX11 and DX12 renderers sit in the Windows branch of the core CMakeLists.
|
||||||
ref: app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:259-272,
|
ref: app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:259-272,
|
||||||
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:59-60,
|
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:59-60,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:706,
|
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:710,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:723-734
|
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:727-738
|
||||||
|
|
||||||
Storage. The data root is the app files directory. The app creates cache,
|
Storage. The data root is the app files directory. The app creates cache,
|
||||||
resources, inis, sstates and memcards under it, then copies the whole resources
|
resources, inis, sstates and memcards under it, then copies the whole resources
|
||||||
@@ -46,12 +46,12 @@ notes: |
|
|||||||
DataRoot, Resources, Settings and Cache from that root, and the launcher sets
|
DataRoot, Resources, Settings and Cache from that root, and the launcher sets
|
||||||
Folders for Bios, Savestates, MemoryCards, Textures, Cheats, Patches and Logs
|
Folders for Bios, Savestates, MemoryCards, Textures, Cheats, Patches and Logs
|
||||||
per run.
|
per run.
|
||||||
ref: app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:30,
|
ref: app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:31,
|
||||||
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:430-432,
|
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:448-450,
|
||||||
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:563-570,
|
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:581-588,
|
||||||
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:587-619,
|
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:605-637,
|
||||||
app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:261-265,
|
app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:281-285,
|
||||||
app/src/main/java/com/sbro/emucorex/core/EmulatorBridge.kt:612-618
|
app/src/main/java/com/sbro/emucorex/core/EmulatorBridge.kt:665-671
|
||||||
|
|
||||||
A BIOS image is required and boot stops without one: LoadBIOS returning false
|
A BIOS image is required and boot stops without one: LoadBIOS returning false
|
||||||
makes VMManager report that a PlayStation 2 BIOS is needed. Only a GS dump
|
makes VMManager report that a PlayStation 2 BIOS is needed. Only a GS dump
|
||||||
@@ -76,7 +76,7 @@ notes: |
|
|||||||
app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:278-314,
|
app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:278-314,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:337-391,
|
app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:337-391,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367 (ROM window cleared),
|
app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367 (ROM window cleared),
|
||||||
app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1898-1912
|
app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1901-1915
|
||||||
|
|
||||||
An arcade launch starts from a manifest carrying an NM game id and a board
|
An arcade launch starts from a manifest carrying an NM game id and a board
|
||||||
generation. It selects the board BIOS by name from the BIOS folder,
|
generation. It selects the board BIOS by name from the BIOS folder,
|
||||||
@@ -84,8 +84,8 @@ notes: |
|
|||||||
keeps the configured BIOS with a warning when that file is absent. The dongle,
|
keeps the configured BIOS with a warning when that file is absent. The dongle,
|
||||||
memory card, boot ELF, SRAM and media the manifest names are per-title content
|
memory card, boot ELF, SRAM and media the manifest names are per-title content
|
||||||
resolved beside it.
|
resolved beside it.
|
||||||
ref: app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1530-1598,
|
ref: app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1533-1601,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1608-1733
|
app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1611-1736
|
||||||
|
|
||||||
The app runs its own gate before launching. A candidate is a .bin, .rom, .7d
|
The app runs its own gate before launching. A candidate is a .bin, .rom, .7d
|
||||||
or .8g between 512 KB and 8 MB. It passes when the core's IsBIOS accepts it,
|
or .8g between 512 KB and 8 MB. It passes when the core's IsBIOS accepts it,
|
||||||
@@ -95,7 +95,7 @@ notes: |
|
|||||||
ref: app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21,
|
ref: app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21,
|
||||||
app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:112-146,
|
app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:112-146,
|
||||||
app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:177-185,
|
app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:177-185,
|
||||||
app/src/main/cpp/ARM_ANDROID/src/jni/native_app_jni.cpp:493-515
|
app/src/main/cpp/ARM_ANDROID/src/jni/native_app_jni.cpp:644-666
|
||||||
|
|
||||||
A BIOS folder picked through the storage access framework is copied flat into
|
A BIOS folder picked through the storage access framework is copied flat into
|
||||||
imported-bios under the external files directory, and Folders/Bios points there.
|
imported-bios under the external files directory, and Folders/Bios points there.
|
||||||
@@ -124,8 +124,8 @@ notes: |
|
|||||||
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:224-229,
|
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:224-229,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:296-316,
|
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:296-316,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:483-536,
|
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:483-536,
|
||||||
app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:384-412,
|
app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:405-433,
|
||||||
app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:437
|
app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:474
|
||||||
|
|
||||||
The three achievement sounds are the one resource the code reads that the tree
|
The three achievement sounds are the one resource the code reads that the tree
|
||||||
does not carry. Their directory holds only the README naming their origin,
|
does not carry. Their directory holds only the README naming their origin,
|
||||||
@@ -136,8 +136,8 @@ notes: |
|
|||||||
every notification.
|
every notification.
|
||||||
ref: app/src/main/cpp/pcsx2/bin/resources/sounds/achievements/README.txt:1-3,
|
ref: app/src/main/cpp/pcsx2/bin/resources/sounds/achievements/README.txt:1-3,
|
||||||
app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81-83,
|
app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81-83,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/Config.h:1371-1374,
|
app/src/main/cpp/pcsx2/pcsx2/Config.h:1381-1384,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:1963-1966
|
app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:1983-1986
|
||||||
|
|
||||||
files:
|
files:
|
||||||
- name: ps2-0230a-20080220.bin
|
- name: ps2-0230a-20080220.bin
|
||||||
@@ -176,7 +176,7 @@ files:
|
|||||||
comes from the EXTINFO serial. A System 246 arcade manifest selects this
|
comes from the EXTINFO serial. A System 246 arcade manifest selects this
|
||||||
name from the BIOS folder. Byte-identical to the r27v1602f.7d member of the
|
name from the BIOS folder. Byte-identical to the r27v1602f.7d member of the
|
||||||
MAME sys246 set.
|
MAME sys246 set.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1590-1598, source app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1593-1601, source app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
|
||||||
|
|
||||||
- name: r27v1602f.8g
|
- name: r27v1602f.8g
|
||||||
path: bios/r27v1602f.8g
|
path: bios/r27v1602f.8g
|
||||||
@@ -193,7 +193,7 @@ files:
|
|||||||
size gate. A System 256 or Super 256 arcade manifest selects this name
|
size gate. A System 256 or Super 256 arcade manifest selects this name
|
||||||
from the BIOS folder. Byte-identical to the r27v1602f.8g member of the
|
from the BIOS folder. Byte-identical to the r27v1602f.8g member of the
|
||||||
MAME sys256 set.
|
MAME sys256 set.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1590-1598, source app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1593-1601, source app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
|
||||||
|
|
||||||
- name: ps2-0230a-20080220.rom1
|
- name: ps2-0230a-20080220.rom1
|
||||||
path: bios/ps2-0230a-20080220.rom1
|
path: bios/ps2-0230a-20080220.rom1
|
||||||
@@ -285,7 +285,7 @@ files:
|
|||||||
Read into the ROM region at 0x3C0000 when the IOP program counter reaches
|
Read into the ROM region at 0x3C0000 when the IOP program counter reaches
|
||||||
0x1630 and the setting is longer than three characters. The launcher fills
|
0x1630 and the setting is longer than three characters. The launcher fills
|
||||||
it from the boot parameters when the picked file is an IRX. Empty otherwise.
|
it from the boot parameters when the picked file is an IRX. Empty otherwise.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:263-276, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:406-407, source app/src/main/cpp/pcsx2/pcsx2/R3000AInterpreter.cpp:220, source app/src/main/cpp/pcsx2/pcsx2/arm64/iop/iR3000A-arm64.cpp:1695, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1846, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:462-467"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:263-276, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:406-407, source app/src/main/cpp/pcsx2/pcsx2/R3000AInterpreter.cpp:220, source app/src/main/cpp/pcsx2/pcsx2/arm64/iop/iR3000A-arm64.cpp:1932, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1849, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:503-508"
|
||||||
|
|
||||||
- name: GameIndex.yaml
|
- name: GameIndex.yaml
|
||||||
path: resources/GameIndex.yaml
|
path: resources/GameIndex.yaml
|
||||||
@@ -301,7 +301,24 @@ files:
|
|||||||
drives per-title rounding modes, clamp modes, GS hacks and memory card
|
drives per-title rounding modes, clamp modes, GS hacks and memory card
|
||||||
filters. The Kotlin catalog reads the same file straight out of the package
|
filters. The Kotlin catalog reads the same file straight out of the package
|
||||||
for the compatibility badges it draws.
|
for the compatibility badges it draws.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:39, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1036-1037, source app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:97, source app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:202"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:43, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1225-1233, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1274-1277, source app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:105, source app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:271"
|
||||||
|
|
||||||
|
- name: emucorex_overrides.yaml
|
||||||
|
path: resources/emucorex_overrides.yaml
|
||||||
|
system: sony-playstation-2
|
||||||
|
required: false
|
||||||
|
bundled: true
|
||||||
|
sha1: 5fbbd96df996a3695cc3afec3501c0dca4da3c2d
|
||||||
|
size: 40064
|
||||||
|
category: game_data
|
||||||
|
description: "per-title fix overlay for the game database"
|
||||||
|
note: >-
|
||||||
|
Read from the resources directory right after GameIndex.yaml. Each serial
|
||||||
|
it names is merged into the entry the base database gave, and a list it
|
||||||
|
carries for that title, such as game fixes, speed hacks, GS hardware fixes
|
||||||
|
or patches, replaces the base one. A missing file is skipped without a
|
||||||
|
message.
|
||||||
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:45, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:393-396, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1225-1233, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1264-1270, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1274-1278"
|
||||||
|
|
||||||
- name: RedumpDatabase.yaml
|
- name: RedumpDatabase.yaml
|
||||||
path: resources/RedumpDatabase.yaml
|
path: resources/RedumpDatabase.yaml
|
||||||
@@ -315,7 +332,7 @@ files:
|
|||||||
note: >-
|
note: >-
|
||||||
Opened from the resources directory and parsed into the hash database used
|
Opened from the resources directory and parsed into the hash database used
|
||||||
to name a disc from its dump.
|
to name a disc from its dump.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1141, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1198-1199"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1341, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1398-1399"
|
||||||
|
|
||||||
- name: patches.zip
|
- name: patches.zip
|
||||||
path: resources/patches.zip
|
path: resources/patches.zip
|
||||||
@@ -332,7 +349,7 @@ files:
|
|||||||
reported once and the built-in patches are dropped for the session. The
|
reported once and the built-in patches are dropped for the session. The
|
||||||
app logs an error at startup when the copied archive is missing or holds
|
app logs an error at startup when the copied archive is missing or holds
|
||||||
no pnach.
|
no pnach.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:118, source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:290-317, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:432-433, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:621-635"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:118, source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:290-317, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:450-451, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:639-653"
|
||||||
|
|
||||||
- name: Roboto-Regular.ttf
|
- name: Roboto-Regular.ttf
|
||||||
path: resources/fonts/Roboto-Regular.ttf
|
path: resources/fonts/Roboto-Regular.ttf
|
||||||
@@ -343,7 +360,7 @@ files:
|
|||||||
note: >-
|
note: >-
|
||||||
Read by the adapter's own font setup before the VM starts and handed to the
|
Read by the adapter's own font setup before the VM starts and handed to the
|
||||||
core as the standard font. An empty font list is logged as a setup failure.
|
core as the standard font. An empty font list is logged as a setup failure.
|
||||||
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:384-392, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:402-411, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:437"
|
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:405-413, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:423-432, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:474"
|
||||||
|
|
||||||
- name: Twemoji.Mozilla.ttf
|
- name: Twemoji.Mozilla.ttf
|
||||||
path: resources/fonts/Twemoji.Mozilla.ttf
|
path: resources/fonts/Twemoji.Mozilla.ttf
|
||||||
@@ -354,11 +371,11 @@ files:
|
|||||||
note: >-
|
note: >-
|
||||||
Read by the same font setup and appended as the emoji face. Skipped when the
|
Read by the same font setup and appended as the emoji face. Skipped when the
|
||||||
file cannot be read.
|
file cannot be read.
|
||||||
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:393-400, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:402-411"
|
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:414-421, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:423-432"
|
||||||
|
|
||||||
- name: tfx.glsl
|
- name: tfx.glsl
|
||||||
size: 52705
|
size: 53534
|
||||||
sha1: 373792e3bc3c89226bff1852dca3eaf5a8ae4a80
|
sha1: d740ae6e3e3da1175ebd4b78136e027aa5feb194
|
||||||
path: resources/shaders/vulkan/tfx.glsl
|
path: resources/shaders/vulkan/tfx.glsl
|
||||||
system: sony-playstation-2
|
system: sony-playstation-2
|
||||||
required: true
|
required: true
|
||||||
@@ -367,11 +384,11 @@ files:
|
|||||||
note: >-
|
note: >-
|
||||||
Read from the resources directory when the Vulkan device is created. A read
|
Read from the resources directory when the Vulkan device is created. A read
|
||||||
failure is reported and device creation fails.
|
failure is reported and device creation fails.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2531-2535"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:406-409, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2639-2643"
|
||||||
|
|
||||||
- name: convert.glsl
|
- name: convert.glsl
|
||||||
size: 14941
|
size: 14100
|
||||||
sha1: 705d20d39a910d58a070fb86780ac58c8007591c
|
sha1: df6810fe9798582cf7e0b2f4d55eb099c7b155cd
|
||||||
path: resources/shaders/vulkan/convert.glsl
|
path: resources/shaders/vulkan/convert.glsl
|
||||||
system: sony-playstation-2
|
system: sony-playstation-2
|
||||||
required: true
|
required: true
|
||||||
@@ -380,7 +397,7 @@ files:
|
|||||||
note: >-
|
note: >-
|
||||||
Read when the conversion pipelines are compiled and again as the vertex
|
Read when the conversion pipelines are compiled and again as the vertex
|
||||||
stage of the FXAA pipeline.
|
stage of the FXAA pipeline.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4901-4905, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5247-5251"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5144-5148, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5490-5494"
|
||||||
|
|
||||||
- name: present.glsl
|
- name: present.glsl
|
||||||
size: 13440
|
size: 13440
|
||||||
@@ -390,7 +407,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "Vulkan presentation shader"
|
description: "Vulkan presentation shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5076-5080"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5319-5323"
|
||||||
|
|
||||||
- name: interlace.glsl
|
- name: interlace.glsl
|
||||||
size: 6329
|
size: 6329
|
||||||
@@ -400,7 +417,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "Vulkan deinterlacing shader"
|
description: "Vulkan deinterlacing shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5126-5130"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5369-5373"
|
||||||
|
|
||||||
- name: merge.glsl
|
- name: merge.glsl
|
||||||
size: 759
|
size: 759
|
||||||
@@ -410,7 +427,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "Vulkan field merge shader"
|
description: "Vulkan field merge shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5177-5181"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5420-5424"
|
||||||
|
|
||||||
- name: shadeboost.glsl
|
- name: shadeboost.glsl
|
||||||
size: 1831
|
size: 1831
|
||||||
@@ -420,7 +437,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "Vulkan brightness and contrast shader"
|
description: "Vulkan brightness and contrast shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5282-5286"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5525-5529"
|
||||||
|
|
||||||
- name: cas.glsl
|
- name: cas.glsl
|
||||||
path: resources/shaders/vulkan/cas.glsl
|
path: resources/shaders/vulkan/cas.glsl
|
||||||
@@ -433,7 +450,7 @@ files:
|
|||||||
contents of the common headers. The Vulkan device compiles the CAS
|
contents of the common headers. The Vulkan device compiles the CAS
|
||||||
pipelines unconditionally and returns on a failure, so a missing file stops
|
pipelines unconditionally and returns on a failure, so a missing file stops
|
||||||
device creation rather than dropping the feature.
|
device creation rather than dropping the feature.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5333-5335, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2677-2678, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5576-5578, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1270-1281"
|
||||||
|
|
||||||
- name: imgui.glsl
|
- name: imgui.glsl
|
||||||
size: 791
|
size: 791
|
||||||
@@ -443,7 +460,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "Vulkan overlay shader"
|
description: "Vulkan overlay shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5359-5362"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5602-5605"
|
||||||
|
|
||||||
- name: tfx_vgs.glsl
|
- name: tfx_vgs.glsl
|
||||||
size: 14156
|
size: 14156
|
||||||
@@ -455,7 +472,7 @@ files:
|
|||||||
description: "OpenGL texture and framebuffer vertex shader"
|
description: "OpenGL texture and framebuffer vertex shader"
|
||||||
note: >-
|
note: >-
|
||||||
Read from the resources directory when the OpenGL device is created.
|
Read from the resources directory when the OpenGL device is created.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:918-924"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:406-409, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:922-928"
|
||||||
|
|
||||||
- name: tfx_fs.glsl
|
- name: tfx_fs.glsl
|
||||||
size: 37479
|
size: 37479
|
||||||
@@ -465,17 +482,17 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "OpenGL texture and framebuffer fragment shader"
|
description: "OpenGL texture and framebuffer fragment shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:919-924"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:923-928"
|
||||||
|
|
||||||
- name: convert.glsl
|
- name: convert.glsl
|
||||||
size: 16416
|
size: 14159
|
||||||
sha1: 35910b67070342cdd6ec4d68eb2e56b39d350543
|
sha1: 63daf461f408b97523fe8956a8ee5bd2c0042ebf
|
||||||
path: resources/shaders/opengl/convert.glsl
|
path: resources/shaders/opengl/convert.glsl
|
||||||
system: sony-playstation-2
|
system: sony-playstation-2
|
||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "OpenGL format conversion shader"
|
description: "OpenGL format conversion shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:602-606"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:606-610"
|
||||||
|
|
||||||
- name: present.glsl
|
- name: present.glsl
|
||||||
size: 14894
|
size: 14894
|
||||||
@@ -485,7 +502,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "OpenGL presentation shader"
|
description: "OpenGL presentation shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:688-692"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:692-696"
|
||||||
|
|
||||||
- name: interlace.glsl
|
- name: interlace.glsl
|
||||||
size: 5983
|
size: 5983
|
||||||
@@ -495,7 +512,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "OpenGL deinterlacing shader"
|
description: "OpenGL deinterlacing shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:747-751"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:751-755"
|
||||||
|
|
||||||
- name: merge.glsl
|
- name: merge.glsl
|
||||||
size: 579
|
size: 579
|
||||||
@@ -505,7 +522,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "OpenGL field merge shader"
|
description: "OpenGL field merge shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:724-728"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:728-732"
|
||||||
|
|
||||||
- name: shadeboost.glsl
|
- name: shadeboost.glsl
|
||||||
size: 1548
|
size: 1548
|
||||||
@@ -515,7 +532,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "OpenGL brightness and contrast shader"
|
description: "OpenGL brightness and contrast shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:767-768, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2868-2872"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771-772, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2899-2903"
|
||||||
|
|
||||||
- name: cas.glsl
|
- name: cas.glsl
|
||||||
size: 2483
|
size: 2483
|
||||||
@@ -529,7 +546,7 @@ files:
|
|||||||
Read as a compute program with the two include lines substituted, and
|
Read as a compute program with the two include lines substituted, and
|
||||||
tried only on an ES 3.2 context or on GL 4.2 with compute shaders. A
|
tried only on an ES 3.2 context or on GL 4.2 with compute shaders. A
|
||||||
failure turns CAS sharpening off.
|
failure turns CAS sharpening off.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3068-3088, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:775, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3099-3119, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1270-1281"
|
||||||
|
|
||||||
- name: imgui.glsl
|
- name: imgui.glsl
|
||||||
size: 637
|
size: 637
|
||||||
@@ -539,7 +556,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
bundled: true
|
bundled: true
|
||||||
description: "OpenGL overlay shader"
|
description: "OpenGL overlay shader"
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3152-3156"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3183-3187"
|
||||||
|
|
||||||
- name: fxaa.fx
|
- name: fxaa.fx
|
||||||
size: 17432
|
size: 17432
|
||||||
@@ -555,7 +572,7 @@ files:
|
|||||||
file stops device creation there. On OpenGL the program is compiled beside
|
file stops device creation there. On OpenGL the program is compiled beside
|
||||||
the shadeboost one in the device creation chain, which returns on a read
|
the shadeboost one in the device creation chain, which returns on a read
|
||||||
failure.
|
failure.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2556-2561, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5254-5258, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:767-768, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2611-2619"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2664-2669, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5497-5501, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771-772, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2642-2650"
|
||||||
|
|
||||||
- name: ffx_a.h
|
- name: ffx_a.h
|
||||||
path: resources/shaders/common/ffx_a.h
|
path: resources/shaders/common/ffx_a.h
|
||||||
@@ -568,7 +585,7 @@ files:
|
|||||||
of the CAS shader, the compilers having no include support. It shares the
|
of the CAS shader, the compilers having no include support. It shares the
|
||||||
fate of the CAS shader it is pasted into: fatal to device creation on
|
fate of the CAS shader it is pasted into: fatal to device creation on
|
||||||
Vulkan, and only the sharpening feature on OpenGL.
|
Vulkan, and only the sharpening feature on OpenGL.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1270-1281, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2677-2678, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:775"
|
||||||
|
|
||||||
- name: ffx_cas.h
|
- name: ffx_cas.h
|
||||||
path: resources/shaders/common/ffx_cas.h
|
path: resources/shaders/common/ffx_cas.h
|
||||||
@@ -579,7 +596,7 @@ files:
|
|||||||
note: >-
|
note: >-
|
||||||
Read and substituted the same way as the other CAS header, with the same
|
Read and substituted the same way as the other CAS header, with the same
|
||||||
consequence per renderer when it is missing.
|
consequence per renderer when it is missing.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1270-1281, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2677-2678, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:775"
|
||||||
|
|
||||||
- name: message.wav
|
- name: message.wav
|
||||||
path: resources/sounds/achievements/message.wav
|
path: resources/sounds/achievements/message.wav
|
||||||
@@ -593,10 +610,10 @@ files:
|
|||||||
Played from the resources directory whenever an achievement notification is
|
Played from the resources directory whenever an achievement notification is
|
||||||
raised and no custom sound is configured. Sound effects and the notification
|
raised and no custom sound is configured. Sound effects and the notification
|
||||||
sound both default on. The vendored tree carries only the README for this
|
sound both default on. The vendored tree carries only the README for this
|
||||||
directory, but the released APK (EmuCoreX.v0.4.7.apk) ships the file at
|
directory, but the released APK (EmuCoreX.v0.5.1.apk) ships the file at
|
||||||
15696 bytes, as upstream v2.8.0 does. The Android sound callback returns
|
15696 bytes, as upstream v2.8.0 does. The Android sound callback returns
|
||||||
without playing when the path is not a file.
|
without playing when the path is not a file.
|
||||||
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81, source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1245-1250, source app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:1963-1966, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:461-467"
|
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81, source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1245-1250, source app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:1983-1986, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:479-485"
|
||||||
|
|
||||||
- name: unlock.wav
|
- name: unlock.wav
|
||||||
path: resources/sounds/achievements/unlock.wav
|
path: resources/sounds/achievements/unlock.wav
|
||||||
@@ -671,7 +688,7 @@ files:
|
|||||||
parses as the TEX0 hash, optional CLUT hash, optional region size and format
|
parses as the TEX0 hash, optional CLUT hash, optional region size and format
|
||||||
that the texture cache looks it up by. A directory whose case does not match
|
that the texture cache looks it up by. A directory whose case does not match
|
||||||
is reported.
|
is reported.
|
||||||
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:36-42, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:328-331, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:442-500"
|
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:36-42, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:330-333, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:444-502"
|
||||||
|
|
||||||
- name: "<driver>.zip"
|
- name: "<driver>.zip"
|
||||||
system: sony-playstation-2
|
system: sony-playstation-2
|
||||||
@@ -686,10 +703,12 @@ files:
|
|||||||
segment being refused, and the Vulkan library it holds is recorded in a
|
segment being refused, and the Vulkan library it holds is recorded in a
|
||||||
driver_name.txt written beside it. The install is removed when that library
|
driver_name.txt written beside it. The install is removed when that library
|
||||||
does not start with the ELF magic or when its GPU vendor, taken from the
|
does not start with the ELF magic or when its GPU vendor, taken from the
|
||||||
catalog or from markers in the library, does not match the device. The
|
catalog or from markers in the library, does not match the device. A
|
||||||
|
library named libvulkan_malisx2.so is also refused unless the GL renderer
|
||||||
|
reports a Mali or Immortalis G57, G68, G77, G78, G615 or G715. The
|
||||||
renderer then resolves the driver through adrenotools from that pair. The
|
renderer then resolves the driver through adrenotools from that pair. The
|
||||||
system loader is used when no driver is configured.
|
system loader is used when no driver is configured.
|
||||||
source_ref: "source app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:143-147, source app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:76-87, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:98-170, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:172-181, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:214-228, source app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:138-152, source app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:401-402, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:136, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:200-206"
|
source_ref: "source app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:143-147, source app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:76-87, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:98-176, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:178-195, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:228-242, source app/src/main/java/com/sbro/emucorex/core/GpuDriverCompatibility.kt:204-208, source app/src/main/java/com/sbro/emucorex/core/GpuDriverCompatibility.kt:244-257, source app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:249-263, source app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:581, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:136, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:201-207"
|
||||||
|
|
||||||
exclusion_note: >
|
exclusion_note: >
|
||||||
Left out are the parts of the bundled resource tree that this platform compiles
|
Left out are the parts of the bundled resource tree that this platform compiles
|
||||||
@@ -718,12 +737,12 @@ exclusion_note: >
|
|||||||
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:224-229,
|
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:224-229,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:483-536,
|
app/src/main/cpp/pcsx2/pcsx2/ImGui/ImGuiManager.cpp:483-536,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/ImGui/FullscreenUI.cpp:323,
|
app/src/main/cpp/pcsx2/pcsx2/ImGui/FullscreenUI.cpp:323,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:706,
|
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:710,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:723-734,
|
app/src/main/cpp/pcsx2/pcsx2/CMakeLists.txt:727-738,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/Input/SDLInputSource.cpp:24,
|
app/src/main/cpp/pcsx2/pcsx2/Input/SDLInputSource.cpp:24,
|
||||||
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:259-263,
|
app/src/main/cpp/ARM_ANDROID/CMakeLists.txt:259-263,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:2452-2466,
|
app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:2472-2486,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/GameList.cpp:1376,
|
app/src/main/cpp/pcsx2/pcsx2/GameList.cpp:1376,
|
||||||
app/src/main/cpp/pcsx2/pcsx2/ImGui/FullscreenUI.cpp:3640,
|
app/src/main/cpp/pcsx2/pcsx2/ImGui/FullscreenUI.cpp:3640,
|
||||||
app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:235-248,
|
app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:235-248,
|
||||||
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:434-436
|
app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:452-454
|
||||||
Reference in new issue
Block a user