Все о мире Свободного Программного Обеспечения
🤝 Для связи - @raz_raz
💬 Чат - t.me/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot
Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Post #11903
2.87K
LI @linux_gram
Showing posts older than #11905 · Back to latest


Linux / Линукс Flathub запретил приложения, сгенерированные AI Барт Пиотровски, сопровождающий инфраструктуру Flathub, объявил о внесении изменений в правила каталога, запрещающих использование AI для разработки приложений, размещаемых во Flathub, а также для автоматизации…
Wine также опубликовал выпуск пакета vkd3d 2.0 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. Среди изменений реализация Direct3D 12 через Vulkan (лицензия LGPLv2.1). В HLSL добавлена начальная поддержка циклов для 2-3 моделей шейдеров, запись в структурированную разделяемую память группы потоков, встроенные функции tex3Dbias/tex3Dlod/texCUBElod, семантики SV_ClipDistance/SV_CullDistance/SV_StencilRef. В компиляторе HLSL — удаление дублирующихся вычислений, вычисление x % y на этапе компиляции, улучшенное распределение временных регистров. Расширена область видимости переменных в циклах for (остаётся доступна после цикла). При парсинге дробных чисел разделитель — всегда точка.
В поддержку старых шейдеров Direct3D: инструкции m4x4, m3x4, m4x3, m3x3, m3x2, phase, texdepth, texreg2ar, texreg2gb, texreg2rgb; модификаторы _dz/_db/_dw/_da с texcrd/texld; регистры vFace и vPos. В DXIL — указатели на данные, объявленные позже. В ассемблер шейдеров добавлены 16-битные встроенные константы и флаги ‘64UAVs’, ‘ROVs’, ‘UAVLoadAdditionalFormats’, ‘waveOps’ и др.
\u001B[2K\u001B[2K.

