<?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 Is there any workaround for in Graphics</title>
    <link>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100418#M87484</link>
    <description>&lt;P&gt;Is there any workaround for this? It works fine on nvidia hardware!&lt;/P&gt;</description>
    <pubDate>Fri, 24 Feb 2017 19:47:40 GMT</pubDate>
    <dc:creator>simon_d_</dc:creator>
    <dc:date>2017-02-24T19:47:40Z</dc:date>
    <item>
      <title>GLSL 4.3 parser bug on windows</title>
      <link>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100417#M87483</link>
      <description>&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;System Setup Information:&lt;BR /&gt;
	-----------------------------------------&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;CPU SKU: i5-4200U&lt;BR /&gt;
	GPU SKU: HD4400&lt;BR /&gt;
	Processor Line: U&lt;BR /&gt;
	System BIOS Version: NA&lt;BR /&gt;
	CMOS settings: NA&lt;BR /&gt;
	Graphics Driver Version: 20.19.15.4531&lt;BR /&gt;
	GOP/VBIOS Version: NA&lt;BR /&gt;
	Operating System: Windows 10&lt;BR /&gt;
	OS Version: 1607&lt;BR /&gt;
	API: OpenGL&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;
	Compile this shader:&lt;/P&gt;

&lt;P&gt;#version 430&lt;BR /&gt;
	layout (local_size_x = 16, local_size_y = 16) in;&lt;/P&gt;

&lt;P&gt;//1) Fails: needs layout qualifier for imageLoad&lt;BR /&gt;
	vec4 func1(restrict image2D a){&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; return imageLoad(a, ivec2(1, 1));&lt;BR /&gt;
	}&lt;BR /&gt;
	// works, but doesn't seem to be officially supported by the specs:&lt;BR /&gt;
	vec4 func2(layout(rgba32f) restrict image2D a, float b){&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; return imageLoad(a, ivec2(1, 1));&lt;BR /&gt;
	}&lt;BR /&gt;
	// Fails: syntax error around `a, Test b`&lt;BR /&gt;
	struct Test{&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; float b;&lt;BR /&gt;
	}&lt;BR /&gt;
	vec4 func3(layout(rgba32f) restrict image2D a, Test b){&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; return imageLoad(a, ivec2(1, 1));&lt;BR /&gt;
	}&lt;BR /&gt;
	layout(rgba32f) coherent uniform image2D img1;&lt;BR /&gt;
	void main(){&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; // call any of the above&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; func1(img1);&lt;BR /&gt;
	}&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;Pointed out in the comments&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;Parsing errors&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;Additional Information:&lt;BR /&gt;
	-------------------------------&lt;/P&gt;</description>
      <pubDate>Tue, 21 Feb 2017 16:27:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100417#M87483</guid>
      <dc:creator>simon_d_</dc:creator>
      <dc:date>2017-02-21T16:27:40Z</dc:date>
    </item>
    <item>
      <title>Is there any workaround for</title>
      <link>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100418#M87484</link>
      <description>&lt;P&gt;Is there any workaround for this? It works fine on nvidia hardware!&lt;/P&gt;</description>
      <pubDate>Fri, 24 Feb 2017 19:47:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100418#M87484</guid>
      <dc:creator>simon_d_</dc:creator>
      <dc:date>2017-02-24T19:47:40Z</dc:date>
    </item>
    <item>
      <title>Will this problem be ignored?</title>
      <link>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100419#M87485</link>
      <description>&lt;P&gt;Will this problem be ignored? So with Intel, I will not be able to pass an image2D to a function?&lt;/P&gt;</description>
      <pubDate>Mon, 06 Mar 2017 12:44:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100419#M87485</guid>
      <dc:creator>simon_d_</dc:creator>
      <dc:date>2017-03-06T12:44:30Z</dc:date>
    </item>
    <item>
      <title>Hi Simon,</title>
      <link>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100420#M87486</link>
      <description>&lt;P&gt;Hi Simon,&lt;/P&gt;

&lt;P&gt;I'm afraid no further driver releases are planned for the 15.36 and 15.40 branches that support the HD 4xxx products.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;-Michael&lt;/P&gt;</description>
      <pubDate>Wed, 08 Mar 2017 16:28:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/GLSL-4-3-parser-bug-on-windows/m-p/1100420#M87486</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2017-03-08T16:28:39Z</dc:date>
    </item>
  </channel>
</rss>

