URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 134230
[ Назад ]

Исходное сообщение
"В состав DXVK добавлена поддержка Direct3D 8"

Отправлено opennews , 08-Июл-24 21:31 
В состав прослойки DXVK, предоставляющей реализацию графического API Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan, интегрированы наработки проекта D8VK, обеспечивающего трансляцию Direct3D 8 в API Vulkan.  Все связанные с проектом D8VK разработки теперь будут вестись в составе кодовой базы DXVK, в которой D8VK оформлен в виде бэкенда для  Direct3D 8. По сравнению с проектами WineD3D и d3d8to9, в которых применяется трансляция Direct3D 8 в OpenGL и Direct3D 9, трансляция в  API Vulkan позволила добиться более высокой производительности, стабильности и совместимости с играми...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61503


Содержание

Сообщения в этом обсуждении
"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено пох. , 08-Июл-24 21:31 
> Direct3D 8

Так ещё в Windows XP уже 9 была.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 21:32 
Потихоньку догоняют Windows XP, молодцы.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 00:42 
> Потихоньку догоняют Windows XP, молодцы.

Так то - другие версии DX вон то уже давно эмулируются. А вообще майкрософт наверное в страшном угаре не мог себе представить что кто-то перехватит инициативу своим вулканом - и даже запилит, вот, эмуляцию DXов всяких. Прям под игродельские прослойки для портирования игр.

Это такой ответ Valve на потуги монополизации сторов и игродела от майкрософт в основном. Но некоторые штуки и сообществом делаются.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено iPony129412 , 09-Июл-24 09:29 
> А вообще майкрософт наверное в страшном угаре не мог себе представить что кто-то перехватит инициативу своим вулканом - и даже запилит, вот, эмуляцию DXов всяких. Прям под игродельские прослойки для портирования игр.

А им то что?
Деньги же решают. Ещё скажи, что по IE/EDGE со своим движком плачут.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 20:45 
Очередной восторженный писк в сторону Вальвы за убиение нативного игростроя, в котором раньше хоть какой-то смысл был. А теперь Вальва поддерживает игрострой для винды, а линуксоид пищит от удовольствия и даже находит преимущества в таком положении.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено 1231243245345436464 , 08-Июл-24 21:40 
В новости даже список игр привели, которым это пригодится. Какая разница, какая винда?

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Beta Version , 08-Июл-24 22:06 
Не совсем понятно, каким образом это пригодится.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Медведь , 08-Июл-24 22:54 
Читаем внимательно. DX 9,10,11 там уже есть, добавили 8. Прямо перепись нечитателей какая-то.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 12:36 
На релизе там был восьмой директикс. Девятый интегрирован в сервис паки, который потом всё равно обновлять.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Axel , 09-Июл-24 15:18 
На DX8 Morrowind

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 10-Июл-24 11:22 
Круто, но есть нативный OpemMW, который давно превзошёл оригинальный движок по всем параметрам.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 10-Июл-24 15:35 
Ой ли

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 21:51 
Большинство лучших игр в истории было на dx7, ещё работать и работать. Поддержка dx7 в вайне всегда очень слабой была, для многих игр приходилось впатчивать костыли программной эмуляции шейдеров и прочее подобное и каждый месяц там весь код перелопачивали с ног на голову из-за чего постоянно приходилось переписывать патчи.

"Нетути шейдеров в dx7"
Отправлено Аноним , 08-Июл-24 22:46 
Какие шейдеры в directx 7?
Они с восьмой версии появились.

"Нетути шейдеров в dx7"
Отправлено Аноним , 09-Июл-24 05:15 
Как вы это помните.

"Нетути шейдеров в dx7"
Отправлено Bocha , 09-Июл-24 07:20 
Есть что-то поважнее?

"Нетути шейдеров в dx7"
Отправлено _kp , 09-Июл-24 09:19 
Еще 6й DirectX был, в виде "альфы" он работал на картах без 3д ускорения, с софтовой эмуляцией всего, и что занятно, нормально запускал игры тех лет на картах без ускорения, а в релизе это похерили.
Как коллекционер старого железа, проверил сам на старом ноутбуке.

"Нетути шейдеров в dx7"
Отправлено Аноним , 09-Июл-24 12:38 
> Как вы это помните.

Для меня эпоха Win98 длилась дольше, чем эпоха WinXP. Хотя фактически всё наоборот. В 98 плюс-минус году было много событий, которые стали базовыми. А в последующие 20 лет и запоминать нечего.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 22:51 
Выпусти свой форк с патчами, если знаешь что и как делать. Может кому и пригодится.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 00:03 
Там это, всё интереснее, оригинальные баги с обсуждениями и патчи потерялись с winehq после переезда, я обновлял их с 2 ветки на 3, на 4 и на 6 (и в рамках веток), а игра до сих пор не работает. Спасибо, что напомнил, надо поискать патчи на диске хотя бы, в прошлый раз пришлось удалить пакет из-за устаревания.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 23:55 
Восьмерка как и девятка со стравыми версиями не обратно соместима?

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 15:10 
> Большинство лучших игр в истории было на dx7

