hopefully fixed the new es_features rsp selector, testing to see if legacy blending will work around the mesa issue

This commit is contained in:
Nicholas Ricciuti 2022-11-13 21:43:36 -05:00
parent 517b822245
commit 263d951ca9
No known key found for this signature in database
GPG key ID: CBB28CCF1964C6D1
5 changed files with 9 additions and 21 deletions

View file

@ -1,13 +0,0 @@
diff --git a/include/RgaApi.h b/include/RgaApi.h
index b0049f7..0440de0 100755
--- a/include/RgaApi.h
+++ b/include/RgaApi.h
@@ -30,7 +30,7 @@
#include <sys/mman.h>
#include <linux/stddef.h>
-#include "drmrga.h"
+#include "rga/drmrga.h"
#include "rga.h"
#ifdef __cplusplus

View file

@ -407,6 +407,9 @@ Rotate = 0
EnableFragmentDepthWrite = 0
# Hardware per pixel lighting, supposedly good for GLES3.1 devices or higher.
EnableHWLighting = 0
# Do not use shaders to emulate N64 blending modes. Works faster on slow GPU. Can cause glitches.
EnableLegacyBlending = 1
# ^^ If this doesn't work, simply declare it a mesa issue.
###### Enhancements #######
# Internal render resoluton rather than output. So 2 x 240p is 480p, etc.
@ -419,7 +422,7 @@ FXAA = 0
anisotropy = 0
# Bilinear filtering mode (0=N64 3point, 1=standard)
# @rishooty: best to use this at 1x native res, any higher turn it off.
bilinearMode = 1
bilinearMode = 0
###### Compatibility ######
# Make texrect coordinates continuous to avoid black lines between them. (0=Off/default, 1=Auto, 2=Force)

View file

@ -104,12 +104,11 @@ else
fi
# RSP
get_setting "rsp_plugin"
echo ${EES}
if [ "${EES}" == "default" ] || [ "${EES}" == "hle" ]; then
SET_PARAMS="$SET_PARAMS --set UI-Console[RspPlugin]=\"mupen64plus-rsp-hle.so\""
RSP=$(get_setting rsp_plugin)
if [ "${RSP}" == "default" ] || [ "${RSP}" == "hle" ]; then
SET_PARAMS="$SET_PARAMS --set UI-Console[RspPlugin]=\"mupen64plus-rsp-hle.so\" "
else
SET_PARAMS="$SET_PARAMS --set UI-Console[RspPlugin]=\"mupen64plus-rsp-cxd4.so\""
SET_PARAMS="$SET_PARAMS --set UI-Console[RspPlugin]=\"mupen64plus-rsp-cxd4.so\" "
fi
echo ${SET_PARAMS}

View file

@ -21,7 +21,7 @@ mupen64plus-EnableFragmentDepthWrite = "False"
mupen64plus-EnableHiResAltCRC = "False"
mupen64plus-EnableHWLighting = "False"
mupen64plus-EnableInaccurateTextureCoordinates = "False"
mupen64plus-EnableLegacyBlending = "False"
mupen64plus-EnableLegacyBlending = "True"
mupen64plus-EnableLODEmulation = "True"
mupen64plus-EnableNativeResFactor = "1"
mupen64plus-EnableNativeResTexrects = "Optimized"

View file

@ -7,7 +7,6 @@
<choice name="fullscreen" value="fullscreen" />
</feature>
<feature name="rsp plugin">
<choice name="default" value="default" />
<choice name="fast" value="hle" />
<choice name="accurate" value="mle" />
</feature>