<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Direct3D11 with GDI Compatible creates the Drawing artifacts in Graphics</title>
    <link>https://community.intel.com/t5/Graphics/Direct3D11-with-GDI-Compatible-creates-the-Drawing-artifacts/m-p/1138973#M87728</link>
    <description>&lt;DIV&gt;Hi All.&lt;/DIV&gt;

&lt;DIV&gt;I'm using Direct3D11 with GDI compatible, but i have some artifacts on some new Intel&amp;nbsp;&lt;SPAN style="font-size: 13.008px;"&gt;GPU(530, 630)&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Steps to Reproduce:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;1) Init Direct3D11 API: Create IDXGISwapChain with GDI Compatible:&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;
	&lt;PRE class="brush:cpp;"&gt;DXGI_SWAP_CHAIN_DESC::Flags = DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH;
DXGI_SWAP_CHAIN_DESC::BufferDesc.Format = DXGI_FORMAT_B8G8R8A8_UNORM;&lt;/PRE&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;2) &lt;/SPAN&gt;&lt;/P&gt;

	&lt;PRE class="brush:cpp;"&gt;IDXGISurface1: IDXGISwapChain-&amp;gt;GetBuffer(0, __uuidof(IDXGISurface1), reinterpret_cast&amp;lt;void **&amp;gt;(&amp;amp;pDXGISurface));&lt;/PRE&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;3) Drawing Pseudocode Code:&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;

&lt;DIV&gt;
	&lt;PRE class="brush:cpp;"&gt;ID3D11DeviceContext::OMSetRenderTargets, ClearRenderTargetView, ClearDepthStencilView
//Draw 3D data normaly...&lt;/PRE&gt;
&lt;/DIV&gt;

&lt;DIV&gt;3. Draw GDI Text:
	&lt;PRE class="brush:cpp;"&gt;HDC dxgiHDC = 0;
IDXGISurface1::GetDC(FALSE, &amp;amp;dxgiHDC); 
//DrawText using GDI functions
IDXGISurface1::ReleaseDC(0);&lt;/PRE&gt;
&lt;/DIV&gt;

&lt;DIV&gt;4. End Drawing:
	&lt;PRE class="brush:cpp;"&gt;IDXGISwapChain::Present(0, 0); &lt;/PRE&gt;

	&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;

&lt;DIV&gt;Expected Results:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;&lt;IMG alt="" src="https://community.intel.com/file/617103/download" /&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Actual Results:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Direct3D11_GDI_Bug.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9838iDFD959DC420BB9FC/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="Direct3D11_GDI_Bug.png" alt="Direct3D11_GDI_Bug.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Additional Information:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;1. Bug is not reproduced on AMD/nVidia, also on Intel HD 4000, Intel HD 4600.&lt;/DIV&gt;

&lt;DIV&gt;2.Do you need some minimal test application ?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;System Setup Information:&lt;/DIV&gt;

&lt;DIV&gt;-----------------------------------------&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;System Used: Dell Inc, OptiPlex 7040&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;CPU SKU: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 3408 Mhz, 4 Core(s), 8 Logical Processor(s)&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;GPU SKU: Intel HD Graphics 530 (06B9)&lt;/DIV&gt;

&lt;DIV&gt;Processor Line: (Y-Series, U-Series, etc.)&lt;/DIV&gt;

&lt;DIV&gt;System BIOS Version: Dell Inc. 1.4.5, 27.06.2016 (UEFI)&lt;/DIV&gt;

&lt;DIV&gt;CMOS settings:&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Graphics Driver Version: 22.20.16.4836 (17.10.2017)&lt;/DIV&gt;

&lt;DIV&gt;GOP/VBIOS Version: 1043.14&lt;/DIV&gt;

&lt;DIV&gt;Operating System: Microsoft Windows 10 Enterprise&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;OS Version: 10.0.16299 Build 16299&lt;/DIV&gt;

&lt;DIV&gt;API: Direct3D11&lt;/DIV&gt;

&lt;DIV&gt;Occurs on non-Intel GPUs? No, AMD/nVidia it is working Correctly.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;I attached sample project with executable file.&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;There is some screenshots with results on Intel &lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="det.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9839i5DC72E3EA9D6B156/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="det.png" alt="det.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;nVidia:&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="d3d11_GDI_nVidia.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9840iC86E67AC3885BE84/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="d3d11_GDI_nVidia.png" alt="d3d11_GDI_nVidia.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;Thanks!&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Wed, 14 Feb 2018 14:47:20 GMT</pubDate>
    <dc:creator>Geets__Andrey</dc:creator>
    <dc:date>2018-02-14T14:47:20Z</dc:date>
    <item>
      <title>Direct3D11 with GDI Compatible creates the Drawing artifacts</title>
      <link>https://community.intel.com/t5/Graphics/Direct3D11-with-GDI-Compatible-creates-the-Drawing-artifacts/m-p/1138973#M87728</link>
      <description>&lt;DIV&gt;Hi All.&lt;/DIV&gt;

