Dx11 что это такое

Dx11 что это такое

Direct3D 11 (D3D11) — компонент интерфейса программирования приложений (англ. API ) DirectX 11, 11-я версия Direct3D, преемник Direct3D 10/10.1. Direct3D 11 обеспечивает функции для взаимодействия операционной системы и приложений с драйверами видеокарты. Эти функции не привязаны к следующей операционной системе в линейке Windows (Windows 7) и доступны в Windows Vista. Частично D3D11 работает на видеокартах уровня Direct3D 9-10.

Первые предварительные версии появились в ноябре 2008 года. Официальная финальная версия вышла 22 октября 2009 года в составе Windows 7. 28 октября 2009 года DirectX 11 стал официально доступен для Windows Vista и Windows Server 2008 посредством скачивания через Windows Update. [1]

Содержание

Тесселяция [ править | править код ]

В D3D11 добавляется 3 дополнительных стадии конвейера визуализации, целью введения которых является эффективная тесселяция поверхностей.

Конвейер D3D11 включает три новых стадии между стадиями вершинного и геометрического шейдера. Две из них являются программируемыми (стадии оболочечного (hull shader) и domain шейдеров) и одна — конфигурируемая (стадия тесселяции).

Представленный конвейер оперирует сетками, заданными поверхностными патчами. Основными примитивами D3D11 являются треугольные и квадратные патчи. Форма каждого патча определяется числом контрольных точек. В вершинном шейдере эти точки трансформируются, скинятся и (или) морфятся последовательно.

Оболочечный шейдер вызывается для каждого патча. В качестве входных данных используются контрольные точки патча из вершинного шейдера. Оболочечный шейдер имеет два основных применения. Первое (опционально) — это конвертирование контрольных точек из одного представления в другое. Например, он позволяет реализовать метод, представленный в статье Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches. После этого шейдера контрольные точки пересылаются напрямую дальше, минуя тесселятор. Другое применение — вычисление подходящего параметра тесселяции, который затем передаётся на стадию тесселяции. Такой подход позволяет делать адаптивную тесселяцию, которая может быть использована в случае видозависимых уровней детализации (LOD). Параметр тесселяции определяется для каждой грани патча и варьируются в диапазоне от 2 до 64. Это означает, что каждая грань треугольного (или квадратного) патча может быть разбита на 2 (или максимум 64) грани.

Стадия тесселятора представлена фиксированным набором функции (хорошо конфигурируема), которые используют параметр тесселяции для подразбиения патча на несколько треугольников или квадов. Тесселятор не имеет доступа к контрольным точкам — все решения о разбиении принимаются на основе конфигурационных и тесселяционных параметров, передаваемых из оболочечного шейдера. Каждая вершина после стадии тесселяции передаётся в domain шейдер, причём передаются только координаты параметризации (parametrization coordinates).

Domain shader оперирует parametrization coordinates патча для каждой вершины раздельно, хотя имеется возможность получить доступ к трансформированным контрольным точкам для всего патча. Domain шейдер отправляет всю информацию о вершине (позицию, текстурные координаты, и т. п.) в геометрический шейдер (или на стадию клипирования, если геометрический шейдер не задан). По сути дела, он оценивает представление поверхности в каждой точке. На данной стадии может быть применён метод карт смещения (displacement mapping).

Вычислительные шейдеры и неупорядоченная память [ править | править код ]

Direct3D 11 вводит новый тип шейдера — вычислительный шейдер (Compute Shader). Вычислительный шейдер вызывается как регулярный массив потоков. Потоки делятся на группы. Каждая группа имеет 32 Кб памяти, разделяемой между потоками группы. Таким образом потоки в группе могут обмениваться результатами, улучшая свою производительность. Также потоки могут производить чтения и записи с произвольным доступом к графическим ресурсам: текстурам, массивам вершин, рендер таргетам. Эти доступы к памяти неупорядочены, хотя синхронизация различных инструкций осуществляется, когда это действительно необходимо.

Пиксельные (фрагментные) шейдеры могут также читать по произвольному адресу, что позволяет записывать структуры данных, которые могут быть затем использованы в вычислительном шейдере, или наоборот. Стоит отметить, что пиксельные шейдеры всегда имели возможность произвольного доступа на чтение через текстурные лукапы.

