From ce3a05851de9c5a13bb6eb0a1f6fafab1e5c75bb Mon Sep 17 00:00:00 2001
From: Charlton Rodda <charlton.rodda@collabora.com>
Date: Wed, 6 Nov 2024 23:25:41 +0000
Subject: [PATCH] Go back to using COMMON as fallback state

RENDER_TARGET requires a bit to be set, but COMMON doesn't
(this also matches hardcoded before states elsewhere)

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2349>
---
 src/xrt/auxiliary/d3d/d3d_d3d12_bits.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/xrt/auxiliary/d3d/d3d_d3d12_bits.h b/src/xrt/auxiliary/d3d/d3d_d3d12_bits.h
index ef8a28a0c..4857b72e4 100644
--- a/src/xrt/auxiliary/d3d/d3d_d3d12_bits.h
+++ b/src/xrt/auxiliary/d3d/d3d_d3d12_bits.h
@@ -97,7 +97,7 @@ d3d_convert_usage_bits_to_d3d12_app_resource_state(enum xrt_swapchain_usage_bits
 			state = D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE;
 		} else {
 			//! @todo unspecified fallback
-			state = D3D12_RESOURCE_STATE_RENDER_TARGET;
+			state = D3D12_RESOURCE_STATE_COMMON;
 		}
 	}