Сделать стартовой
Сегодня
Меню
Главная Фотоальбомы Статьи Форум Гостевая книга Видео Переводчик Создай Аву Состав Инфо
 
Античиты
sXe Injected myAC ssClient LAC DNtL Anti-Cheat v4.0.5 Anti Cheat v 1.1 X Spectate Reallite HLGuard 2.8
Файлы
 Модели  оружия,игроков Иконки для форума Программы для CS Готовые сервера Игры,и сама CS Шаблоны Ucoz Темы меню Юзербары Спрайты Плагины Клубняк Windows Патчи Карты Моды Софт Боты ICQ
  
Все для Фотошопа
Кисти Стили Шрифты Градиенты Уроки Скачать Photoshop
Мини чат
200
Главная » Файлы » Софт

DirectX 11
03.04.2009, 16:44

Низкоуровневая поддержка аппаратного обеспечения и операционной системы 
Windows Vista и DirectX 10 были спроектированы с целью улучшения базовой модели Windows Display Driver Model (WDDM) и создания широких возможностей повышения производительности драйвера. Кроме того, API DirectX 10 был разработан более "чистым" и простым, максимально лишенным ненужных возможностей, делая тем самым клиентский код более простым для чтения и избавляя разработчиков от лишней головной боли. DirectX 11 содержит в себя достаточно много новых возможностей, чтобы считаться полновесным обновлением, однако он строится на основе DirectX 10 и расширяет его возможности. Любой, кто знаком с DirectX 10 и 10.1, будет также уверенно себя чувствовать и в работе с DirectX 11. С DirectX 11 разработчики смогут использовать аппаратные возможности уровней 10, 10.1 и 11, работая с одним и тем же набором функций. 

Время релиза финальной версии DirectX 11 будет соотнесено с релизом новой версии Windows, но этот API будет доступен и для Windows Vista. Таким образом, к моменту выхода нового API все аппаратные средства уровня 10 и 10.1 смогут работать с ним. 

Улучшенная многопоточная обработка 
Предыдущие версии Direct3D были нацелены прежде всего на работу с конфигурациями с одноядерным CPU и потому имели ограниченную поддержку многопоточности. В DirectX 11 были внесены изменения, которые позволят разработчикам улучшить управление GPU со стороны многоядерного CPU. DirectX 11 улучшает масштабирование ресурсов CPU через изменения в моделях API и драйвера. Асинхронный доступ к устройствам становится возможным благодаря двум ключевым особенностям объекта Direct3D 11 Device. 

Во-первых, усовершенствованный процесс синхронизации между объектом Direct3D Device и драйвером позволяет делать асинхронные вызовы API, включая распределение ресурсов. Direct3D 11 предоставляет разработчикам больше свободы при реализации параллелизма, разрешая при этом делать вызовы посредством множества потоков. 

Во-вторых, интерфейс Direct3D Device теперь поддерживает несколько контекстов визуализации. 1) главный прямой контекст (Immediate Context), который руководит передачей команд на исполнение в GPU и 2) дополнительные отложенные контексты (Deferred Contexts), создаваемые разработчиком приложения по мере необходимости. Работа, сопоставленная с каждым отложенным контекстом, может выполняться в отдельном потоке/ядре. Это позволяет командам GPU накапливаться параллельно основным процессам визуализации, и после это поступать на выполнение в GPU, когда основной контекст уже готов предоставить на выполнение GPU новую задачу. 

На представленной ниже схеме отображается процесс создания очереди из задач визуализации параллельно основному прямому контексту и выполнение этих задач по мере готовности устройства

Категория: Софт | Добавил: Kamikadze
Просмотров: 479 | Загрузок: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини профиль

Профиль

Гость

Аватар

Группа:
Гости
Время:02:40

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!

Поиск
Наш сервер
Интересное
Установка плагинов Русифицируем плагины Делаем плагины AMX Сервер не видно в инете? Мини FAQ про сервер Установка и настройка AMX
Все для Ucoz

Скрипты Шаблоны Ucoz Иконки для Форума Шапки Регистрация  Раскрутка
  
Друзья


Наши кв
Победы
Победы(0)

Ничьи
Ничьи(0)

Поражения
Поражения(0)


Забить cw

Статистика
» Зарег. на сайте
Всего: 207
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 2
Модераторов: 4
Проверенных: 1
Файловиков:
Дизайнеров:
Обычных юзеров: 200
Из них
Парней: 176
Девушек: 31


Онлайн всего: 1
Гостей: 1
Пользователей: 0

               


Пользователи, посетившие
сайт за текущий день :