Вычислительные шейдеры могут также производить операции такие, как summed-area tables, быстрое Фурье-преобразование значительно быстрее, чем ранее применяемые методы на графическом процессоре. На данный момент Microsoft исследует библиотеки, обеспечивающие подобные расчёты. Microsoft считает, что алгоритмы, такие как A-буфер визуализация и трассировка лучей могут также быть осуществлены эффективно, но на данный момент нет реальных показателей, свидетельствующих об их эффективности.

Вызов вычислительного шейдера заменяет все стадии конвейера визуализации. Тем не менее, можно смешивать вычислительные шейдеры и традиционный рендер путём использования их результатов. Например, обработка изображения после визуализации вычислительным шейдером (можно загружать дополнительные структуры данных).

Многопоточная визуализация [ править | править код ]

D3D10 позволяет передавать команды визуализации только из одного потока (на данный момент существует специальный многопоточный режим, но из-за низкой производительности Майкрософт не рекомендует использовать его). Как известно, передача команд визуализации через Direct3D предполагает использование дополнительных вычислительных ресурсов CPU. Учитывая тенденцию увеличения числа ядер центрального процессора, вводится поддержка более продвинутой многопоточности, чтобы распределять эту работу между несколькими потоками, тем самым производя её более эффективно.

Direct3D 11 даёт возможность создавать дисплейные списки из нескольких потоков и выполнять их из главного потока визуализации. Кроме того, устройство, которое создаёт ресурсы, было вынесено из контекста, который передаёт команды визуализации. Это позволяет создавать ресурсы асинхронно. Отложенные контексты (Deferred Contexts) используются для создания дисплейных списков и прямой контекст (Immediate Context) для передачи команд визуализации на GPU, включая обработку дисплейных списков, созданных в отложенных контекстах.

В отличие от других возможностей, в Direct3D 11 многопоточная визуализация реализуется программно через драйвер. Соответствующие драйверы D3D10 (возможно, даже D3D9) позволяют выполнять многопоточную визуализацию гораздо эффективней, чем ранее. Определённый уровень многопоточности будет доступен даже без новых драйверов, однако пока неясно, какие ограничения будут в этом случае.

Другие возможности [ править | править код ]

Поддержка динамической линковки шейдеров (по аналогии Cg). Это позволяет разделить написание и компиляцию шейдеров света и материалов. Позднее связывание производится при выставлении шейдера. Этот подход является решением проблемы комбинаторного взрыва в случае различных источников света и материалов (он и некоторые другие проблемы обсуждаются в секции 7.9 книги Real-Time Rendering, 3rd Edition)

Добавлены два новых формата сжатых текстур. BC6 поддерживает широкий динамический диапазон RGB текстуры, используя при этом 1 байт на каждый тексель (взамен 6 байт в случае 6-битных RGB вещественных текстуры). BC7 поддерживает узкий динамический диапазон RGB или RGBA текстур. Он также использует 1 байт на тексель (как DXT5/BC3), но предоставляет значительно лучшее качество по сравнению с форматами текстур D3D10. Оба новых формата используют несколько типов блоков — утилита для сжатия выбирает соответствующий тип блока на основе его содержания.

Читайте также:  Какой браузер блокирует рекламу

Форматы блоков сжатия D3D9 и D3D10 основаны на идее, что каждый блок 4 × 4 из текселей содержит все свои значения в виде одной линии, и биты каждого текселя кодируют позицию в этой линии. Например, в DXT1/BC1 строка в пространстве RGB представляет две конечные точки RGB, и каждый тексель использует два бита, чтобы указать какой цвет используется из четырёх точек вдоль линии.

Новые форматы D3D11 поддерживают типы блоков с одной, двумя и даже тремя (в случае BC7) цветовыми линиями. Существует компромисс между числом линий и числом точек вдоль такой линии, поскольку каждый блок занимает одинаковый объём памяти. В принципе, блок 4 × 4 с двумя цветовыми линиями требует дополнительно 16 бит на каждый блок для задания какая линия каждого текселя была связана с ним (в случае трёх цветовых линий потребуется ещё больше бит). Для снижения требований по памяти поддерживаются только небольшой набор возможных моделей цветовых линий. Для каждого блока утилита упаковки выбирает лучший вариант из этого подмножества.