Под DOS и для CGA же.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 23:02 
В те времена все лучшее выходило под амигу ))

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 22:05 
Великое достижение, учитывая как мало разницы между голым D3D9 (без шейдеров - в них вся фишка) и D3D8. У меня портирование проги под D3D9 на D3D8 обычно занимало минут 5. В паре методов другие параметры были.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 22:40 
https://github.com/doitsujin/dxvk/commit/60e523b4bf9c30d4794...

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 22:29 
Напомните, Готика на каком директе

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 22:42 
Тут пишут, что 7 (почти самый низ страницы). https://www.pcgamingwiki.com/wiki/Gothic
В стиме указан 8.1

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 08-Июл-24 22:43 
Поточнее ссылка https://www.pcgamingwiki.com/wiki/Gothic#Other_information

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 12:45 
Возможно, как в Морровинде, если есть DX7, будет работать на ней, а если есть DX8, то ещё и графических эффектов добавит.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 01:52 
В последних версиях dxvk минимальная версия vulkan 1.3. Интересно, сохранится ли это требование для d8vk в составе dxvk.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 05:47 
Можно ссылку?

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 12:40 
Открой новость о релизе DXVK 2.0. Последняя версия с поддержкой Vulkan 1.1 и 1.2 это 1.10.3. Хотелось бы бэкпорт Vulkan 1.3 в драйверы 470.xx либо обновления легаси-версии DXVK, какой-нибудь 1.10.4.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 17:19 
> Открой новость о релизе DXVK 2.0. Последняя версия с поддержкой Vulkan 1.1 и 1.2
> это 1.10.3. Хотелось бы бэкпорт Vulkan 1.3 в драйверы 470.xx либо обновления
> легаси-версии DXVK, какой-нибудь 1.10.4.

У амдх с вулканом все шикарно, даже древние GCN 1.x - распоследний вулкан умеют.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено AleksK , 09-Июл-24 09:02 
А в чем проблема? Сейчас найти видяху которая не поддерживает vulkan 1.3 это будет проблема. У товарища ноут 13 года с HD8750M, без проблем поддерживает vulkan 1.3. Поставил ему туда Nobara и он нормально играет в вартандер.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 12:41 
> Сейчас найти видяху которая не поддерживает vulkan 1.3 это будет проблема

Кеплеры, а также Максвелы первого поколения. Причём возможно, что аппарпатно всё поддерживается, просто дрова перешли в Legacy-режим и получают обновы только с багфиксами.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 13:36 
Максвеллы 1 поколения полностью поддерживаются в современном стеке технологий.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Beta Version , 09-Июл-24 15:15 
А на кой нужна эта трансляция в Вулкан, если железо с поддержкой VK 1.3 легко тянет игры на 10-15 лет новее тех, что в списке?

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 10-Июл-24 15:32 
Чтобы фиксить баги, которые появились в винде.
Например, в Agarest (d3d9) едут текстурные координаты, при запуске на современной винде и современной AMD видяхе. Если в корень игры кинуть либу от dxvk, то картинка рисуется правильно.

Ну и для вайна само-собой.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Beta Version , 10-Июл-24 16:14 
Эти баги нельзя пофиксить в огл?

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 05:44 
А зачем?

Wine же нативно поддерживает d3d8 много лет.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 10:09 
В новости написано, зачем.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 20:25 
Ага, щщас.

После то ли четвёртой, то ли пятой версии поотваливалось куча игр на dx8.
И приходилось использовать d3d8to9, d3d8-wrapper, d8vk и т.п.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 10-Июл-24 06:49 
Так собери третью версию, зачем страдать?

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено ryoken , 09-Июл-24 07:40 
>>Unreal II: The Awakening

Подскажите, с целью повышения уровня образованности (не играл эту часть). А разве сие не умеет в разные рендеры, как это традиционно было у Unreal-базированных движков?


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 08:14 
> Подскажите, с целью повышения уровня образованности (не играл эту часть). А разве сие не умеет в разные рендеры, как это традиционно было у Unreal-базированных движков?

игра вышла в 2003, а там уже D3D стал де факто стандартом, да остались в живых, разве что, D3D и OpenGL. Остальное уже кануло в лету к этому времени. Даже популярнейший в 90е Glide сдулся. Потому с долей вероятности игра могла не уметь даже в OpenGL, или D3D версия отображала какие-то уникальные фишки.


"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 12:43 
Движок-то UE1, вряд ли убрали OGL-рендер. Даже в UE2 не убирали.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 14:53 
Напоминаю: существует альтернативная реализация Vulkan для TeraScale: https://gitlab.freedesktop.org/Triang3l/mesa

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Axel , 09-Июл-24 15:23 
Где это указано в репозитории?

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 10-Июл-24 20:10 
Это в новостях на Форониксе указано.

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 15:15 
Ждём ddraw

"В состав DXVK добавлена поддержка Direct3D 8"
Отправлено Аноним , 09-Июл-24 17:11 
Гуд, можно будет ещё производительнее играть во вторых дальнобойщиков