<?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 Hi Ryhor, in Graphics</title>
    <link>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109324#M87575</link>
    <description>&lt;P&gt;Hi Ryhor,&lt;/P&gt;

&lt;P&gt;Thanks for the detailed info, I am talking to our OpenGL team and we are beginning to investigate.&lt;/P&gt;

&lt;P&gt;-Michael&lt;/P&gt;</description>
    <pubDate>Tue, 15 Dec 2015 22:51:37 GMT</pubDate>
    <dc:creator>Michael_C_Intel2</dc:creator>
    <dc:date>2015-12-15T22:51:37Z</dc:date>
    <item>
      <title>OpenGL bug with ARB_get_program_binary + geometry shader + UBO</title>
      <link>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109323#M87574</link>
      <description>&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;System Used: Lenovo V580c notebook&lt;BR /&gt;
	CPU SKU: i5-3230M&lt;BR /&gt;
	GPU SKU: HD4000&lt;BR /&gt;
	Graphics Driver Version:10.18.10.4276&lt;BR /&gt;
	Operating System:Windows 10 x64&lt;BR /&gt;
	API: OpenGL 3.3&lt;BR /&gt;
	Occurs on non-Intel GPUs?: No&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;Steps to Reproduce:&lt;BR /&gt;
	-------------------------------&lt;BR /&gt;
	1. Run "gs_bin_ubo/gs_binary.exe" from attached zip (or build it from source)&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;Expected Results:&lt;BR /&gt;
	-------------------------------&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;See "gs_bin_ubo/expected.png"&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;&amp;nbsp;from attached zip&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;Actual Results:&lt;BR /&gt;
	-------------------------------&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;See "&lt;/SPAN&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;gs_bin_ubo/&lt;/SPAN&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;bug.png"&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;&amp;nbsp;from attached zip&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;Additional Information:&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;Test app uses&amp;nbsp;ARB_get_program_binary GL extension to cache compiled shader program. If this program contains geometry shader and uniform blocks something will go wrong.&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;Test app draw 2 quads: a left one with a shader program compiled from GLSL source, a right one with a shader program created from binary data obtained from first shader program. It works fine on AMD and NVIDIA: 2 identical quads are drawn. On Intel GPU only the left quad is drawn correctly.&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;If shader program doesn't contain geometry shader everything works fine. If instead of UBO regular uniform is used everything works fine. Looks like only a combination of&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;ARB_get_program_binary, geometry shader and UBO produces this bug.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;To build test app from source you will need GLFW library (used only for window and GL context creation).&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2015 22:23:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109323#M87574</guid>
      <dc:creator>Ryhor_S_</dc:creator>
      <dc:date>2015-12-15T22:23:36Z</dc:date>
    </item>
    <item>
      <title>Hi Ryhor,</title>
      <link>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109324#M87575</link>
      <description>&lt;P&gt;Hi Ryhor,&lt;/P&gt;

&lt;P&gt;Thanks for the detailed info, I am talking to our OpenGL team and we are beginning to investigate.&lt;/P&gt;

&lt;P&gt;-Michael&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2015 22:51:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109324#M87575</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2015-12-15T22:51:37Z</dc:date>
    </item>
    <item>
      <title>Hi Ryhor,</title>
      <link>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109325#M87576</link>
      <description>&lt;P&gt;Hi Ryhor,&lt;/P&gt;

&lt;P&gt;We are in a good news, bad news spot here. HD 4000 is no longer supported by the driver team. I was hoping during the debug we would find a way to make this work, but we found that it is indeed a driver issue. We checked on newer drivers and the issue is not present, but those drivers do not have support for HD 4000. I am afraid there isn't much else I can do about getting a fix as once already exists in our supported drivers.&lt;/P&gt;

&lt;P&gt;-Michael&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2016 16:15:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109325#M87576</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2016-01-07T16:15:31Z</dc:date>
    </item>
    <item>
      <title>Thanks for info. Good to know</title>
      <link>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109326#M87577</link>
      <description>&lt;P&gt;Thanks for info. Good to know it is fixed for newer GPUs.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2016 18:19:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/OpenGL-bug-with-ARB-get-program-binary-geometry-shader-UBO/m-p/1109326#M87577</guid>
      <dc:creator>Ryhor_S_</dc:creator>
      <dc:date>2016-01-07T18:19:50Z</dc:date>
    </item>
  </channel>
</rss>