Direct3D 11 имеет более жёсткую спецификацию текстур. Результаты декомпрессии должны быть точными и субтексельная/субмип фильтрация должна обеспечивать точность не менее 8 бит.

Direct3D 11 позволяет использовать текстуры, имеющие максимальный размер в диапазоне от 8K-16K текселей. Отметим, что 16K х 16K DXT1/BC1 текстура занимает 128MB — не так много игр будет использовать такие большие текстуры, но это может быть подходяще для методик наподобие мегатекстуры. В общем, теперь в D3D11 ресурс может иметь размер до 2 Гб.

Аппаратное обеспечение может дополнительно поддерживать (опционально) вещественные числа с плавающей точкой двойной точности.

На Gamefest 2008 также был представлен слайд с множеством других новшеств, детали которых не были пояснены:

  • Адресуемый потоковый вывод (Addressable Stream Out)
  • Непрямая отрисовка (Draw Indirect)
  • Улучшенный Gather4 (Improved Gather4)
  • Instance programming model для геометрических шейдеров (Geometry shader instance programming model)
  • Min-LOD texture clamps
  • Conservative oDepth
  • Pull-model attribute eval
  • Read-only depth or stencil views

DirectX 11 и Управляемый код [ править | править код ]

SlimDX и SharpDX поддерживают DirectX 11. XNA — нет

Скачайте DirectX 11 и установите его на Windows 7 32/64 bit. Получите возможность играть в качественные проекты с максимально реальной графикой, 3D-объектами, звуковыми эффектами, которые так ценятся в современных компьютерных играх.

DirectX 11 для Windows 7

Microsoft DirectX (Директ Икс) — это набор API (интерфейсов программирования), предназначенный для работы с программами, играми и приложениями под управлением Windows. Простыми словами, DirectX является списком инструкций для операционной системы, которые регламентирую работу с какой-либо игрой или программой.

DirectX 11 позволит достичь полной реализации всех возможностей в самых крутых играх с 3D-графикой. Задействуйте все современные технологии, качественные текстуры, визуальные эффекты и отличное звуковое сопровождение, установив актуальную версию, совместимую с Windows 7. Подходит для 32 и 64 bit версий ОС.

Особенности 11 версии

  • Шейдерная модель 5.0;
  • Новые вычислительные шейдеры;
  • Поддержка многопоточной визуализации;
  • Дополнительные форматы сжатых текстур;
  • Поддержка блоков с несколькими цветовыми линиями;
  • Улучшенная четкость прорисовки текстур;
  • Поддержка чисел с плавающей точкой двойной точности;
  • Внедрена непрямая отрисовка (Draw Indirect);
  • Доработан алгоритм тесселяции поверхностей.

Видео

Скачать бесплатно

Скачайте DirectX 11 с нашего сайта бесплатно.

Или загрузите универсальный установщик с официального сайта Microsoft.

В D3D11 добавляется 3 дополнительных стадии конвейера визуализации, целью введения которых является эффективная тесселяция поверхностей. Более подробно стадии разбираются в книге Real-Time Rendering, 3rd Edition в главе Graphics Processing Unit.

Конвейер D3D11 включает три новых стадии между стадиями вершинного и геометрического шейдера. Две из них являются программируемыми (стадии оболочечного (hull shader) и domain шейдеров) и одна — конфигурируемая (стадия тесселяции):

Представленный конвейер оперирует сетками, заданными поверхностными патчами. Основными примитивами D3D11 являются треугольные и квадратные патчи. Форма каждого патча определяется числом контрольных точек. В вершинном шейдере эти точки трансформируются, скинятся и (или) морфятся последовательно.

Оболочечный шейдер вызывается для каждого патча. В качестве входных данных используются контрольные точки патча из вершинного шейдера. Оболочечный шейдер имеет два основных применения. Первое (опционально) — это конвертирование контрольных точек из одного представления в другое. Например, он позволяет реализовать метод, представленный в статье Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches. После этого шейдера контрольные точки пересылаются напрямую дальше, минуя тесселятор. Другое применение — вычисление подходящего параметра тесселяции, который затем передаётся на стадию тесселяции. Такой подход позволяет делать адаптивную тесселяцию, которая может быть использована в случае видозависимых уровней детализации (LOD). Параметр тесселяции определяется для каждой грани патча и варьируются в диапазоне от 2 до 64. Это означает, что каждая грань треугольного (или квадратного) патча может быть разбита на 2 (или максимум 64) грани.

