Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от opennews (??), 12-Мрт-26, 09:05 | ||
Опубликован выпуск проекта D7VK 1.5, развивающего реализацию графических API Direct3D 3, 5, 6 и 7, предложенных компанией Microsoft в 1996, 1997, 1998 и 1999 годах. D7VK работает через трансляцию вызовов в API Vulkan и позволяет при помощи Wine запускать в Linux ретро игры, завязанные на API Direct3D 3, 5, 6 и 7. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использован код бэкенда d3d9 от проекта DXVK - D7VK преобразует API Direct3D 3, 5, 6 и 7 в вызовы Direct3D 9, которые затем транслируются в API Vulkan. Разработчик не намерен добиваться включения D7VK в состав DXVK, как это было с реализациями Direct3D 8 и Direct3D 9 поверх Vulkan... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +2 +/– | |
| Сообщение от Аноним (1), 12-Мрт-26, 09:05 | ||
Final Reality заработает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | –2 +/– | |
| Сообщение от Kerr (ok), 12-Мрт-26, 09:06 | ||
Что вам мешает это попробовать и рассказать нам? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от Аноним (3), 12-Мрт-26, 09:54 | ||
> Что вам мешает это попробовать и рассказать нам? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от opennetuser (ok), 12-Мрт-26, 10:07 | ||
Он попробовал и не рассказал 🤣 | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 17. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (17), 12-Мрт-26, 12:25 | ||
Там ситуация интересная. Данная демосцена работает только в Win9x. Под Wine можно выставить Windows 98 в winecfg, что заставит программу работать. И вот вопрос: если выставить 98-ю винду, сможет ли DXVK работать в принципе? | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 19. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Kerr (ok), 12-Мрт-26, 12:38 | ||
> Там ситуация интересная. Данная демосцена работает только в Win9x. Под Wine можно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от Аноним (-), 12-Мрт-26, 12:41 | ||
Запускается под Win11 (только видеокарту определяет как on-board accelerator, но это простительно). | ||
| Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору | ||
| 25. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от Аноним (25), 12-Мрт-26, 12:56 | ||
> Данная демосцена работает только в Win9x. | ||
| Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору | ||
| 24. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (25), 12-Мрт-26, 12:53 | ||
> Final Reality заработает? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 6. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | –1 +/– | |
| Сообщение от maximni (?), 12-Мрт-26, 11:02 | ||
Venom. Codename: Outbreak у меня и так работает на стандартном dvxk. Правда иногда есть артефакты с итозображением здоровья и патронов на костюме и оружие.Всё-таки GOG сделала колоссальную работу отломав защиту_я не знаю что за хаки использовать разработчики игры (теже что и Сталкер) - но эта игра могла обходить комбинацию из 3 пальцев на XP возрощая себе фокус приложения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (8), 12-Мрт-26, 11:30 | ||
> Всё-таки GOG сделала колоссальную работу отломав защиту | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +2 +/– | |
| Сообщение от AleksK (ok), 12-Мрт-26, 12:23 | ||
Правообладатель далеко не всегда имеет исходники или владеет какими либо техническими подробностями для модификации и переиздания игры. Особенно это касается старых игр. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (8), 12-Мрт-26, 13:13 | ||
Это совсем не тот случай. Плюс, гоговцы не стесняются пользоваться патчами от самих геймеров. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от maximni (?), 12-Мрт-26, 13:27 | ||
>По-вашему они выкладывают пиратки, никак не взаимодействуя с правообладателем? | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 33. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (8), 12-Мрт-26, 14:49 | ||
Скорее всего они просто скачали no-cd с old-games.ru | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | –8 +/– | |
| Сообщение от Аноним (7), 12-Мрт-26, 11:27 | ||
> развивающего реализацию графических API Direct3D 3, 5, 6 и 7 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +5 +/– | |
| Сообщение от Аноним (9), 12-Мрт-26, 11:32 | ||
> А чтож 4-то пропустили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +3 +/– | |
| Сообщение от Аноним (26), 12-Мрт-26, 13:12 | ||
он еще и твоей ответ не прочитает, останется в неведении | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +2 +/– | |
| Сообщение от Xo (?), 12-Мрт-26, 15:07 | ||
И напишет об этом коммент. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от анон (?), 12-Мрт-26, 11:34 | ||
>API Direct3D 3, 5, 6 и 7, предложенных компанией Microsoft в 1996, 1997, 1998 и 1999 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +4 +/– | |
| Сообщение от Аноним (17), 12-Мрт-26, 12:13 | ||
Вообще там интересный прикол был. Direct3D выгодно отличался от OpenGL тем, что он был одинаковым на всех видеокартах. Один раз написал - везде работает. Тогда как OpenGL везде был разным. Потому что любой вендор мог добавить своё расширение, не спрашивая ни у кого разрешения. У разработчиков был выбор: использовать OpenGL и больше возможностей, или использовать Direct3D и освободить себя от "головняка" с поддержкой 5-ти разных вендоров видеокарт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (17), 12-Мрт-26, 12:28 | ||
> Эта фича была только у одного вендора - по-моему Matrox. Поэтому Microsoft не стал добавлять её в стандарт, чтобы не создавать ситуацию, при которой ни один вендор не совместим с Direct3D 7, кроме Matrox. Или вот пример посвежее, когда Direct3D уже был, можно сказать, безальтернативным. Поддержка тесселяции в Radeon HD 2000-й серии. В NVIDIA её не было, поэтому в Direct3D её тоже добавлять не стали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от Аноним (48), 12-Мрт-26, 16:23 | ||
> и задался вопросом: в Direct3D бывают _опциональные_ расширения? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +2 +/– | |
| Сообщение от Аноним (-), 12-Мрт-26, 12:43 | ||
Фичи в DX появляются и по сей день, просто в MS решили не форсировать мажорную версию. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 35. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от анон (?), 12-Мрт-26, 14:54 | ||
Сегодня посмотрел, и оказалось, что directx 12 вышел в 2015 году. Как быстро время летит. Я думал, что он только-только. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 52. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (25), 12-Мрт-26, 18:34 | ||
> directx 12 вышел в 2015 году | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (45), 12-Мрт-26, 15:36 | ||
До меня mantle что-то не дошла. Terakan недоделан, поэтому есть соблазн просто откопать какой-нибудь старый проприетарный драйвер на Mantle, а Terakan допилить через трансляцию в Vulkan API в API mantle, трансляции SPIR-V в что там в mantle вместо него, переиспользование проприетарного кодогенератора, а после переобёртку сгенерированного кода так, чтобы мезовские линкеры его поняли. Потому что оптимизирующие компиляторы в машиный код - это rocket science, а компиляторы на основе монструозного по размеру, не умещаемого в голову, плохо документированного (LLVM довольно неплохо документирован, но с учётом монструозности проекта этого недостаточно чтобы взять и по доке делать, вместо этого придётся годами зубрить кодовую базу LLVM) и долгособираемого LLVM - особенно. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 23. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от Аноним (25), 12-Мрт-26, 12:52 | ||
Сейчас один только протокол 20 лет разрабатывают, и это не окончательный результат. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 34. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от анон (?), 12-Мрт-26, 14:51 | ||
Но уже почти совсем готов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от А вы как думали (?), 12-Мрт-26, 16:16 | ||
> Но уже почти совсем готов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от Аноним (11), 12-Мрт-26, 11:59 | ||
Так можно и до WinG дойти! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (17), 12-Мрт-26, 12:20 | ||
Всячески поддерживаю. В Windows 8 и новее, композитинг стал неотключаемым (DWM), вследствие чего отныне невозможно запускать игры, требующие прямого доступа к видеоадаптеру. DirectDraw и WinG - всё. Теперь только ddraw.dll менять на враппер (WineD3D тот же). Вследствие чего, будет интересно, если получится запустить DirectDraw и WinG поверх Vulkan. С поддержкой апскейлинга. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (45), 12-Мрт-26, 15:24 | ||
Я не понимаю почему сами майки эти обёртки над вайном и вулканом из коробки не поставляют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | –2 +/– | |
| Сообщение от Аноним (11), 12-Мрт-26, 12:01 | ||
Только зачем поверх вулкана? Какой смысл поверх вулкана кроме изучения вулкана? Тогда вообще шейдеров не было, всё это можно реализовать на чистом OpenGL, причём даже версии 1.2. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от анон (?), 12-Мрт-26, 12:14 | ||
Opengl уже есть, wined3d, но opengl готовится к удалению из драйверов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +2 +/– | |
| Сообщение от maximni (?), 12-Мрт-26, 13:37 | ||
>но opengl готовится к удалению из драйверов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от анон (?), 12-Мрт-26, 15:03 | ||
Транслятор будет не в драйвере, а в юзерспейсе, как vkd3d. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. Скрыто модератором | +/– | |
| Сообщение от Аноним (45), 12-Мрт-26, 15:21 | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 36. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (26), 12-Мрт-26, 14:58 | ||
opengl уже все, новые стандарты не выходят и не выйдут | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 41. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (41), 12-Мрт-26, 15:08 | ||
Не выйдут потому, что у него появился преемник, wgpu. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (41), 12-Мрт-26, 15:13 | ||
Тьфу, webgpu. wgpu - это реализация от мозиллы на расте (я её собрал и даже пакет себе наполовину вручную сделал и в ОС поставил), есть ещё от гугла на сишке (скомпилировать не удалось, ибо тянет с собой тонны мусора, файловой системе от их репозитория поплохело, но говорят что у этой реализации лучшие диагностические сообщения). И она даже на теракане пашет. Не на compute конечно, на графике, но пашет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | –2 +/– | |
| Сообщение от Аноним (25), 12-Мрт-26, 12:47 | ||
> реализацию графических API Direct3D 3 ... предложенных компанией Microsoft в 1996 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от inklesspen (ok), 12-Мрт-26, 14:06 | ||
Звучит так, будто они обязаны были обеспечить поддержку этих технологий еще в 90-х. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +1 +/– | |
| Сообщение от Аноним (32), 12-Мрт-26, 14:48 | ||
Первый Half-Life получал апдейты даже в 2023-24, а Half-Life 2 в 2025. | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 37. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (26), 12-Мрт-26, 14:59 | ||
при чем тут direct 3d? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от анон (?), 12-Мрт-26, 15:05 | ||
Старые директы есть в wined3d, всё работает. Инновация в этом проекте только vulkan, чтобы не делать трансляцию два раза d3d -> opengl -> vulkan | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (32), 12-Мрт-26, 14:22 | ||
>Добавлена поддержка игр Delta Force 2 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (26), 12-Мрт-26, 16:12 | ||
для кого ты это пишешь и зачем? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Джон Титор (ok), 12-Мрт-26, 17:05 | ||
Мне нравится что под Linux теперь можно поиграть в старые игры, только смысла в этом особо не вижу. Но приятно что на нём можно запустить такое, а на винде нет, хотя заявляется что обратная совместимость якобы есть. Конечно оно понятно что это для того чтобы больше покупали новое на технологиях винды, но когда есть что-то на чём возможно запустить старую программу и оно будет работать и что-то новое на чём это запустить нельзя работает больше как антиреклама винды. Видите? А мы вот можем и бесплатно для пользователя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Выпуск D7VK 1.5 с добавлением поддержки Direct3D 3" | +/– | |
| Сообщение от Аноним (50), 12-Мрт-26, 17:47 | ||
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |