mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-14 04:29:15 +01:00
[dxvk] Unbound resource prep work
This commit is contained in:
parent
ee796b966d
commit
38ee8f4f95
@ -1056,7 +1056,7 @@ namespace dxvk {
|
||||
|
||||
case VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
|
||||
case VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
|
||||
if (res.imageView != nullptr) {
|
||||
if (res.imageView != nullptr && res.imageView->type() != binding.view) {
|
||||
m_descriptors[i].image.sampler = VK_NULL_HANDLE;
|
||||
m_descriptors[i].image.imageView = res.imageView->handle();
|
||||
m_descriptors[i].image.imageLayout = res.imageView->imageInfo().layout;
|
||||
@ -1065,7 +1065,6 @@ namespace dxvk {
|
||||
m_cmd->trackResource(res.imageView->image());
|
||||
} else {
|
||||
Logger::err("DxvkContext: Unbound or incompatible image descriptor");
|
||||
Logger::err(str::format(res.imageView->type(), " ", binding.view));
|
||||
m_descriptors[i].image.sampler = VK_NULL_HANDLE;
|
||||
m_descriptors[i].image.imageView = VK_NULL_HANDLE;
|
||||
m_descriptors[i].image.imageLayout = VK_IMAGE_LAYOUT_UNDEFINED;
|
||||
|
Loading…
x
Reference in New Issue
Block a user