Стадия тесселятора представлена фиксированным набором функции (хорошо конфигурируема), которые используют параметр тесселяции для подразбиения патча на несколько треугольников или квадов. Тесселятор не имеет доступа к контрольным точкам — все решения о разбиении принимаются на основе конфигурационных и тесселяционных параметров, передаваемых из оболочечного шейдера. Каждая вершина после стадии тесселяции передаётся в domain шейдер, причём передаются только координаты параметризации (parametrization coordinates).

Domain shader оперирует parametrization coordinates патча для каждой вершины раздельно, хотя имеется возможность получить доступ к трансформированным контрольным точкам для всего патча. Domain шейдер отправляет всю информацию о вершине (позицию, текстурные координаты, и т. п.) в геометрический шейдер (или на стадию клипирования, если геометрический шейдер не задан). По сути дела, он оценивает представление поверхности в каждой точке. На данной стадии может быть применён метод карт смещения (displacement mapping).

Вычислительные шейдеры и неупорядоченная память

Direct3D 11 вводит новый тип шейдера — вычислительный шейдер (Compute Shader). Вычислительный шейдер вызывается как регулярный массив потоков. Потоки делятся на группы. Каждая группа имеет 32 Кб памяти, разделяемой между потоками группы. Таким образом потоки в группе могут обмениваться результатами, улучшая свою производительность. Также потоки могут производить чтения и записи с произвольным доступом к графическим ресурсам: текстурам, массивам вершин, рендер таргетам. Эти доступы к памяти неупорядочены, хотя синхронизация различных инструкций осуществляется, когда это действительно необходимо.

Читайте также:  Квип почта когда заработает

Пиксельные (фрагментные) шейдеры могут также читать по произвольному адресу, что позволяет записывать структуры данных, которые могут быть затем использованы в вычислительном шейдере, или наоборот. Стоит отметить, что пиксельные шейдеры всегда имели возможность произвольного доступа на чтение через текстурные лукапы.

Вычислительные шейдеры могут также производить операции такие, как summed-area tables, быстрое Фурье-преобразование значительно быстрее, чем ранее применяемые методы на графическом процессоре. На данный момент Microsoft исследует библиотеки, обеспечивающие подобные расчёты. Microsoft считает, что алгоритмы, такие как A-буфер визуализация и трассировка лучей могут также быть осуществлены эффективно, но на данный момент нет реальных показателей, свидетельствующих об их эффективности.

Вызов вычислительного шейдера заменяет все стадии конвейера визуализации. Тем не менее, можно смешивать вычислительные шейдеры и традиционный рендер путём использования их результатов. Например, обработка изображения после визуализации вычислительным шейдером (можно загружать дополнительные структуры данных).

Многопоточная визуализация

D3D10 позволяет передавать команды визуализации только из одного потока (на данный момент существует специальный многопоточный режим, но из-за низкой производительности Майкрософт не рекомендует использовать его). Как известно, передача команд визуализации через Direct3D предполагает использование дополнительных вычислительных ресурсов CPU. Учитывая тенденцию увеличения числа ядер центрального процессора, вводится поддержка более продвинутой многопоточности, чтобы распределять эту работу между несколькими потоками, тем самым производя её более эффективно.

Direct3D 11 даёт возможность создавать дисплейные списки из нескольких потоков и выполнять их из главного потока визуализации. Кроме того, устройство, которое создаёт ресурсы, было вынесено из контекста, который передаёт команды визуализации. Это позволяет создавать ресурсы асинхронно. Отложенные контексты (Deferred Contexts) используются для создания дисплейных списков и прямой контекст (Immediate Context) для передачи команд визуализации на GPU, включая обработку дисплейных списков, созданных в отложенных контекстах.

В отличие от других возможностей, в Direct3D 11 многопоточная визуализация реализуется программно через драйвер. Соответствующие драйверы D3D10 (возможно, даже D3D9) позволяют выполнять многопоточную визуализацию гораздо эффективней, чем ранее. Определённый уровень многопоточности будет доступен даже без новых драйверов, однако пока неясно, какие ограничения будут в этом случае.

