forked from CastroFidel/winehelper
		
	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