瀏覽代碼

D3D12: Fixed AA lines.

Branimir Karadžić 9 年之前
父節點
當前提交
f568b998b8
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/renderer_d3d12.cpp

+ 2 - 1
src/renderer_d3d12.cpp

@@ -2064,7 +2064,7 @@ data.NumQualityLevels = 0;
 			_desc.SlopeScaledDepthBias = 0.0f;
 			_desc.DepthClipEnable = !m_depthClamp;
 			_desc.MultisampleEnable = !!(_state&BGFX_STATE_MSAA);
-			_desc.AntialiasedLineEnable = false;
+			_desc.AntialiasedLineEnable = !!(_state&BGFX_STATE_LINEAA);
 			_desc.ForcedSampleCount = 0;
 			_desc.ConservativeRaster = D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF;
 		}
@@ -2214,6 +2214,7 @@ data.NumQualityLevels = 0;
 				| BGFX_STATE_BLEND_ALPHA_TO_COVERAGE
 				| BGFX_STATE_CULL_MASK
 				| BGFX_STATE_MSAA
+				| BGFX_STATE_LINEAA
 				| BGFX_STATE_PT_MASK
 				;