Другие возможности

Поддержка динамической линковки шейдеров (по аналогии Cg). Это позволяет разделить написание и компиляцию шейдеров света и материалов. Позднее связывание производится при выставлении шейдера. Этот подход является решением проблемы комбинаторного взрыва в случае различных источников света и материалов (он и некоторые другие проблемы обсуждаются в секции 7.9 книги Real-Time Rendering, 3rd Edition)

Добавлены два новых формата сжатых текстур. BC6 поддерживает широкий динамический диапазон RGB текстуры, используя при этом 1 байт на каждый тексель (взамен 6 байт в случае 16-битных RGB вещественных текстуры). BC7 поддерживает узкий динамический диапазон RGB или RGBA текстур. Он также использует 1 байт на тексель (как DXT5/BC3), но предоставляет значительно лучшее качество по сравнению с форматами текстур D3D10. Оба новых формата используют несколько типов блоков — утилита для сжатия выбирает соответствующий тип блока на основе его содержания.

Форматы блоков сжатия D3D9 и D3D10 основаны на идее, что каждый блок 4 × 4 из текселей содержит все свои значения в виде одной линии, и биты каждого текселя кодируют позицию в этой линии. Например, в DXT1/BC1 строка в пространстве RGB представляет две конечные точки RGB, и каждый тексель использует два бита, чтобы указать какой цвет используется из четырёх точек вдоль линии.

Новые форматы D3D11 поддерживают типы блоков с одной, двумя и даже тремя (в случае BC7) цветовыми линиями. Существует компромисс между числом линий и числом точек вдоль такой линии, поскольку каждый блок занимает одинаковый объём памяти. В принципе, блок 4 × 4 с двумя цветовыми линиями требует дополнительно 16 бит на каждый блок для задания какая линия каждого текселя была связана с ним (в случае трёх цветовых линий потребуется ещё больше бит). Для снижения требований по памяти поддерживаются только небольшой набор возможных моделей цветовых линий. Для каждого блока утилита упаковки выбирает лучший вариант из этого подмножества.

Direct3D 11 имеет более жёсткую спецификацию текстур. Результаты декомпрессии должны быть точными и субтексельная/субмип фильтрация должна обеспечивать точность не менее 8 бит.

Direct3D 11 позволяет использовать текстуры, имеющие максимальный размер в диапазоне от 8K-16K текселей. Отметим, что 16K х 16K DXT1/BC1 текстура занимает 128MB — не так много игр будет использовать такие большие текстуры, но это может быть подходяще для методик наподобие мегатекстуры. В общем, теперь в D3D11 ресурс может иметь размер до 2 Гб.

Аппаратное обеспечение может дополнительно поддерживать (опционально) вещественные числа с плавающей точкой двойной точности.

На Gamefest 2008 также был представлен слайд с множеством других новшеств, детали которых не были пояснены:

  • Адресуемый потоковый вывод (Addressable Stream Out)
  • Непрямая отрисовка (Draw Indirect)
  • Улучшенный Gather4 (Improved Gather4)
  • Instance programming model для геометрических шейдеров (Geometry shader instance programming model)
  • Min-LOD texture clamps
  • Conservative oDepth
  • Pull-model attribute eval
  • Read-only depth or stencil views

DirectX 11 и Управляемый код

SlimDX и SharpDX поддерживают DirectX 11. XNA — нет

Игры с поддержкой DirectX 11

  • Первой игрой, для которой была заявлена поддержка DirectX 11, стала гонка Colin McRae: DiRT 2, использующая игровой движокEGO, которая вышла в декабре 2009 года. Об использовании DirectX 11 в ПК-версии игры 6 июля 2009 года заявил Брайан Маршалл (англ.Bryan Marshall ), технический директорCodemasters. [2]
  • BattleForge (в виде патча) [3]
  • S.T.A.L.K.E.R.: Зов Припяти[4]
  • Aliens vs. Predator[5]
  • The Lord of the Rings Online (в виде патча) [5]
  • Dungeons and Dragons Online Eberron Unlimited (в виде патча) [5]
  • Metro 2033
  • Batman: Arkham City
  • Battlefield: Bad Company 2
  • World Of Warcraft была введена полностью в дополнении Mists of Pandaria
  • Tom Clancy’s H.A.W.X. 2
  • Civilization 5
  • Lost Planet 2
  • DiRT 2
  • DiRT 3
  • Dirt: Showdown
  • F1 2010
  • F1 2011
  • Dragon Age II
  • Red Faction: Armageddon
  • Homefront (в виде патча)
  • Crysis 2 (в виде патча)
  • Total War: Shogun 2 (в виде патча)
  • F.E.A.R. 3
  • Deus Ex: Human Revolution
  • Battlefield 3
  • Need for Speed: The Run
  • Saints Row: The Third
  • L.A. Noire (в виде патча)
  • Max Payne 3
  • Oil Rush
  • Call of Duty: Black Ops II
  • Assassin’s Creed III
  • Far Cry 3
