Mat dxlevel: Difference between revisions
Jump to navigation
Jump to search
Warning:Using -dxlevel launch parameter makes alt tabbing in and out of the game really slow, this also resets all video configs. It's better to use +mat_dxlevel launch parameter instead, or to place mat_dxlevel command inside a config file.
Futhermore, -dxlevel should be only used a workaround to fix the issue that the game defaults on DX8 mode which may happens on some modern hardware.
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
mat_dxlevel 70 | mat_dxlevel 70 | ||
mat_dxlevel 80 | mat_dxlevel 80 | ||
mat_dxlevel 81 | mat_dxlevel 81 - Softer shadow | ||
... | ... | ||
}} | }} | ||
Line 25: | Line 25: | ||
* Gamma (mat_monitorgamma) | * Gamma (mat_monitorgamma) | ||
{{warning|Using -dxlevel launch parameter makes alt tabbing in and out of the game really slow, this also resets all video configs. It's better to use | {{warning|Using {{Code|-dxlevel}} launch parameter makes alt tabbing in and out of the game really slow, this also resets all video configs. It's better to use {{Code|+mat_dxlevel}} launch parameter instead, or to place {{ent|mat_dxlevel}} command inside a config file.<br>Futhermore, {{Code|-dxlevel}} should be only used a workaround to fix the issue that the game defaults on DX8 mode which may happens on some modern hardware.}} | ||
== See Also == | == See Also == | ||
[[DirectX Versions]] | *[[DirectX Versions]] |
Revision as of 22:17, 4 September 2023
Template:ModernNote mat_dxlevel changes the DirectX (feature level) mode used within a Source game. The player is only able to use modes that their hardware supports. The format is
mat_dxlevel [DirectX version] mat_dxlevel 70 mat_dxlevel 80 mat_dxlevel 81 - Softer shadow ...
For DirectX 9 the value depends on the hardware's capability:
mat_dxlevel 90 - DX9 with Shader Model 2 mat_dxlevel 95 - DX9 with Shader Model 3 mat_dxlevel 98 - Xbox 360 only mat_dxlevel 100 - Source Filmmaker only, this does not enable DirectX 10 support on vanilla (unmodified) engines.
This can also be specified with Launch Options, use +mat_dxlevel [DirectX version] on the launch options of any Source game to do so. Alternatively, you can use -dxlevel [DirectX version], however this specifies a number of extra presets, including but not limited to:
- Resolution
- Windowed/Fullscreen status
- MSAA quality (mat_aaquality) and sample count (mat_antialias)
- Motion blur (mat_motion_blur_*)
- Shadow depth textures
- Gamma (mat_monitorgamma)

Futhermore, -dxlevel should be only used a workaround to fix the issue that the game defaults on DX8 mode which may happens on some modern hardware.