I’ve been really impressed by the games sessions so far at WWDC 2023. One of my complaints about Metal has been with the really small amount of community documentation – it can be difficult to find resources specifically on porting from DirectX. It looks like a problem Apple is really beginning to tackle.
Automated conversion from HLSL based shaders is also a really good improvement. I’d love to see them support SPIRV shader conversion as well for personal reasons, but DirectX/DXIL is clearly the best starting point.
Of course the big news is DirectX 12 to Metal translation – through a new Game Porting Toolkit and D3DMetal.
D3DMetal
I’ll start with what D3DMetal and the Game Porting Toolkit are not. They don’t automate ports of DirectX games to Mac. They’re not a capability of macOS Sonoma – nor do they ship with Sonoma. They don’t create a starting point for a port. You cannot ship a game with D3DMetal. They’re not open source and the licensing terms seem to forbid using D3DMetal in a shipping title.
D3DMetal is a demonstration tool to show that a game can possibly run on the Mac. Apple provides a gameportingtoolkit command line tool that loads up WINE, and then D3DMetal is patched in to translate DirectX calls. DirectX 11 and 12 are supported. The game has to be emulated through Rosetta – and the game is not optimized.
So – why? It’s strange Apple would invest so much effort into a demo tool.
In the WWDC sessions – Apple pointed out that it can take a long time for a Metal port to achieve any level of functionality. This creates a long delay until the developer can get a feel of how their game feels on the Mac. The idea is this tool shortens that delay so… the developer feels better about porting? I don’t think it was completely clear in the session.
But I could probably guess at a few other reasons.
There’s a lot of doubt about games on macOS and Apple hardware. And there has also been a lot of noise about Apple Silicon not being able to handle DirectX 12 class games. I would bet some of that doubt has been coming from gaming companies themselves. D3DMetal and Game Porting Kit allow Apple to immediately disprove that. Apple is saying “Of course your game can run on the Mac, it’s running right here.” Apple can move the conversation from “Can we port our game to the Mac?” to “Should we port our game to the Mac?”
D3DMetal is not something that is meant for end users (for reasons I’ll get into.) But my sense is Apple also knows some creative Mac users will be downloading this and running games in it. That creates additional pressure for game companies to have to recognize Mac users and port to the platform.
Should Apple make D3DMetal a user feature?
There’s been some talk on if Apple should actually include this translation layer with the operating system. My opinion? No.
What Apple needs to prove is that Macs can not just run games – but run them well. D3DMetal doesn’t help Apple do that – and I think it’s actually kind of risky to release.
Game Porting Kit runs games through Rosetta, which is an immediate performance hit. The games are still tailored for GeForce and Radeon cards – and not for Apple Silicon. Because these games are translated on the fly there can be massive stuttering in the games (which is common with WINE and other translators.) And the translator can’t take advantage of other features like offline shader compilation.
If Apple wanted to put their best foot forward for Mac gaming – this isn’t it. The takeaway would be that while a title can technically play on Mac, it still plays better on a PC. And thats a reputation Apple needs to shed.
But what about Proton?
Proton is Valve’s translation layer – built on Vulkan – that allows Windows games to run on Linux and the Steam Deck. If Valve can get a great experience out of game translation, why not Apple?
As far as I know – Proton only supports Intel compatible platforms. So Proton is able to deliver better performance because it doesn’t have to deal with CPU instruction translation.
But the other thing to remember is Proton isn’t entirely automated translation. There is a lot of human effort going into Proton – with developers manually patching games for compatibility. Infamously – Valve has even patched games in Proton to eliminate problems that affect the game when running on Windows. Apple’s not interested in setting up some side business patching games manually like Valve has.
Even games running on Windows can be inconsistent between driver versions and vendors. And Apple really doesn’t want to put in the effort to support a real, consumer ready version of DirectX on Mac.
D3DMetal Performance
I haven’t run D3DMetal myself yet – as I don’t have any Macs on Sonoma. But from Apple’s demos it’s pretty clear that it is not the greatest performance. Apple claimed a native Mac port had double the performance of the D3DMetal demo.
Because I can feel the Mac YouTubers already firing up their video editors – D3DMetal should never be used for benchmarking Macs. If it performs well against a Windows PC thats great. But running games on D3DMetal isn’t the same as a real port. The games are not optimized. No one should take away any performance conclusions from this tool.
(For what it’s worth – I’d say the same thing about WINE or Crossover. Windows games are optimized for Radeon and GeForce GPUs – not Apple Silicon. These solutions ran better when Macs also used GeForce and Radeon GPUs. But Apple Silicon GPUs have a unique design and require some unique optimizations through Metal.)
byy1oi
5wgvda
hwrmdg
2jsm1q
11ryhs
gmd4bu
iazvd7
f6hlr8
1up5rg
tuik4v
5ghyc2
3do0pe
x0o964
5lg7va
8bc113
e9rmkp
6ky8x9
32v3iz
oq948e
dud3o1
szb4lu
купить диплом техника механика
ogkloc
бетадин свечи хранение https://svechi-dlya-zhenshchin.ru/ .
Купить диплом специалиста в Архангельске
купить аттестат в тольятти [url=https://prema-diploms.ru/]prema-diploms.ru[/url] .
купить диплом в гатчине
купить диплом в липецке купить диплом в липецке .
Как купить аттестат 11 класса с официальным упрощенным обучением в Москве
диплом ссср купить
купить диплом о среднем специальном образовании цена
аттестат об 11 классах купить
диплом в тамбове купить
Полезные советы по безопасной покупке диплома о высшем образовании
Почему FreeScan UE Pro – лучший выбор для анализа веб-сайтов, Проверьте свой сайт с помощью FreeScan UE Pro, Защитите свой сайт от угроз с FreeScan UE Pro, Оптимизируйте свой сайт для поисковых систем с FreeScan UE Pro, FreeScan UE Pro: ваш надежный партнер в анализе веб-ресурсов, 7 полезных советов по работе с FreeScan UE Pro, Безопасно сканируйте и анализируйте ваш веб-ресурс с FreeScan UE Pro, Получите мгновенный отчет о состоянии вашего сайта с FreeScan UE Pro, Продвигайте свой сайт профессионально с FreeScan UE Pro, Как начать использовать FreeScan UE Pro для анализа сайтов
сканер freescan ue pro https://reesc-ro5.ru .
Приобретение школьного аттестата с официальным упрощенным обучением в Москве
купить диплом о высшем образовании сколько стоит купить диплом о высшем образовании сколько стоит .
купить диплом о высшем недорого
купить аттестат в екатеринбурге
Your blog post was so thought-provoking. It’s rare to find content that challenges me to think deeply about important issues.
купить диплом бакалавра купить диплом бакалавра .
купить диплом зубного техника
купить диплом в балашихе
диплом купить стоимость
диплом нгту купить [url=https://prema-diploms.ru/]prema-diploms.ru[/url] .
Уважаемые посетители сайта нашей компании
Официальная покупка диплома вуза с сокращенной программой в Москве
куплю диплом дней 4russkiy365-diplomy.ru .
купить аттестат отзывы купить аттестат отзывы .
можно ли купить диплом медсестры
Всё, что нужно знать о покупке аттестата о среднем образовании
Как не стать жертвой мошенников при покупке диплома о среднем полном образовании
купить аттестат об основном общем образовании с твердой обложкой 11 классов
купить диплом в севастополе
Как быстро получить диплом магистра? Легальные способы
Приобретение школьного аттестата с официальным упрощенным обучением в Москве
Всё, что нужно знать о покупке аттестата о среднем образовании
купить аттестат в керчи купить аттестат в керчи .
Най-добрите начини да подобрите вградената си кухня, Как да преобразите вградения си шкаф с минимални усилия, преобразете вградената си етажерка с тези съвети, Тайни за стилна вградена стена в дома ви, Удивително превръщане на вградения гардероб в гардеробна стая, Най-добрите 20 идеи за подобряване на вградената работна зона, преобразете вградената си всекидневна с тези съвети, Превърнете вградените шкафове на балкона в място за съхранение, идеално за лятото, Най-добрите 20 идеи за обновяване на вградената трапезария в дома ви, Тайните за успешно преобразяване на вградения гардероб, Тайните за уютен вграден кът за отдих, преобразете вградената си кухненска зона с минимални усилия, най-добрият начин да преобразите вградената си дневна с помощта на декор, Как да превърнете вградения гардероб в антрето в място за съхранение и стил, Как да направите вградената зона на камината уютна и стилна, Върхови идеи за декорация на вградена библиотека в дома ви, Най-добрите 20 идеи за обновяване на вградения гардероб в спалнята
уреди за вграждане gorenje https://www.veto.bg .
Купить диплом магистра оказалось возможно, быстрое обучение и диплом на руки
диплом в москве недорого диплом в москве недорого .
купить диплом массажиста
Thank you for sharing your expertise on this subject. Your blog post has given me a whole new perspective and plenty of food for thought.
Лизинг коммерческого авто с господдержкой: сниженные ставки для сельскохозяйственных предприятий
коммерческий транспорт в лизинг http://www.kommercheskiy-avtotransport-v-lizing.ru/ .
Каркасный дом под ключ: современные технологии и скорость строительства за 60 дней
каркасный дом http://karkasnye-doma-vspb178.ru/ .
диплом в казани купить
купить диплом 10 11 класс
Сколько стоит диплом высшего и среднего образования и как его получить?
Экономьте до 40% на налогах с выгодным лизингом коммерческого автотранспорта
лизинг на спецтехнику для юридических лиц http://www.lizing-avto0.ru/specztehnika/ .
Купить диплом магистра в Астрахани
купить красный диплом в тольятти
купить вкладыш в аттестат prema-diploms.ru .
купить диплом вуза ссср
Центр ментального здоровья — это место, где любой может найти поддержку и профессиональную консультацию.
Специалисты помогают различными проблемами, включая повышенную тревожность, эмоциональное выгорание и депрессивные состояния.
https://mp5forsale60471.jaiblogs.com/59982340/what-does-marketing-mean
В центре применяются современные методы лечения, направленные на восстановление внутренней гармонии.
Здесь организована безопасная атмосфера для открытого общения. Цель центра — поддержать каждого клиента на пути к психологическому здоровью.
Как правильно принимать супрастинекс: пошаговая инструкция, рекомендации от профессионалов.
Оптимальный режим приема супрастинекса: инструкция, рекомендации от специалистов.
Полная инструкция по использованию супрастинекса, эффективные стратегии лечения.
Секреты эффективного применения супрастинекса, подсказки для успешного лечения.
Узнайте все о применении супрастинекса: подробная инструкция, рекомендации специалистов.
Супрастинекс: секреты правильного применения, подсказки от профессионалов.
Как принимать супрастинекс правильно: шаг за шагом, рекомендации для успешного лечения.
Инструкция по применению супрастинекса для максимальных результатов, подсказки для пациентов.
Супрастинекс: инструкция по применению для начинающих, рекомендации от специалистов.
Как использовать супрастинекс: подробная инструкция и советы экспертов, рекомендации для пациентов.
супрастинекс инструкция по применению таблетки взрослым https://suprastinexxx.ru/ .
Официальное получение диплома техникума с упрощенным обучением в Москве
Как официально приобрести аттестат 11 класса с минимальными затратами времени
диплом купить в пензе
купить диплом с занесением в реестр в самаре
диплом спо купить
аттестат за 11 класс купить в омске
Пошаговая инструкция по официальной покупке диплома о высшем образовании
купить диплом цена
Купить диплом магистра в Брянске
можно ли купить аттестат за 9 класс можно ли купить аттестат за 9 класс .
Exciting 3D printing opportunities for young creators, that will win the heart of every kid.
Immerse yourself in an exciting creative process with your child, using advanced technologies and materials.
Promote your child’s imagination and creativity, using 3D printing as a tool for developing creative abilities.
How to Use 3D Printing for Your Child’s Education, and what opportunities open up for your child.
Exploring the world of 3D Printing for kids, and what new horizons it opens up for your child.
Interactive learning through 3D printing for children, that will be a great incentive for developing your child’s skills and abilities.
3D Printing for Kids https://www.habr.com/ru/companies/top3dshopinc/articles/792134/ .
Revolutionizing Education: 3D Printing in School Projects, Innovative Ways to Integrate 3D Printing in the Classroom, Elevating Student Work with 3D Printing, Unlocking Potential with 3D Printing Projects, Fostering Innovation in Student Projects with 3D Printing, Exploring the Possibilities of 3D Printing in Student Work, Revamping School Assignments with 3D Printing, Engaging Students through Hands-on 3D Printing Projects, Elevating Student Projects with 3D Printing Techniques, Enhancing Student Creativity through 3D Printing.
3D Printing in School Projects https://habr.com/ru/companies/top3dshopinc/articles/792658/ .
Как не стать жертвой мошенников при покупке диплома о среднем полном образовании
купить диплом средней школы 2orik-diploms.ru .
Всё, что нужно знать о покупке аттестата о среднем образовании без рисков
Заказать каркасный дом под ключ: готовые проекты и индивидуальные решения
каркасный дом https://www.karkasnye-doma-pod-klyuch-v-spb178.ru/ .
Современные каркасные дома: гармония функциональности и дизайна
каркасные дома спб каркасные дома спб .
Сколько стоит каркасный дом под ключ? Узнайте цену вашего проекта
каркасные дома в спб http://karkasnye-doma-pod-kluch178.ru/ .
купить диплом в приморском крае
купить диплом о среднем образовании в краснодаре
накрутка подписчиков в ТГ дешево накрутка подписчиков в ТГ дешево .
накрутка негативных реакций в Телеграмме накрутка негативных реакций в Телеграмме .
купить диплом киу 2orik-diploms.ru .
Как официально купить аттестат 11 класса с упрощенным обучением в Москве
диплом о высшем образовании купить в москве диплом о высшем образовании купить в москве .
купить диплом высшее государственный диплом купить купить диплом высшее государственный диплом купить .
Быстрое обучение и получение диплома магистра – возможно ли это?
Your writing always leaves me feeling inspired and motivated. Thank you for sharing your wisdom with the world.
реальный диплом купить
где купить диплом в оренбурге [url=https://4russkiy365-diplomy.ru/]4russkiy365-diplomy.ru[/url] .
купить диплом о высшем образовании в кирове купить диплом о высшем образовании в кирове .
Официальное получение диплома техникума с упрощенным обучением в Москве
купить аттестат об окончании 11 классов в краснодаре
Основные критерии выбора конкурсного управляющего, Изучаем профессию конкурсного управляющего, опытные наставники делятся секретами, инсайдерская информация, практические рекомендации, Требования к профессионалу конкурсного управления, курсы для начинающих, экспертный анализ, проверенные стратегии, секреты профессии, эксклюзивные советы
конкурсный управляющий https://www.konkursnyj-upravlyayushhij.ru .
купить диплом новороссийске
Официальная покупка школьного аттестата с упрощенным обучением в Москве
Быстрое обучение и получение диплома магистра – возможно ли это?
диплом 2015 купить
Полезные советы по покупке диплома о высшем образовании без риска
купить диплом о средне специальном образовании в спб
купить диплом сварщика в спб
накрутка реакций на пост в Телеграмме накрутка реакций на пост в Телеграмме .
купить аттестат за 11 классов
Купить диплом техникума, колледжа в Белгороде
Реализуйте свой проект каркасного дома быстро и качественно – от мечты к реальности
строительство каркасных домов под ключ http://www.karkasnye-doma-spb178.ru .
Купить диплом в Ставрополе
Каркасный дом: преимущества работы с нашей компанией от первого звонка до заселения
строительство каркасных домов в спб http://www.spb-karkasnye-doma178.ru/ .
Престижные магазины мебели в центре внимания
купить мебель италия http://www.kupit-mebel-italii.ru .
Узнайте, как безопасно купить диплом о высшем образовании
Временная регистрация: Как быстро и безопасно оформить её в Москве
сколько стоит временная регистрация сколько стоит временная регистрация .
купить диплом повара в москве
Официальная покупка школьного аттестата с упрощенным обучением в Москве
купить диплом об окончании вуза
Оформите займ на карту без необходимости фото паспорта, подайте заявку прямо сейчас.
Займ без селфи https://niasam.ru/vklady__kredity__kreditnye_karty/zajm-bez-foto-pasporta-udobstvo-i-vazhnye-momenty-248466.html/ .