Читайте также:  Crfxfnm vepsre c dr gkfuby

Кроме того, поддержка DirectX 11 внедрена в следующие игровые движки:

См. также

  • DirectX
  • GDI
  • OpenGL
  • Simple DirectMedia Layer
  • X (DirectX) — формат файла для хранения 3D объектов, разработанный Microsoft для DirectX

Примечания

  1. Andrew BurnesDirectX 11 Released For Windows Vista (англ.) . Voodoo Extreme 3D (28 октября 2009 года). Архивировано из первоисточника 17 марта 2012.Проверено 29 октября 2009.
  2. JubeColin McRae: DiRT 2 Available In DirectX 11 (англ.) . Voodoo Extreme 3D (6 июля 2009 года). Архивировано из первоисточника 17 марта 2012.Проверено 6 июля 2009.
  3. BattleForge с поддержкой DirectX 11. GameTech (7 октября 2009 года). Архивировано из первоисточника 17 марта 2012.Проверено 7 октября 2009.
  4. Andrew BurnesATI On DirectX 11 Gaming (англ.) . Voodoo Extreme 3D (11 сентября 2009 года). Архивировано из первоисточника 29 февраля 2012.Проверено 12 сентября 2009.
  5. 123AccentAMD представила 3D-карты ATI Radeon HD 5800 с поддержкой DirectX11 на самом производительном в мире GPU. iXBT.com (23 сентября 2009 года). Архивировано из первоисточника 17 марта 2012.Проверено 24 сентября 2009.
  6. Battlefield Bad Company 2 с поддержкой DirectX 11. GameTech (16 апреля 2009 года). Архивировано из первоисточника 17 марта 2012.Проверено 1 ноября 2009.

Ссылки

  • Андрей Воробьев, Алексей БериллоATI RADEON HD 5870 1024MB PCI-E. В преддверии DirectX 11. Мощный удар из Канады — ATI (AMD) выпускает нового короля 3D-графики Часть 1 — Теория и архитектура. iXBT.com (23 сентября 2009 года). — Первая статья из цикла статей, описывающих ATI RADEON HD 5870, которая фокусируется на технологиях и Direct3D 11. Архивировано из первоисточника 17 марта 2012.Проверено 24 сентября 2009.
  • Дмитрий ЧекановOpenGL 3 против DirectX 11: война закончена. Tom’s Hardware (9 октября 2008 года). — статья. Архивировано из первоисточника 17 марта 2012.Проверено 7 декабря 2008.
  • Александр Бакаткин40-нм техпроцесс и DirectX 11 — особенности видеокарт в 2009 году. 3DNews (6 октября 2008 года). — новость. Проверено 30 ноября 2008.
  • Александр ШеметовDirectX 11: несколько новых изображений и трассировка лучей. 3DNews (30 ноября 2008 года). — новость. Проверено 30 ноября 2008.
  • DazilaНовые возможности DirectX 11: новый конвейер. TheVista.Ru (14 октября 2008 года). — статья. Архивировано из первоисточника 19 мая 2012.Проверено 16 апреля 2009.
  • Павел ШубскийDirectX 11 стандартизирует GPGPU. Игромания (журнал) (16 апреля 2009 года). — новость. (недоступная ссылка — история) Проверено 16 апреля 2009.
  • AccentAMD рассказала о достоинствах DirectX 11. iXBT.com (29 июня 2009 года). — новость. Архивировано из первоисточника 17 марта 2012.Проверено 29 июня 2009.
  • Ian “Cabrtosr” McNaughtonDirectX 11 – What to expect! (англ.) . блоги AMD (9 сентября 2009 года). — Статья старшего маркетингового менеджера AMD-ATi Яна МакНоутона, в которой он описал преимущества и основные особенности Direct3D 11. Архивировано из первоисточника 29 февраля 2012.Проверено 12 сентября 2009.
  • Устанавливаем DirectX 11 на Vista: руководство THG. Tom’s Hardware (22 октября 2009 года). Архивировано из первоисточника 17 марта 2012.Проверено 24 октября 2009.
  • Toby HudonWhy DirectX 11 will save the video card industry and why you don’t care (англ.) . Bright Side Of News (21 июля 2009 года). Архивировано из первоисточника 17 марта 2012.Проверено 20 декабря 2009.
  • Современная DirectX 11 синтетика против DirectX11 видеокарт тест GPU. GameGPU.ru (26 января 2010 года). Проверено 27 января 2010.
  • DirectX 11: Обзор и сравнение. windirectx.ru (27 мая 2012 года). Архивировано из первоисточника 27 июня 2012.Проверено 27 мая 2012.

