mirror of
https://github.com/an-anime-team/an-anime-game-launcher.git
synced 2025-01-01 22:47:19 +03:00
Added Futex2 option for Wine synchronization settings
This commit is contained in:
parent
48f67d461a
commit
791614bdcd
11 changed files with 18 additions and 1 deletions
|
@ -141,6 +141,7 @@ settings:
|
||||||
none: Aus
|
none: Aus
|
||||||
esync: Esync
|
esync: Esync
|
||||||
fsync: Fsync
|
fsync: Fsync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Wine Virtual Desktop
|
# Wine Virtual Desktop
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -141,6 +141,7 @@ settings:
|
||||||
none: None
|
none: None
|
||||||
esync: ESync
|
esync: ESync
|
||||||
fsync: FSync
|
fsync: FSync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Wine Virtual Desktop
|
# Wine Virtual Desktop
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -141,6 +141,7 @@ settings:
|
||||||
none: Ninguna
|
none: Ninguna
|
||||||
esync: ESync
|
esync: ESync
|
||||||
fsync: FSync
|
fsync: FSync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Escritorio Virtual de Wine
|
# Escritorio Virtual de Wine
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -143,6 +143,7 @@ settings:
|
||||||
none: Aucune
|
none: Aucune
|
||||||
esync: ESync
|
esync: ESync
|
||||||
fsync: FSync
|
fsync: FSync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Wine Virtual Desktop
|
# Wine Virtual Desktop
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -141,6 +141,7 @@ settings:
|
||||||
none: Nincs
|
none: Nincs
|
||||||
esync: ESync
|
esync: ESync
|
||||||
fsync: FSync
|
fsync: FSync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# GameMode
|
# GameMode
|
||||||
gamemode:
|
gamemode:
|
||||||
|
|
|
@ -140,6 +140,7 @@ settings:
|
||||||
none: None
|
none: None
|
||||||
esync: ESync
|
esync: ESync
|
||||||
fsync: FSync
|
fsync: FSync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Wine Virtual Desktop
|
# Wine Virtual Desktop
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -140,6 +140,7 @@ settings:
|
||||||
none: Nessuno
|
none: Nessuno
|
||||||
esync: ESync
|
esync: ESync
|
||||||
fsync: FSync
|
fsync: FSync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Wine Virtual Desktop
|
# Wine Virtual Desktop
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -141,6 +141,7 @@ settings:
|
||||||
none: Отключена
|
none: Отключена
|
||||||
esync: ESync
|
esync: ESync
|
||||||
fsync: FSync
|
fsync: FSync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Виртуальный рабочий стол Wine
|
# Виртуальный рабочий стол Wine
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -141,6 +141,7 @@ settings:
|
||||||
none: none
|
none: none
|
||||||
esync: Esync
|
esync: Esync
|
||||||
fsync: Fsync
|
fsync: Fsync
|
||||||
|
futex2: Futex2
|
||||||
|
|
||||||
# Wine Virtual Desktop
|
# Wine Virtual Desktop
|
||||||
winevd:
|
winevd:
|
||||||
|
|
|
@ -320,7 +320,8 @@
|
||||||
items={{
|
items={{
|
||||||
'none': 'settings.enhancements.items.winesync.items.none',
|
'none': 'settings.enhancements.items.winesync.items.none',
|
||||||
'esync': 'settings.enhancements.items.winesync.items.esync',
|
'esync': 'settings.enhancements.items.winesync.items.esync',
|
||||||
'fsync': 'settings.enhancements.items.winesync.items.fsync'
|
'fsync': 'settings.enhancements.items.winesync.items.fsync',
|
||||||
|
'futex2': 'settings.enhancements.items.winesync.items.futex2'
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
|
@ -87,6 +87,13 @@ export default (launcher: Launcher): Promise<void> => {
|
||||||
env['WINEESYNC'] = 1;
|
env['WINEESYNC'] = 1;
|
||||||
env['WINEFSYNC'] = 1;
|
env['WINEFSYNC'] = 1;
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'futex2':
|
||||||
|
env['WINEESYNC'] = 1;
|
||||||
|
env['WINEFSYNC'] = 1;
|
||||||
|
env['WINEFSYNC_FUTEX2'] = 1;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue