Enum proton_call::RuntimeOption
source · 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 copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
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<RuntimeOption> for RuntimeOption
impl PartialEq<RuntimeOption> for RuntimeOption
source§fn eq(&self, other: &RuntimeOption) -> bool
fn eq(&self, other: &RuntimeOption) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<RuntimeOption> for RuntimeOption
impl PartialOrd<RuntimeOption> for RuntimeOption
source§fn partial_cmp(&self, other: &RuntimeOption) -> Option<Ordering>
fn partial_cmp(&self, other: &RuntimeOption) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more