Xbox-Homebrew / bounties

Repository to start bounties for new Xbox One and Series console projects. (Discord Server: https://discord.gg/PS2QMdbtp5 )
4 stars 2 forks source link

Add MESA D3D12 & DOZEN Transition Layers to UWP for OpenGL & Vulkan on DirectX 12 #5

Open danprice142 opened 2 years ago

danprice142 commented 2 years ago

Add support for Mesa to UWP this would allow Xbox One and Series Consoles to use OpenGL & Vulkan within UWP

https://www.phoronix.com/news/Microsoft-OpenGL-4.6-D3D12

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14881

https://www.phoronix.com/scan.php?page=news_item&px=Mesa-Dozen-VLK-D3D12

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14766

Mesa Release Notes https://docs.mesa3d.org/relnotes.html Compiling and Installing Docs https://docs.mesa3d.org/install.html https://github.com/pal1000/mesa-dist-win#installation-and-usage

danprice142 commented 1 year ago

If anyone would like to keep a eye or join in on the discussion about Mesa on UWP for Xbox One & Series Consoles check out the Mesa mailing list https://www.mail-archive.com/mesa-dev@lists.freedesktop.org/msg224324.html

UltraHDR commented 1 year ago

Might help but needs to be enabled for UWP

d3d12: Add support for Xbox GDK https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19022

driver1998 commented 4 months ago

Just come across this repo: https://github.com/aerisarn/mesa-uwp

Seems to be in active development.

danprice142 commented 4 months ago

@driver1998 It is and I have already seen some great things done with it https://github.com/libretro/RetroArch/pull/16285 https://github.com/worleydl/dhewm3/releases/tag/hdr-alpha big shoutout to Aerisarn for working on this and getting it up running! No Vulkan stuff has been tested yet as far as I know but the performance boost and being able to use normal updated OpenGL cores for Retroarch on Xbox instead of the old ANGLE cores is just great