Чтобы установить DirectX11 в качестве графического API по умолчанию в редакторе или автономном проигрывателе, перейдите к настройкам Player (меню: Edit > Настройки проектаОбширный набор настроек, которые позволяют настроить поведение физики, звука, сети, графики, ввода и многих других областей вашего проекта. Подробнее
См. Словарь, затем выберите категорию Игрок ) и перейдите на панель Другие настройки. Отключите свойство Auto Graphics API для Windows и выберите DirectX11 из списка. Дополнительные сведения см. в разделе Поддержка графических API.
Шейдеры поверхности
Некоторые части Шейдера поверхностиУпрощенный способ написания шейдеров для встроенного конвейера рендеринга. Подробнее
См. в Словарь конвейер компиляции не понимает синтаксис HLSL, специфичный для DX11, поэтому, если вы используете функции HLSL, такие как StructuredBuffers, RWTextures и другой синтаксис, отличный от DX9, вам нужно обернуть его в макрос препроцессора только для DX11. Дополнительную информацию см. в документации по различиям между платформами.
Тесселяция и геометрические шейдеры
Поверхность ШейдерыПрограмма, работающая на графическом процессоре. Подробнее
См. в Словарь поддерживают простую тесселяцию и смещение. Дополнительную информацию см. в документации по моделированию шейдеров поверхности.
При ручном написании программ шейдеров можно использовать полный набор функций модели шейдеров DX11 5.0, включая шейдеры геометрии, корпуса и домена.
Тесселяция и геометрические шейдеры поддерживаются только некоторыми графическими API. Это контролируется целевым уровнем компиляции шейдера.
Вычислительные шейдеры
Вычислительные шейдеры запускаются на видеокарте и могут ускорить рендерингпроцесс вывода графики на экран (или в визуализировать текстуру). По умолчанию основная камера в Unity отображает изображение на экране. Подробнее
См. в Словарь. Дополнительные сведения см. в документации по вычислительным шейдерам.