Added d3d8tod3d9 wrapper (tested in dx8 x32 game)

This commit is contained in:
Boria138
2023-09-24 13:13:33 +06:00
parent 6c55a71d0a
commit 0377dcb34c
3 changed files with 91 additions and 2 deletions

View File

@ -507,9 +507,10 @@ pw_reshade_check () {
if [[ "${ENABLE_RESHADE}" == 1 ]] && [[ "${PW_VULKAN_USE}" != "3" ]] ; then
ln -is "${PORT_WINE_PATH}/data/Reshade/ReShade64.dll" "${PATH_TO_GAME}/dxgi.dll"
ln -is "${PORT_WINE_PATH}/data/Reshade/ReShade32.dll" "${PATH_TO_GAME}/d3d9.dll"
var_winedlloverride_update "d3d9,dxgi=n,b"
ln -is "${PORT_WINE_PATH}/data/Reshade/d3d8.dll" "${PATH_TO_GAME}/d3d8.dll"
var_winedlloverride_update "d3d8,d3d9,dxgi=n,b"
LINKS="ReShade32.json ReShade64.json Shaders Textures"
LINKS="ReShade32.json ReShade64.json ReShade.ini Shaders Textures"
for link in $LINKS; do
if [[ ! -L "${PATH_TO_GAME}/$link" ]] ; then