gfx-rs / portability

Vulkan Portability Implementation
Mozilla Public License 2.0
384 stars 25 forks source link

Can this work with the RetroAcrch UWP for xbox dev mode? #248

Open danprice142 opened 3 years ago

kvark commented 3 years ago

I haven't tried any UWP applications, but gfx-portability can certainly help by routing things to DX12.

danprice142 commented 3 years ago

I dont know a lot about all this but to my understanding Xbox One has ANGLE/DirectX11 Series console have ANGLE/DirectX12 having higher the ability to use Vulkan and higher versions of OpenGL which would add so much more functionality to RetroArch as all Libretro Cores could then be used. Would you or anyone in the team attempt something like this? RetroArch is also open source and i can help out with some testing in dev mode but im not a coder. its here if you would like to take a look https://github.com/libretro/RetroArch/tree/master/uwp and this is the appx for xbox but it will run in windows too http://buildbot.libretro.com/stable/1.9.5/windows-msvc2017-uwp/x64/RetroArch-msvc2017-UWP_x64.appxbundle

kvark commented 3 years ago

I'd be happy to give it a shot at some point, but for the nearest future my schedule got very busy with WebGPU things. Other people are welcome to try this out!

JustMeDaFaq commented 3 years ago

Yes, there's a quick and dirty done poc implementstion (which isn't public tho) utilizing that library in retroarch. I need some time to do anything proper that would make it to the official repo.

danprice142 commented 3 years ago

This sounds great guys, ill be keeping a eye on this. Thanks so much and ill be available for testing if that's any help, definingly keeping my fingers crossed

danprice142 commented 3 years ago

@JustMeDaFaq Anymore progress on this or anything open source yet?