Компания Apple представила на конференции WWDC23 инструментарий Game Porting Toolkit, позволяющий разработчикам игр для платформы Windows портировать свои продукты для запуска в macOS. В качестве основы инструментария задействованы исходные тексты проекта Wine с дополнительными патчами от компании CodeWeavers, применяемыми в редакции пакета CrossOver для платформы macOS...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59258
На Маках сидят серьёзные разработчики, игры им не нужны - мёртвый рынок.
Наконец-то они займутся одходящим для них делом )
На маках сидят серьёзные понторезы. Им ничего не нужно, лишь бы все вокруг видели яблоко на крышке.
Они для игр всё равно покупают шиндовые компы, но ходят всё равно с маками лишь бы все видели.
Для мака игр как бы не больше, чем для линукс, и в отличие от, не псевдоиндюшатина.
Меньше, даже без вайна. Багов больше, причём довольно странных по меркам линукса. Но это для старых, какие на арме игры?
Ну вообще-то меньше
Даже с просто вайном
Ведь яблоко взяло - да и выпилило возможность запуска 32-битных приложений и запускать их теперь или в виртуалке или в платном кроссовере
То-то рекламами пропихивают эпплы в каждый дом... А потом люди спрашивают - "а где игры???" То "эппл для профессионалов" любители эпплов оправдают и придумают себе любое объяснение.Раньше игр на маках было мало, а с металом и того меньше. Фирме нужно выживать, иначе эффект карточного дима может схоопнуть весь интерес "профессионалов".
Wine использует GNU LGPL (если быть точным, в генте отображается LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff), так что в принципе проприетарщики могут это применять.Из вики:
>LGPL разработана как компромисс между строгой копилефт лицензией GNU General Public License (GPL) и более разрешительными лицензиями, такими как лицензии BSD и лицензия MIT. Слово «Lesser» в названии указывает, что LGPL не гарантирует конечному пользователю полную свободу использовать программное обеспечение как угодно; она гарантирует свободу изменения тех его компонентов, которые лицензированы под LGPL, но не проприетарных компонентов.
> LGPL не гарантирует конечному пользователю полную свободуА GPL гарантирует, да? Вот что я заметил интересного в мире фронтенда: подавляющее кол-во библиотек -- пермиссивные, с ними проблем нет. Но если видишь GPL-библиотеку, то обычно это какая-нибудь корпоративная фигня, в которой ты либо юзаешь их GPL-фигню с ОБЯЗАННОСТЬЮ (а не свободой) открывать свои исходники, либо ПОКУПАЕШЬ их лицензию, чтобы и дальше ничего не раскрывать. Согласись, свободой тут и не пахнет.
Ну да ладно, ни на что не жалуюсь, GPL-библиотек во фронтенде исчезающе мало, мне хватит всего одного пальца, чтобы сосчитать все те, что я запомнил.
Столлман которому на дали исходники дров на принтер с тобой не согласен.
Потому что СПО не предполагает свободу ограничивать свободу конечного пользователя.
> СПО не предполагает свободу ограничивать свободу конечного пользователяТы путаешь GPL и СПО. СПО возникло еще когда Столлман пешком под стол ходил. GPL в СПО -- это просто небольшое событие, мимолетное явление.
> Ты путаешь GPL и СПО. СПО возникло еще когда Столлман пешком под стол ходил.Да, но нет. Понятие и принципы СПО сформулировал РМС. Обмен исходниками до этого не определялся как СПО и скорее всего в массе своей де-юре в СПО не попадает.
Если вы не про «среднее профессиональное образование.
> GPL в СПО -- это просто небольшое событие, мимолетное явление.
Ну, в масштабах вселенной конечно. В масштабах софтостроения если от машины Бэббиджа отсчитывать, но наверное.
> Если вы не про «среднее профессиональное образование.Говорят, с кадрами беда?
> Понятие и принципы СПО сформулировал РМССам для себя сформулировал, сам для себя их придерживался. Остальной СПО-вселенной эти "принципы" по-большому счету по барабану, ибо, как я уже сказал, GPL-тусовочка --- это просто вещь в себе, не интересная никому, кроме фанатиков GPL.
И нет такой свободы, как "свобода делать с софтом все, что хочется". Есть лишь обязанности, и GPL накладывает одну такую обязанность на разработчика: обязанность выдавать исходники пользователям по первому их требованию. Мне как-то не интересно брать на себя как можно больше обязанностей, ибо каждая обязанность отнимает у меня свободу. Например свободу не делиться исходниками.
Ошибка Столлмана была в том, что он думал о пользователях и о том, как бы сделать удобнее в первую очередь _им_. А думать надо было про разработчиков, ибо нет разработчиков — нет и пользователей. Обратное по большей части неверно. Более того, значительной части пользователей исходники и вовсе не нужны, им рассказывай про то, что хром на 99% опенсорсен — они попросят повторить последнее слово. Именно поэтому победил пермиссив, а GPL остался просто пшиком в истории.
> Сам для себя сформулировал, сам для себя их придерживался. Остальной СПО-вселенной...Только РМС этой «вселенной» название дал, а так да.
> Мне как-то не интересно брать на себя как можно больше обязанностей, ибо каждая обязанность отнимает у меня свободу. Например свободу не делиться исходниками.
Только вот злые разработчики GPL-библиотечки не уважают свободу не делиться исходниками... Как бы у них эту свободу отнять[s] и поделить[/s]?
> не уважают свободу не делиться исходникамиИменно поэтому GPL-библиотечки и инструменты постепенно заменяются пермиссивными. Ты не сможешь ворваться в индустрию, где царит пермиссив, и впарить там хоть кому-то GPL. Обратное не верно.
Оказывается GPL кто-то насильно впаривает. Это что за галактика в которой вы живёте?
где я говорил, что впаривают насильно? снова борешься с чучелом? https://en.wikipedia.org/wiki/Straw_man
Прекрасно же!И именно поэтому я буду писать GPL код (а ещё лучше невыполнимый AGPL). Либо пусть платят за то чтобы я сменил лицензию, либо пусть переписывают с нуля.
Всяко лучше, чем изначально писать под пермессивной лицензией, а потом узнать что какая-то корпорация заработала на твоём коде денег, а о тебе даже никто не вспомнил. Куколдинг по опенсорсному.
> я буду писать GPL кодДа-да, прямо в понедельник и начнешь, верно? Вот напишешь — тогда и возвращайся. Когда вернешься, посмотрим, чем твоя писанина будет лучше пермиссивных вариантов.
> какая-то корпорация заработала на твоём коде денег
Не беспокойся: на тебе никто не заработает, ибо никакого кода ты не пишешь. Более того, на своем коде не зарабатываешь и ты, ибо кода у тебя нет, а если бы и был, то он не смог бы конкурировать с пермиссивом, в том числе тем, который разрабатывают сами корпорации.
> Куколдинг по опенсорсному
То, чем ты занимаешься, нельзя назвать ничем иным, кроме как мастурбацией: воображаешь себя великим писателем GPL-кода, от которого текут корпорации. Завязывай с мастурбацией, чувак.
Я пишу модули под Linux. Это GPLv2.
>> И именно поэтому я буду писать GPL код (а ещё лучше невыполнимый AGPL). Либо пусть платят за то чтобы я сменил лицензию, либо пусть переписывают с нуля.GPL-ята как они есть :) Хотят то они тупо __бабла__, но открыто об этом сказать не могут, ибо швaб0да-жи!!! :)
Пермиссивные лицензии - это компромис, на который готовы идти некоторые хозяева перед работниками, разрабатывающими эти библиотеки, заведомо отчужденные в пользу хозяина.
> а так да.А так нет. Столлман участвовал и склонил многих разработчиков участвовать в проекте GNU, который он же и создал. Трудно себе представить движение СПО без GNU Compiler Collection. Под его влиянием Торвальдс взял лицензию GPL для Linux, что тоже во многом определило успех СПО.
> Ошибка Столлмана была в том, что он думал о пользователях и о
> том, как бы сделать удобнее в первую очередь _им_. А думать
> надо было про разработчиков, ибо нет разработчиков — нет и пользователей.Мало смысла про это писать здесь.
Здесь 99% - пользователи.
Некоторые из этих пользователей называют себя майнтайнерами, не удосужившись посмотреть словарь.
>И нет такой свободы, как "свобода делать с софтом все, что хочется".Разумеется, есть. А копиразм рано или поздно пойдёт даже не лесом в пешее эротическое, а отправится прямиком на свалку^Wмусороперерабатывающий завод истории. Как было упразднено рабовладение. К сожалению, не до конца, но и оно когда-нибудь отправится на мусороперерабатывающий завод тоже.
>И нет такой свободы, как "свобода делать с софтом все, что хочется".Ошибаетесь, есть Прочитайте лицензию на sqlite и удевитесь.Публичная собственность.
Вот только "Public Domain" не во всех законодательствах вообще-то определен. И любое соглашение всегда подчиняется законодательству страны, в которой применяется, что не может не ограничить свободы "делать всё, что хочется" (какая-то инфантильная свобода, не находите?)
>Вот только "Public Domain" не во всех законодательствах вообще-то определен.Тогда в этом случае действует международные нормы и конвенции ратифицированные данной странной.А поскольку Венскую конвенцию ратифицировали 99% стран членов ООН - то по определению это означает состояние авторского права сроки на которые истекли или не существовало. Всё, предмета спора нет.А ограничения во всех практически странах есть ,попытайтесь найти исходники для программ общета деления нейтронов или сильное шифрование....(GPG исключение,и то под подозрением от утечки Сноудена).
> нет разработчиков — нет и пользователейВот это когнитивное искажение, аж дух захватывает. Нет обслуги, так и обслуживать некого. Таски иди закрывай, разработчик, пока без зарплаты не остался. Пользователь за комментарии на опеннете не заплатит.
> пока без зарплаты не осталсяТак, тебе напомнить, чем завершился уход компаний? Подняли цены на отечественное, и пользователи как миленькие заплатили. Далее, когнитивное искажение у тебя, ибо гигантское кол-во проектов пилится не для профита, а по фану, либо и вовсе для самих себя.
> Таски иди закрывай
Могу закрыть, могу не закрыть. Твое дело -- наблюдать за своей таской годами без возможности на нее повлиять.
> Твое дело -- наблюдать за своей таской годами без возможности на нее повлиять.Неправда.
Он еще может ныть на форумах, что бажинку все еще не исправили.
Плеваться желчью когда дропают чрезвычайно_важную_фичу™ (которой пользуются полторы калеки, но об этом никто не узнает, тк "мы не позволим на нами шпионить!!111")
Писать саркастические комменты в новостях про попытки монетизации разработки опенсорса.
Рассуждать что не будет никому донатить, а разрабы должны питаться солнечными лучами.
Просто море возможностей!
>> Твое дело -- наблюдать за своей таской годами без возможности на нее повлиять.
> Неправда.
> Он еще может ныть на форумах, что бажинку все еще не исправили.
> Плеваться желчью когда дропают чрезвычайно_важную_фичу™ (которой пользуются полторы
> калеки, но об этом никто не узнает, тк "мы не позволим
> на нами шпионить!!111")Напоминает майнтайнеров, недовольных переходом белого господина на Wayland.
>И нет такой свободы, как "свобода делать с софтом все, что хочется".GLP не является свободной лицензией.
BSD гораздо свободнее чем GLP? но тоде накладывает какие-то ограничения.
No license это единственная свободная лицензия.
BSD запрещает подлог, когда исходник выдают за свой. С какой целью может быть нужна такая "свобода"?
Ты путаешь лицензию и то что всем было просто пофиг на права на ПО. Потому что его можно распространить максимум между 10-ю компьютерами. И то всех кто на них работает ты знаешь лично.
man конечный пользователь
Не согласимся. Свобода не ограничивается лишь одними твоими потребностями зажать, кроме тебя ещё есть пользователи.
Любая лицензия что coright что copyleft накладывает ограничения, только разные. Единственная свободная лицензия это полное отсутствие лицензии. Да такое тоже бывает.
> Согласись, свободой тут и не пахнет.Не соглашусь.
> Ну да ладно, ни на что не жалуюсь, GPL-библиотек во фронтенде исчезающе мало, мне хватит всего одного пальца, чтобы сосчитать все те, что я запомнил.
Ну то есть ты проприетарщик и тебе ограничивают твою свободу. Беда-беда, огорчение.
И это правильно -делиться надо.
Каждый раз одно и то же.BSD/MIT - свобода в понимании либертарианца, GPL - свобода в понимании коммуниста.
Каждый выбирает то, что ему ближе.
>либертарианца
>коммунистаВообще одно и то же, синонимы.
Что одни хотят жить в коммунах без чужих и без государства, по своим правилам, что другие жить в коммунах.
Пока анонимусы с опеннета ноют, нормальные ребята продвигают опенсорс на винде, на маке и даже на айосе.
И у них ничего не получается. А корпов все получается, как так? Подумай что пошло не так.
Может, пиво не той марки?
Wine?отлично пашет
жаль не все вывозит
>> Wine?Nope!!! CrossOver ...
а это таки _полностью_ меняет картинку натужно малюемую тут некоторыми :)
На iOS опенсорс может появиться только когда появится нормальная установка из сторонних источников. А сейчас, даже со всеми китайскими джейлами, установкой через сертификаты и тд, оно мертво. Может ЕС таки дожмет яблоко, а может потом еще и штаты подтянуться.
Тут разговор про macos и в нем есть менеджер пакетов и опенсорс ядро.
Где тут? В сообщение выше RarogCmex написал "и даже на айосе".
А чего бы эплу просто не написать конвертер, а не транслятор? Зачем транслировать вызовы, если в теории ты можешь просто разобрать приложение на вызовы и просто заменить все на маковские и собрать новое приложение полностью на мак. Такая Розетта2 два, но с доп трансляцией вин → мак. Кроме того что это сложно не вижу препятствий.
А чего бы тебе не отправить резюме эплу, в котором написать, что ты готов это сделать. Не вижу препятствий.
Я бы им предложил, но они с оплатой уже не раз прокатывали, когда им весь нетстек переписали и ускорили в 2 раза. Оказывается, обезьяна из стран 3го мира не может получать оклад ведущего инженера апле просто по факту рождения не в том месте.
Всё так, всё так.
Такой гениальный вопрос надо было изначально задавать разработчикам вайна.
В теории опкоды IA-32 и AMD64 имеют нефиксированную длину, что сводит задачу различения кода и данных к NP-полной проблеме. Плюс на практике сверху вешают Denuvo.
Rosetta2 как то справляется с работой, опять же не всегда. Скорее всего мы говорим про случай когда разработчик целенаправленно хочет конвертировать бинарник соответственно защиты типа Denuvo он может выключить. Это всё дополняется тем что даже вайн не всегда справляется со своей работой. Но возможные бенефиты производительности могут покрыть все сложности.
> Скорее всего
> мы говорим про случай когда разработчик целенаправленно хочет конвертировать бинарник
> соответственно защиты типа Denuvo он может выключить.Я точно знаю, о чём я говорю: "NP-полная проблема" и означает Ваше "Rosetta2 ... справляется ... не всегда".
А Вы, скорее всего, начинаете себе противоречить: если разработчик захочет что-то менять сам, тогда "конвертер" не понадобится.
Ты дурака то не включай. Погугли что такое Rosetta2 и как она работает для начала. Авось и поумнеешь когда-нибудь.
С чего ты решил, что я лично тебя пытаюсь заставить думать? У тебя нет необходимой теоретической базы. Читают здесь многие, для них и пишу. А тебе рекомендую сидеть спокойно под плинтусом и крутить минусы, пока ещё можно.
>>А чего бы эплу просто не написатьПотому что это весьма нетривиальная задача.
Это называется автоматический дизасемблер в Си или подобное, с последующей компиляцией под другую платформу, и конечно не тупо, а с заменой системных вызовов.
И для совсем совсем простого это работает.
Но если чуть сложнее, когда память не статична, то на дизассемблер сваливается ещё и задача симуляции... и чем круче ПО, тем круче требуется симулятор..
В общем, это сложно.
У оффтопа тоже был транслятор вызовов. Линуксовые вызовы транслировались в оффтопиковые и даже они поняли что это тупиковый путь и сделали просто виртуальную машину. Возможно на маке что-то такое тоже лучше заработает.
Например, mremap() позволяет отобразить страницы памяти по другим адресам, а это транслировать не во что (Cygwin вроде бы через memmove() эмулировал, что существенно медленнее).
Мало того, что надо дизассемблировать, так ещё и не всегда бывают однозначные преобразования из исходного кода в машинный (например, некоторые циклы векторизуются, есть всякие небезопасные флаги -ffastmath). А тут обратную задачу надо выполнить. Так как исходной инфы о компиляторе нет, сборка "обратно в Си" является некорректной задачей, решаемой только в некоторых случаях.
> сборка "обратно в Си"
> является некорректной задачей, решаемой только в некоторых случаях.Точнее это называется "NP-полная", и решается она во всех случаях, но может не хватить ресурсов (времени, памяти) для перебора вариантов. Это как с криптографией - подобрать ключ можно, но в общем случае потребуется времени больше, чем живёт Вселенная.
В блоге CodeWeavers забавный момент написан:> We did not work with Apple on this tool
Т.е. Тыблоко просто молча взяло и использовало наработки, даже не упомянув ни разу чьи они. Можно уверенно сказать, что выхлоп для опенсорца будет нулевым.
> Т.е. Тыблоко просто молча взяло и использовало наработки, даже не упомянув ни разу чьи ониНе обманывай.
И да, это опенсорс.
1. Найди хоть одно упоминание Вайна или Кроссовера в официальном видеоhttps://developer.apple.com/videos/play/wwdc2023/10123
2. Эппл написали транслятор из Dx в свой Metal. Полностью закрытый и без права на коммерческое использование.
> So Apple made a game porting toolkit for macOS, based on Wine like Proton is for Linux/Steam Deck and then part of the code has a license that forbids developers to ship with it - evaluation only.
ОПЕНСОРС ПО ЭППЛОВСКИ
> and then part of the code has a license that forbids developers to ship with it - evaluation only.интересно, если знаете расскажите - как это возможно с точки зрения лицензии?
А что удивляет? Например сам Wine идет под LGPL, а сторонний компонент DXVK под Zlib. Эппл написали свой аналог DXVK, только у них DXMetal под EULA.
И какую часть лицензии они нарушили? Не нравится такое поведение, выберайте/пишите соответствующие лицензии.
Тебе в оф. видео все лицензионные соглашения пересказывать надо?
> Найди хоть одно упоминание Вайна или Кроссовера в официальном видео
> Тебе в оф. видео все лицензионные соглашения пересказывать надо?Даже Алиса от Яндекс хранит более длинный контекст, чем амонимы с опеннета.
Нашел с чем сравнить Алису можно сделать что он сколько угодно контекста будет хранит. Сравнение так себе.
> Нашел с чем сравнить Алису можно сделать что он сколько угодно контекста
> будет хранит. Сравнение так себе.Дело в том, что Алиса в своей инкарнации YaGPT до недавнего времени вообще не могла в контекст. Поправили только на днях.
> Эппл написали транслятор из Dx в свой Metal. Полностью закрытый и без права на коммерческое использование.Если почитать внимательнее цитируемый текст, то очевидно зачем они это сделали. А именно - чтобы разработчики не смели быстро штмаповать порты игр с Wine внутри, а всё переписывали на их проприетарный огороженный Metal. Они с этим своим Metal носятся как с писаной торбой, в попытке загнать разрабов в их огороженный сад (vendor lock-in). То есть они используют open source, чтобы продвинуть свою проприетарщину, всё как обычно у корпораций.
> просто молча взялоНе молча, в рецепте прямая ссылка на скачивания таргз с домена codeweavers
> даже не упомянув ни разу чьи ониСм. п.1
Потрясающе, они даже не удосужились зохостить нужные библиотеки. Ведь тогда можно было бы полностью избавиться от упоминания настоящих авторов, а не только в презентациях.
Только кроссовер для яблока - платный и не оперсорсный
И сколько Эппл заплатило?https://media.codeweavers.com/pub/crossover/source/crossover...
Правильно, хватит сидеть в своей песочнице. На рынке игрового железа крутятся большие бабки.
Ага только это будут не деньги эпл, а каких-то незнакомых им компания, которые не хотят платит эплу, а всё забирают себе. Эпл нужно переступить через себя чтобы сделать такой шаг.
Ну как сказать. Для сборки и подписи приложения для яблока наверняка потребуется лицензия разработчика, которая платнаяА в случае с бесплатным вайном и чисто виндовым приложением - яблоку не платили даже за лицензию )
Но в целом, это очень наглядно показывает что даже в верхушке яблока уже понимают что они уже не самые-самые и, либо они упростят портирование продуктов, сделанных изначально для других платформ, либо - будут медленно но уверенно помирать
Да, теперь можно сделать вид что это не эпл с протянутой рукой просят игори. А это всё опенсорс и разработчики, которые всеми силами пытаются проникнуть на платформу эпл (хотя это не так)
Что бы вы делали без opensource...Что браузеры, что игры...
Платили бы денежки, развивали экономику. А так можно свободно деградировать.
> Платили бы денежки, развивали капиталюг.Поправил, не благодари.
Босяки ничего не понимают в экономике.
Интересно сколько они законтрибьютили туда (сарказм)
Борцуны за СВОБОДУ сделали своё дело, запилили Wine, утирая рукавами худи бороду от пролитого кофе, теперь могут быть свободны и валить нах - корпорация займётся результатами вашего труда. Разве не повод гордится?
ты в курсе, что вход в СПО рубль, а выход - два?
вот корпорация взялась, получается - она теперь зависит о качества продукта. Если бы это был опенсорный хеллоу ворлд, который не требует доработок - было бы одно дело. А это wine - которому постоянно нужно кое-чо фиксить. Получается, придется либо помогать разрабам и контрибьютить, либо подкидывать деньжат, что бы они сами себе приоритетно помогали.
Сесть так просто на все готовенькое не факт что и выйдет.
Всё равно сесть на готовенькое не равно костылить с нуля
> Всё равно сесть на готовенькое не равно костылить с нуляс нуля бы и этого не было, да и юридически wine, запиленный СПО и wine, запиленный Apple, это две большие разницы с точки зрения ругани между корпорациями
Ну так на код-то FreeBSD халявно присели и в ус не дуют.
Ага Нетфликс присел и что? Поддержка оказалась дороже чем профит и быстренько они эти кеширующие сервера на фре и свернули.
> Ну так на код-то FreeBSD халявно присели и в ус не дуют.Дык FreeBSD - не СПО (FOSS), а опенсорс (OSS).
"Портирование" сводящиеся к упаковке вместе с вайном? О даа, достижение.Корпорации такие корпорации. Впрочем, а чего еще ждать от компании, которая бдучи вынужденной встроить в свои девайсы USB-C порт ограничивает на них скорость версией 2.0 в случае если используется не "фирменный" кабель. Исключительно "для вашей же защиты".
Мазохисты должны страдать (с)
В макбуке со скоростью с не фирменным (но не дешевым) кабелем всё ок если что.
> В макбуке со скоростью с не фирменным (но не дешевым) кабелем всё
> ок если что.Это вроде как для Ойфонов ограничение (пока что). Такой FU от Яббл в сторону EU.
> Это вроде как для Ойфонов ограничение (пока что). Такой FU от Яббл в сторону EU.Это только на обычных 15, на прошках будет без ограничений
> на прошках будет без ограниченийЕсли ты не лох, отправь СМС с текстом "я не лох" на короткий номер ...
а у яблок есть железо, которые потянет современные игори?
или какой-нибудь киберпанк на макбуке заработает?
Cyberpunk 2077 на ультра в M2 max 33fps 2k
Правильно писать не потянет. 144 герцовый монитор от такого будет в шоке.
С лучами?
А теперь сам посмотри какое болото хвалит этот кулик: https://youtu.be/BhSGHrE-oeY?t=268И ты увидишь, что это никакое, ни 2К, ни киберпанк, и 33 ФПС там только изредка, а по факту постоянные статтеры и 4 ФПС
Это, кстати, очень хорошо для Linux.Потому что если игроделы, изготавливая игру, потом будут её "портировать" на Mac и Steam путём запуска через wine, то велика вероятность, что она и под Linux будет хорошо работать с искоробочным Wine.
Велика вероятность что на Линуксе она всё так же не запустится, потому что игра будет заточена под маковский вайн, а он по правилу EEE будет несовместим.
> Велика вероятность что на Линуксе она всё так же не запустится, потому
> что игра будет заточена под маковский вайн, а он по правилу
> EEE будет несовместим.Да вот делать им нечего.
А вы вообще заметили, что всё чисто виндовое летает пуще прежнего спасибо всяким разным Винам и DXVK?А вся эта "типа свободная" идеологическая шушера по типау ОпенГЛ, ОпенАЛ, ОпенЦЛ... Ну, вы пони ли?
OGL используют что ли,а не Vulkan dxvk.