pub enum RuntimeOption {
log,
wined3d,
nod3d11,
nod3d10,
noesync,
nofsync,
enablenvapi,
}
Expand description
Runtime options define at https://github.com/ValveSoftware/Proton/tree/proton_6.3-rc#runtime-config-options
Variants§
log
Convenience method for dumping a useful debug log
wined3d
Use OpenGL-based wined3d instead of Vulkan-based DXVK for d3d11, d3d10, and d3d9.
nod3d11
Disable d3d11.dll
, for d3d11 games which can fall back to and run better with d3d9.
nod3d10
Disable d3d10.dll
and dxgi.dll
, for d3d10 games which can fall back to and run better with d3d9.
noesync
Do not use eventfd-based in-process synchronization primitives.
nofsync
Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE
support.)
enablenvapi
Enable NVIDIA’s NVAPI GPU support library.
Trait Implementations§
Source§impl Clone for RuntimeOption
impl Clone for RuntimeOption
Source§fn clone(&self) -> RuntimeOption
fn clone(&self) -> RuntimeOption
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RuntimeOption
impl Debug for RuntimeOption
Source§impl Display for RuntimeOption
impl Display for RuntimeOption
Source§impl FromStr for RuntimeOption
impl FromStr for RuntimeOption
Source§impl Ord for RuntimeOption
impl Ord for RuntimeOption
Source§fn cmp(&self, other: &RuntimeOption) -> Ordering
fn cmp(&self, other: &RuntimeOption) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RuntimeOption
impl PartialEq for RuntimeOption
Source§impl PartialOrd for RuntimeOption
impl PartialOrd for RuntimeOption
impl Copy for RuntimeOption
impl Eq for RuntimeOption
impl StructuralPartialEq for RuntimeOption
Auto Trait Implementations§
impl Freeze for RuntimeOption
impl RefUnwindSafe for RuntimeOption
impl Send for RuntimeOption
impl Sync for RuntimeOption
impl Unpin for RuntimeOption
impl UnwindSafe for RuntimeOption
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more