&lt;DIV&gt;I'm using Direct3D11 with GDI compatible, but i have some artifacts on some new Intel&amp;nbsp;&lt;SPAN style="font-size: 13.008px;"&gt;GPU(530, 630)&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Steps to Reproduce:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;1) Init Direct3D11 API: Create IDXGISwapChain with GDI Compatible:&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;
	&lt;PRE class="brush:cpp;"&gt;DXGI_SWAP_CHAIN_DESC::Flags = DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH;
DXGI_SWAP_CHAIN_DESC::BufferDesc.Format = DXGI_FORMAT_B8G8R8A8_UNORM;&lt;/PRE&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;2) &lt;/SPAN&gt;&lt;/P&gt;

	&lt;PRE class="brush:cpp;"&gt;IDXGISurface1: IDXGISwapChain-&amp;gt;GetBuffer(0, __uuidof(IDXGISurface1), reinterpret_cast&amp;lt;void **&amp;gt;(&amp;amp;pDXGISurface));&lt;/PRE&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;3) Drawing Pseudocode Code:&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;

&lt;DIV&gt;
	&lt;PRE class="brush:cpp;"&gt;ID3D11DeviceContext::OMSetRenderTargets, ClearRenderTargetView, ClearDepthStencilView
//Draw 3D data normaly...&lt;/PRE&gt;
&lt;/DIV&gt;

&lt;DIV&gt;3. Draw GDI Text:
	&lt;PRE class="brush:cpp;"&gt;HDC dxgiHDC = 0;
IDXGISurface1::GetDC(FALSE, &amp;amp;dxgiHDC); 
//DrawText using GDI functions
IDXGISurface1::ReleaseDC(0);&lt;/PRE&gt;
&lt;/DIV&gt;

&lt;DIV&gt;4. End Drawing:
	&lt;PRE class="brush:cpp;"&gt;IDXGISwapChain::Present(0, 0); &lt;/PRE&gt;

	&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;

&lt;DIV&gt;Expected Results:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;&lt;IMG alt="" src="https://community.intel.com/file/617103/download" /&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Actual Results:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Direct3D11_GDI_Bug.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9838iDFD959DC420BB9FC/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="Direct3D11_GDI_Bug.png" alt="Direct3D11_GDI_Bug.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Additional Information:&lt;/DIV&gt;

&lt;DIV&gt;-------------------------------&lt;/DIV&gt;

&lt;DIV&gt;1. Bug is not reproduced on AMD/nVidia, also on Intel HD 4000, Intel HD 4600.&lt;/DIV&gt;

&lt;DIV&gt;2.Do you need some minimal test application ?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;System Setup Information:&lt;/DIV&gt;

&lt;DIV&gt;-----------------------------------------&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;System Used: Dell Inc, OptiPlex 7040&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;CPU SKU: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 3408 Mhz, 4 Core(s), 8 Logical Processor(s)&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;GPU SKU: Intel HD Graphics 530 (06B9)&lt;/DIV&gt;

&lt;DIV&gt;Processor Line: (Y-Series, U-Series, etc.)&lt;/DIV&gt;

&lt;DIV&gt;System BIOS Version: Dell Inc. 1.4.5, 27.06.2016 (UEFI)&lt;/DIV&gt;

&lt;DIV&gt;CMOS settings:&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Graphics Driver Version: 22.20.16.4836 (17.10.2017)&lt;/DIV&gt;

&lt;DIV&gt;GOP/VBIOS Version: 1043.14&lt;/DIV&gt;

&lt;DIV&gt;Operating System: Microsoft Windows 10 Enterprise&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;OS Version: 10.0.16299 Build 16299&lt;/DIV&gt;

&lt;DIV&gt;API: Direct3D11&lt;/DIV&gt;

&lt;DIV&gt;Occurs on non-Intel GPUs? No, AMD/nVidia it is working Correctly.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;I attached sample project with executable file.&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;There is some screenshots with results on Intel &lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="det.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9839i5DC72E3EA9D6B156/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="det.png" alt="det.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;nVidia:&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="d3d11_GDI_nVidia.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9840iC86E67AC3885BE84/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="d3d11_GDI_nVidia.png" alt="d3d11_GDI_nVidia.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;Thanks!&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 14 Feb 2018 14:47:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Direct3D11-with-GDI-Compatible-creates-the-Drawing-artifacts/m-p/1138973#M87728</guid>
      <dc:creator>Geets__Andrey</dc:creator>
      <dc:date>2018-02-14T14:47:20Z</dc:date>
    </item>
  </channel>
</rss>

