d3d12: Use ID3D12Device9::CreateCommandQueue1 when available
authorJesse Natalie <jenatali@microsoft.com>
Tue, 23 Mar 2021 18:00:37 +0000 (11:00 -0700)
committerMarge Bot <eric+marge@anholt.net>
Tue, 23 Mar 2021 22:11:19 +0000 (22:11 +0000)
commitc022c9603d500b59ff5e6f93c8a214d1785ab20a
tree37d855e193c58cce9cc95baea3a632aefcae7db1
parent8120871b8dbcbe60248967b210ce7fb71d877e58
d3d12: Use ID3D12Device9::CreateCommandQueue1 when available

This lets us provide a creator ID, which lets us tag GLOn12 work
and separate it from other D3D12 work on the same singleton device.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3859
Reviewed-by: Bill Kristiansen <billkris@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9776>
src/gallium/drivers/d3d12/d3d12_screen.cpp