Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Компания Microsoft в рамках программы раннего доступа Windows Insider preview представила обновлённые API-интерфейсы DirectX 12 и подробно рассказала о нововведениях. Эти возможности появятся в релизе в будущем году и включают три основных функции. Первая возможность касается трассировки лучей. В DirectX 12 она была изначально, однако теперь её расширили. В частности, были добавлены дополнительные шейдеры к существующему объекту трассировки лучей PSO (объект состояния конвейера). Это позволяет повысить эффективность работы.

 

sm.xbox-1602822_960_720.750.jpg

 

Далее следует упомянуть о технологии адаптивных алгоритмов ExecuteIndirect. Согласно описанию, эта возможность позволяет определять количество лучей на временной шкале выполнения GPU. Наконец, появилась возможность использовать облегчённый вариант трассировки. Поработала компания и с геометрией. В API DirectX 12 Microsoft добавила поддержку шейдеров сетки (Mesh Shaders). Эта функция называется DirectX Sampler. Она позволяет определять, какие текстуры чаще других доступны и должны оставаться в памяти. В результате в видеопамяти хранятся только те данные, которые нужны здесь и сейчас.

 

sm.MeshShaderPipeline.750.png


Таким образом, нововведение даст возможность избавиться от надоедливых длительных загрузок виртуальных миров. Это так называемая технология потоковой передачи текстур.

 

Annotation 2019-10-30 085631.jpg


Более подробно всё это описано в блоге разработчиков Microsoft. При этом отметим, что несколько дней назад компания AMD позитивно высказалась на эту тему и намекнула на скорое появление новых функций в продуктах Radeon. Очевидно, они появятся уже в новых топовых видеокартах, которые, как ожидается, выйдут в 2020 году. Им приписывают, кроме прочего, аппаратную поддержку трассировки лучей. 

____________________________________________________________
♦♦♦♦♦♦♦♦◄♫►WeissRussland◄♫►♦♦♦♦♦♦◄♠GRODNO♠►♦♦♦♦♦♦♦♦
---------------------------------------------------------------------------------------------------------
♠ 75.0°e ♣ 53.0°e ♦ 36.0°e ♥ 19.2°e ♠ 13.0°e ♥ 4.8°e ♠ 4.0°w ♣ 5.0°w ♦
____________________________________________________________

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...