You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove d3d10/d3d10_1 runtime logic and keep only real DXVK DLLs
- Remove `d3d10` and `d3d10_1` from `DllProviderResolver` target list.
- Clean up `ResolveDllProvidersStage` to remove DXVK capability fixup for aliases.
- Audit `utils.rs` and remove aliases from `build_dll_overrides` and `cleanup_dll_symlinks`.
- Update `LaunchInvariantValidator` and `OverrideConflictValidator` to remove alias-specific rules.
- Refine error classification patterns in `pipeline.rs` and `wine_capture.rs`.
- Focus diagnostics and launch configuration entirely on concrete DXVK DLLs (`d3d8`, `d3d9`, `d3d10core`, `d3d11`, `dxgi`).
Co-authored-by: weter11 <14630689+weter11@users.noreply.github.com>
if alias_dlls.contains(&dll_trimmed.as_str()) && mode.contains('n'){
266
-
warnings.push((
267
-
"DANGEROUS_ALIAS_OVERRIDE",
268
-
format!("Found native override for DXVK alias DLL: {}. This often causes startup failures. These should be handled via Wine's built-in wrappers delegating to d3d10core.", dll),
0 commit comments