Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


useDirect3D11

Should Direct3D 11 be used when available?
Read time 1 minuteLast updated 12 days ago

Definition

  • Type: Property
  • Namespace: UnityEditor
  • Assembly: UnityEditor
Warning
Deprecated. Use UnityEditor.PlayerSettings.SetGraphicsAPIs/GetGraphicsAPIs instead
public static bool useDirect3D11 { get; set; }

Remarks

Using DX11 enables more modern graphics features, like Compute Shaders, tessellation shaders and other shader model 4.0-5.0 features.
This flag is specific to Windows Editor, Standalone and Web Player builds.
When set to true, Unity will try to use the Direct3D 11 graphics API (which works on Windows Vista or later OS, and DX10+ level GPU). If that is not available (e.g. DX9 level GPU or Windows XP), Direct3D 9 will be used instead.
When set to false, Direct3D 9 API will be used.