mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-23 06:10:23 +01:00
d3d12: Detect imported resource buffer unknown format
Reviewed-by: Jesse Natalie <jenatali@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26456>
This commit is contained in:
parent
bf73d5551a
commit
0233cdd00d
1 changed files with 4 additions and 1 deletions
|
|
@ -721,7 +721,10 @@ d3d12_resource_from_handle(struct pipe_screen *pscreen,
|
|||
|
||||
if (res->base.b.format == PIPE_FORMAT_NONE) {
|
||||
/* Convert from typeless to a reasonable default */
|
||||
res->base.b.format = d3d12_get_default_pipe_format(incoming_res_desc.Format);
|
||||
if (incoming_res_desc.Format == DXGI_FORMAT_UNKNOWN)
|
||||
res->base.b.format = PIPE_FORMAT_R8_UNORM;
|
||||
else
|
||||
res->base.b.format = d3d12_get_default_pipe_format(incoming_res_desc.Format);
|
||||
|
||||
if (res->base.b.format == PIPE_FORMAT_NONE) {
|
||||
debug_printf("d3d12: Unable to deduce non-typeless resource format %d\n", incoming_res_desc.Format);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue