added WH_USE_MESA_GL_OVERRIDE=1 for t-flex programs
This commit is contained in:
		@@ -8,6 +8,7 @@ export WINEARCH="win64"
 | 
			
		||||
export WH_WINDOWS_VER="10"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
# используем общий whdb файл для подготовки префикса и сервисов
 | 
			
		||||
# prepair_wine используется из файла настроек
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ export WINEARCH="win64"
 | 
			
		||||
export WH_WINDOWS_VER="10"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
# используем общий whdb файл для подготовки префикса и сервисов
 | 
			
		||||
# prepair_wine используется из файла настроек
 | 
			
		||||
 
 | 
			
		||||
@@ -7,6 +7,7 @@ export BASE_PFX="tflex17_pfx_x64_v01"
 | 
			
		||||
export WINEARCH="win64"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
check_prefix_var
 | 
			
		||||
if [[ ! -f "$WINEPREFIX/drive_c/Program Files/T-FLEX CAD 17/Program/TFlexCad.exe" ]]
 | 
			
		||||
 
 | 
			
		||||
@@ -7,6 +7,7 @@ export BASE_PFX="tflex17_pfx_x64_v01"
 | 
			
		||||
export WINEARCH="win64"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
check_prefix_var
 | 
			
		||||
if [[ ! -f "$WINEPREFIX/drive_c/Program Files/T-FLEX CAD 17/Program/TFlexCad.exe" ]]
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ export WINEARCH="win64"
 | 
			
		||||
export WH_WINDOWS_VER="10"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
# используем общий whdb файл для подготовки префикса и сервисов
 | 
			
		||||
# prepair_wine используется из файла настроек
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ export WINEARCH="win64"
 | 
			
		||||
export WH_WINDOWS_VER="10"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
# используем общий whdb файл для подготовки префикса и сервисов
 | 
			
		||||
# prepair_wine используется из файла настроек
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ export WINEARCH="win64"
 | 
			
		||||
export WH_WINDOWS_VER="10"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
# используем общий whdb файл для подготовки префикса и сервисов
 | 
			
		||||
# prepair_wine используется из файла настроек
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@ export WINEPREFIX="tflex17"
 | 
			
		||||
export PROG_VERSION=""
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export INSTALL_DLL="corefonts d3dcompiler_47 dotnet48 vcrun2022 ucrtbase2019 msxml6 fontsmooth=rgb baekmuk droid eufonts ipamona liberation lucida opensymbol sourcehansans tahoma takao uff unifont vlgothic wenquanyi wenquanyizenhei"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
prepair_wine
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ export WINEARCH="win64"
 | 
			
		||||
export WH_WINDOWS_VER="10"
 | 
			
		||||
export WINEPREFIX="tflex17"
 | 
			
		||||
export WH_XDG_OPEN="log"
 | 
			
		||||
export WH_USE_MESA_GL_OVERRIDE="1"
 | 
			
		||||
 | 
			
		||||
if [[ -f "$2" ]] ; then
 | 
			
		||||
    # используем общий whdb файл для подготовки префикса и сервисов
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								winehelper
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								winehelper
									
									
									
									
									
								
							@@ -993,12 +993,15 @@ init_wineprefix () {
 | 
			
		||||
 | 
			
		||||
    try_remove_file "$DRIVE_C/windows/system32/winemenubuilder.exe"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    if [[ $WH_USE_MESA_GL_OVERRIDE == "1" ]] \
 | 
			
		||||
    && ! lspci | grep -i nvidia > /dev/null ; then
 | 
			
		||||
        export MESA_GL_VERSION_OVERRIDE="3.3"
 | 
			
		||||
        export MESA_GLSL_VERSION_OVERRIDE="330"
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    # хак для XRDP сессии
 | 
			
		||||
    if [[ $DISPLAY == *:10.0 ]] ; then
 | 
			
		||||
        if ! lspci | grep -i nvidia > /dev/null ; then
 | 
			
		||||
            export MESA_GL_VERSION_OVERRIDE="3.3"
 | 
			
		||||
            export MESA_GLSL_VERSION_OVERRIDE="330"
 | 
			
		||||
        fi
 | 
			
		||||
        print_warning "Обнаружена сессия XRDP, настраиваем реестр:"
 | 
			
		||||
        get_and_set_reg_file --add 'Software\Wine\X11 Driver' 'UseXRandR' 'REG_SZ' "N" "user"
 | 
			
		||||
        get_and_set_reg_file --add 'Software\Wine\X11 Driver' 'UseXVidMode' 'REG_SZ' "N" "user"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user