Add PW_DXGI_FROM_DXVK
This commit is contained in:
parent
dedfd803a3
commit
bf16278cd0
@ -3,5 +3,5 @@
|
|||||||
#Praest.exe
|
#Praest.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PW_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=vkd3d
|
||||||
export LAUNCH_PARAMETERS="-dx11"
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -277,14 +277,20 @@ fi
|
|||||||
if [ -d "${WINEDIR}_vkd3d" ]; then
|
if [ -d "${WINEDIR}_vkd3d" ]; then
|
||||||
export WINEDIR="${WINEDIR}_vkd3d"
|
export WINEDIR="${WINEDIR}_vkd3d"
|
||||||
fi
|
fi
|
||||||
for wine_vkd3d_dll in d3d12 ; do
|
for wine_vkd3d_dll in d3d12 libvkd3d-proton-utils-2 ; do
|
||||||
try_copy_file "${PW_VULKAN_DLL}/vkd3d-proton/x86/${wine_vkd3d_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/"
|
try_copy_file "${PW_VULKAN_DLL}/vkd3d-proton/x86/${wine_vkd3d_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/"
|
||||||
try_copy_file "${PW_VULKAN_DLL}/vkd3d-proton/x64/${wine_vkd3d_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/"
|
try_copy_file "${PW_VULKAN_DLL}/vkd3d-proton/x64/${wine_vkd3d_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/"
|
||||||
[ "$?" == 0 ] && var_winedlloverride_update "${wine_vkd3d_dll}=n"
|
[ "$?" == 0 ] && var_winedlloverride_update "${wine_vkd3d_dll}=n"
|
||||||
done
|
done
|
||||||
|
if [ ! -z "${PW_DXGI_FROM_DXVK}" ] && [ "${PW_DXGI_FROM_DXVK}" != 0 ] ; then
|
||||||
|
try_copy_file "${PW_VULKAN_DLL}/dxvk/x32/dxgi.dll" "${WINEPREFIX}/drive_c/windows/syswow64/"
|
||||||
|
try_copy_file "${PW_VULKAN_DLL}/dxvk/x64/dxgi.dll" "${WINEPREFIX}/drive_c/windows/system32/"
|
||||||
|
var_winedlloverride_update "dxgi=n"
|
||||||
|
else
|
||||||
try_copy_file "${WINEDIR}/lib/wine/fakedlls/dxgi.dll" "${WINEPREFIX}/drive_c/windows/syswow64/"
|
try_copy_file "${WINEDIR}/lib/wine/fakedlls/dxgi.dll" "${WINEPREFIX}/drive_c/windows/syswow64/"
|
||||||
try_copy_file "${WINEDIR}/lib64/wine/fakedlls/dxgi.dll" "${WINEPREFIX}/drive_c/windows/system32/"
|
try_copy_file "${WINEDIR}/lib64/wine/fakedlls/dxgi.dll" "${WINEPREFIX}/drive_c/windows/system32/"
|
||||||
var_winedlloverride_update "dxgi=b"
|
var_winedlloverride_update "dxgi=b"
|
||||||
|
fi
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
echo "Use VKD3D (DX12 to vulkan)"
|
echo "Use VKD3D (DX12 to vulkan)"
|
||||||
fi
|
fi
|
||||||
@ -319,7 +325,7 @@ fi
|
|||||||
[ "$?" == 0 ] && var_winedlloverride_update "${wine_build_dll}=b"
|
[ "$?" == 0 ] && var_winedlloverride_update "${wine_build_dll}=b"
|
||||||
done
|
done
|
||||||
var_winedlloverride_update "vstdlib_s,tier0_s,steam,steam2,steam_api,steam_api64,steamclient,steamclient64=n"
|
var_winedlloverride_update "vstdlib_s,tier0_s,steam,steam2,steam_api,steam_api64,steamclient,steamclient64=n"
|
||||||
export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/gstreamer-1.0"
|
# export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/gstreamer-1.0"
|
||||||
export WINE_GST_REGISTRY_DIR="${PORT_WINE_TMP_PATH}"
|
export WINE_GST_REGISTRY_DIR="${PORT_WINE_TMP_PATH}"
|
||||||
export MEDIACONV_AUDIO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/audio.foz
|
export MEDIACONV_AUDIO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/audio.foz
|
||||||
export MEDIACONV_AUDIO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/transcoded_audio.foz
|
export MEDIACONV_AUDIO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/transcoded_audio.foz
|
||||||
|
Loading…
Reference in New Issue
Block a user