diff --git a/Source/Engine/Graphics/GPULimits.h b/Source/Engine/Graphics/GPULimits.h
index 171bfdd12..0a0d51cea 100644
--- a/Source/Engine/Graphics/GPULimits.h
+++ b/Source/Engine/Graphics/GPULimits.h
@@ -297,8 +297,9 @@ API_STRUCT(NoDefault) struct GPULimits
///
/// True if device supports separate render target blending states.
+ /// [Deprecated in v1.12]
///
- API_FIELD() bool HasSeparateRenderTargetBlendState = false;
+ API_FIELD() DEPRECATED() bool HasSeparateRenderTargetBlendState = false;
///
/// True if device supports depth buffer texture as a shader resource view.
@@ -322,8 +323,9 @@ API_STRUCT(NoDefault) struct GPULimits
///
/// True if device supports multisampled depth buffer texture as a shader resource view.
+ /// [Deprecated in v1.12]
///
- API_FIELD() bool HasMultisampleDepthAsSRV = false;
+ API_FIELD() DEPRECATED() bool HasMultisampleDepthAsSRV = false;
///
/// True if device supports reading from typed UAV in shader (common types such as R32G32B32A32, R16G16B16A16, R16, R8). This doesn't apply to single-component 32-bit formats.