Merge pull request #2031 from brooksytech/dev

Add graphics backend feature to PPSSPP
This commit is contained in:
Brooksytech 2023-09-08 12:12:39 -07:00 committed by GitHub
commit 849a3eccfe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 0 deletions

View file

@ -22,6 +22,7 @@ fi
FSKIP=$(get_setting frame_skip psp "${GAME}")
FPS=$(get_setting show_fps psp "${GAME}")
IRES=$(get_setting internal_resolution psp "${GAME}")
GRENDERER=$(get_setting graphics_backend psp "${GAME}")
SKIPB=$(get_setting skip_buffer_effects psp "${GAME}")
VSYNC=$(get_setting vsync psp "${GAME}")
@ -56,6 +57,19 @@ fi
fi
#Graphics Backend
#Default to OpenGL / GLES if no option is set.
sed -i '/^GraphicsBackend =/c\GraphicsBackend = 0 (OPENGL)' /storage/.config/ppsspp/PSP/SYSTEM/ppsspp.ini
if [ "$GRENDERER" = "opengl" ]
then
sed -i '/^GraphicsBackend =/c\GraphicsBackend = 0 (OPENGL)' /storage/.config/ppsspp/PSP/SYSTEM/ppsspp.ini
fi
if [ "$GRENDERER" = "vulkan" ]
then
sed -i '/^GraphicsBackend =/c\GraphicsBackend = 3 (VULKAN)' /storage/.config/ppsspp/PSP/SYSTEM/ppsspp.ini
fi
#Internal Resolution
if [ "$IRES" = "1" ]
then

View file

@ -67,6 +67,10 @@
<choice name="3 frames per second" value="3"/>
<choice name="auto frame skip" value="auto"/>
</feature>
<feature name="graphics backend">
<choice name="opengl" value="opengl"/>
<choice name="vulkan" value="vulkan"/>
</feature>
<feature name="internal resolution">
<choice name="1x" value="1"/>
<choice name="2x" value="2"/>