Search
Write a publication
Pull to refresh

Valve опубликовала выпуск VKD3D-Proton 2.10, ответвления от кодовой базы vkd3d, созданного для улучшения поддержки Direct3D 12 в пакете для запуска игр Proton. В VKD3D-Proton поддерживаются специфичные для Proton изменения, оптимизации и улучшения для более качественной работы Windows-игр на базе Direct3D 12, которые пока не приняты в основной состав vkd3d. Из отличий также отмечается ориентация на использование современных расширений Vulkan и возможностей свежих выпусков графических драйверов для достижения полной совместимости с Direct3D 12.

Изменения в новой версии:

  • в API DirectStorage предложена реализация алгоритма сжатия Deflate, использующая расширение NV_memory_decompression для выполнения операции на стороне GPU. При отсутствии поддержки NV_memory_decompression осуществляется откат на реализацию GDeflate на основе шейдера.

  • добавлена экспериментальная поддержка API Enhanced Barriers, который можно использовать вместо API Resource Barrier.

  • добавлена поддержка расширения NV_device_generated_commands_compute, которое может применяться для повышения производительности при использовании режима ExecuteIndirect в игре Starfield.

  • добавлена поддержка API Root Signature 1.2, Shader Model 6.7, охватывающая такие возможности,как AdvancedTextureOps и WaveOpsIncludeHelperLanes.

  • реализована функция CreateSampler2.

  • добавлена поддержка примитивных типов (топологий) со смежностью, формата A8_UNORM.

  • устранены часть ошибок и улучшена совместимость в играх.

Источник: OpenNET.

Tags:
Total votes 1: ↑1 and ↓0+1
Comments0

Articles