MonoGame/MonoGame

[PAID BOUNTY] [LOCKED] Implement the Direct3D 12 / GDK/GDKX backend

mrhelmut opened this issue ยท 1 comments

MonoGame needs a Direct3D 12 implementation based on the GDK/GDKX.

๐Ÿ“ƒFull details

This implementation will be the new Windows and Xbox targets, and would replace the current WindowsDX, UWP, and Xbox targets altogether.

"D3D 11 on 12" is not allowed in this context. Therefore, we require an actual D3D12 implementation. The use of DirectXTK is allowed.

@tomspilman has worked on a partial implementation already but couldn't finish it. He's making it available to the applicant in a private repository. The state of this work requires pipeline and memory management to be done.

The Xbox (GDKX) and Windows (GDK) targets are expected to share 99% of the code. We expect that one codebase to be shared between the future WindowsDX and Xbox targets (which should be Windows Store compliant).

๐Ÿ”’ Bounty status

Locked for @Togimaro to complete. ๐Ÿ”’

๐Ÿ’ฐ Bounty

$5.000,00 USD (Five thousands US dollars).

โœ‹ Requirements to apply

In addition to our generic bounty requirements, here are requirements specific to this bounty.

This bounty requires to be a registered console developer with Microsoft in order to access the GDKX.

๐Ÿ“ฆ Expected delivery content

  • A Windows GDK implementation of MonoGame
  • An Xbox GDKX implementation of MonoGame running with NativeAOT.

๐Ÿ“… Delivery timeline

As soon as possible.

Following the foundation meeting of March 14, the applications have been reviewed and this bounty has been locked for @Togimaro to complete.