Wikimedia Foundation . 2010 .

Смотреть что такое "Direct3D 11" в других словарях:

Direct3D — is part of Microsoft s DirectX API. Direct3D is only available for Microsoft s various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. Direct3D is used to render… … Wikipedia

Direct3D — Saltar a navegación, búsqueda Direct3D es parte de DirectX, una API propiedad de Microsoft disponible tanto en los sistemas Windows de 32 y 64 bits, como para sus consolas Xbox y Xbox 360 para la programación de gráficos 3D. El objetivo de esta… … Wikipedia Español

Direct3D — est une bibliothèque logicielle de la série Microsoft DirectX. Direct3D est utilisé uniquement dans les multiples systèmes d exploitations Windows de Microsoft (Windows 95 et au delà), ainsi que dans la Xbox, mais dans une version assez… … Wikipédia en Français

Direct3D — ist eine Programmierschnittstelle (API) von Microsoft für 3D Computergrafik. Direct3D ist ein Bestandteil von DirectX. Das 1992 von Servan Keondjian gegründete Unternehmen RenderMorphic wurde im Jahre 1995 von Microsoft gekauft, um dessen 3D API… … Deutsch Wikipedia

Direct3D — es una API propiedad de Microsoft y disponible en los sistemas Windows de 32 bits, para la programación de gráficos en 3D. Análoga de la API OpenGL. Esta API facilita el manejo y trazado de entidades gráficas elementales en cualquier aplicación… … Enciclopedia Universal

Direct3D — Direct3D, DirectX … Universal-Lexikon

Direct3D 10 — Для улучшения этой статьи желательно?: Викифицировать статью. Переработать оформление в соответствии с правилами написания статей. Исправить статью согласно стилистическим правилам Википедии … Википедия

Direct3D — … Википедия

Microsoft Direct3D — Direct3D is part of Microsoft s DirectX application programming interface (API). Direct3D is available for Microsoft Windows operating systems (Windows 95 and above), and for other platforms through the open source software Wine. It is the base… … Wikipedia

Comparison of OpenGL and Direct3D — Direct3D and OpenGL are competing application programming interfaces (APIs) which can be used in applications to render 2D and 3D computer graphics, taking advantage of hardware acceleration when available. Modern graphics processing unit (GPUs)… … Wikipedia

Ссылка на основную публикацию
Cmos settings wrong что это значит
Приветствую. BIOS — настройки ПК, которые влияют на работу железа, не имеют отношения к Windows, влияют только на аппаратную работу...
360 Total security родительский контроль
Что, если мы расскажем, как защитить компьютер от онлайн угроз, сэкономив при этом на покупке дорогих лицензионных программ с громкими...
3D принтер большого формата
Если вам необходимо изготовить крупногабаритную деталь из пластика, при этом длина одного из габаритных размеров значительно превышает 300 мм, а...
Crfxfnm vepsre c dr gkfuby
1. Скопируйте ссылку на страницу с музыкой или видео в ВК Копируйте ссылки на страницы пользователей, групп, разделов аудиозаписей, плейлистов....
Adblock detector