microsoft / microsoft/D3D12TranslationLayer

Lacking documentation on Direct3DCreate9On12

Open
#30 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

documentation
Dominant language
C++
Stars
357
Forks
56
Avg merge
5d 6h
Merged PRs (30d)
4

Description

Would it be possible to create an example app which is using the D3D9on12 layer end-to-end? For me IDirect3D9 gets created correctly by Direct3DCreate9On12 but when I call:

g_pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, _hWnd, 0, &g_d3dpp, &g_pd3dDevice);

it fails with HR = 0x8876086C (unable to detect a supported Graphics Card).

Thanks!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the Direct3DCreate9On12 and IDirect3D9::CreateDevice calls described in the issue, including the reported HRESULT 0x8876086C. Provide an end-to-end example app using the D3D9on12 layer and document the setup needed for device creation, with the example successfully creating a device.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.