projects
/
platform
/
upstream
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5aca593
)
dzn: Never set STATE_RENDER_TARGET on a compute command list
author
Jesse Natalie
<jenatali@microsoft.com>
Fri, 7 Apr 2023 23:50:39 +0000
(16:50 -0700)
committer
Marge Bot
<emma+marge@anholt.net>
Mon, 10 Apr 2023 18:43:12 +0000
(18:43 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22371>
src/microsoft/vulkan/dzn_image.c
patch
|
blob
|
history
diff --git
a/src/microsoft/vulkan/dzn_image.c
b/src/microsoft/vulkan/dzn_image.c
index
821080f
..
108007d
100644
(file)
--- a/
src/microsoft/vulkan/dzn_image.c
+++ b/
src/microsoft/vulkan/dzn_image.c
@@
-614,7
+614,8
@@
dzn_image_layout_to_state(const struct dzn_image *image,
return D3D12_RESOURCE_STATE_COPY_SOURCE;
case VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL:
- return D3D12_RESOURCE_STATE_RENDER_TARGET;
+ return type == D3D12_COMMAND_LIST_TYPE_DIRECT ?
+ D3D12_RESOURCE_STATE_RENDER_TARGET : D3D12_RESOURCE_STATE_COMMON;
case VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL:
case VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL: