Microsoft сделала следующий шаг в развитии графических технологий, выпустив предварительную версию Agility SDK 1.720. Главным нововведением стал Shader Model 6.10, который закладывает фундамент для повсеместного внедрения нейросетевого рендеринга в играх и профессиональных приложениях. Это обновление расширяет возможности API DirectX 12, позволяя разработчикам более эффективно использовать современные аппаратные мощности.
Ключевое техническое новшество — внедрение API для линейной алгебры (linalg::Matrix). Теперь шейдеры могут выполнять сложные матричные вычисления напрямую, что критически важно для работы алгоритмов машинного обучения и нейросетевой обработки изображений в реальном времени. По сути, Microsoft объединяет классический графический конвейер с инструментами ИИ, позволяя разработчикам создавать более продвинутые системы апскейлинга, генерации кадров и динамического освещения.
Помимо «нейронных» функций, Shader Model 6.10 снимает ряд старых ограничений. В частности, разработчики больше не скованы жестким лимитом в 32 КБ для разделяемой памяти групп (Group Shared Memory). Теперь система может запрашивать реальные возможности конкретного «железа», что открывает путь к более сложным алгоритмам программной растеризации и оптимизации теней. Также появились новые инструменты для управления «волнами» потоков в GPU, что упрощает написание переносимого кода, который будет одинаково эффективно работать на видеокартах разных производителей.
Для обычных пользователей это означает, что будущие игры смогут активнее использовать возможности тензорных ядер и NPU для улучшения графики без катастрофической потери производительности.
Источник: www.goha.ru