<?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 Great stuff, thanks Michael. in Developing Games on Intel Graphics</title>
    <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086365#M1378</link>
    <description>&lt;P&gt;Great stuff, thanks Michael.&lt;/P&gt;

&lt;P&gt;Ally&lt;/P&gt;</description>
    <pubDate>Tue, 10 May 2016 22:02:41 GMT</pubDate>
    <dc:creator>Alastair_D_1</dc:creator>
    <dc:date>2016-05-10T22:02:41Z</dc:date>
    <item>
      <title>Replacing expression e with (false ? ... : e) causes dramatic change in rendering</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086362#M1375</link>
      <description>&lt;P&gt;I have a fragment shader for which changing:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color = vec3(1.0, 0.1, 0.1) * diffuse;&lt;/P&gt;

&lt;P&gt;to:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color = vec3(1.0, 0.1, 0.1) * (false ? mix(targetDepth, time, false) : diffuse);&lt;/P&gt;

&lt;P&gt;causes a dramatic change in what is rendered.&amp;nbsp; However, I would have expected this change to have no effect since (false ? ... : diffuse) should evaluate to diffuse.&lt;/P&gt;

&lt;P&gt;To reproduce the issue, rename geexlab.txt (attached)&amp;nbsp;to geexlab.xml and load it in GeeXLab.&amp;nbsp; The file as is should render something similar to good.png (attached).&amp;nbsp; This is the expected behaviour of the shader, which originates from here:&lt;/P&gt;

&lt;P&gt;&lt;FONT size="2"&gt;&lt;A href="http://glslsandbox.com/e#29059" target="_blank"&gt;http://glslsandbox.com/e#29059&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;Changing line 99 of geexlab.xml&amp;nbsp;to line 101 should render something similar to bad.png (attached), which is dramatically different.&lt;/P&gt;

&lt;P&gt;I am using Iris Graphics 6100, driver version 20.19.15.4352, under Windows 10.&lt;/P&gt;

&lt;P&gt;Are others able to reproduce this issue?&lt;/P&gt;

&lt;P&gt;Thanks&lt;/P&gt;

&lt;P&gt;Ally&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2016 16:32:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086362#M1375</guid>
      <dc:creator>Alastair_D_1</dc:creator>
      <dc:date>2016-02-24T16:32:15Z</dc:date>
    </item>
    <item>
      <title>Hi Alastair,</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086363#M1376</link>
      <description>&lt;P&gt;Hi Alastair,&lt;/P&gt;

&lt;P&gt;I got the ticket filed and let the team know.&lt;/P&gt;

&lt;P&gt;-Michael&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2016 21:28:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086363#M1376</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2016-02-24T21:28:06Z</dc:date>
    </item>
    <item>
      <title>Hi Alastair,</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086364#M1377</link>
      <description>&lt;P&gt;Hi Alastair,&lt;/P&gt;

&lt;P&gt;This issue is fixed and should be available in the next driver release.&lt;/P&gt;

&lt;P&gt;-Michael&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 May 2016 19:45:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086364#M1377</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2016-05-10T19:45:12Z</dc:date>
    </item>
    <item>
      <title>Great stuff, thanks Michael.</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086365#M1378</link>
      <description>&lt;P&gt;Great stuff, thanks Michael.&lt;/P&gt;

&lt;P&gt;Ally&lt;/P&gt;</description>
      <pubDate>Tue, 10 May 2016 22:02:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086365#M1378</guid>
      <dc:creator>Alastair_D_1</dc:creator>
      <dc:date>2016-05-10T22:02:41Z</dc:date>
    </item>
    <item>
      <title>Quote:Michael C. (Intel)</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086366#M1379</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Michael C. (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;This issue is fixed and should be available in the next driver release.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Driver v4463 is out.&lt;/P&gt;

&lt;P&gt;Looks like you forgot to commit the fixes to the Broadwell branch?&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jun 2016 19:04:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086366#M1379</guid>
      <dc:creator>Stefan3D</dc:creator>
      <dc:date>2016-06-17T19:04:33Z</dc:date>
    </item>
    <item>
      <title>4463 was released 4/29 before</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086367#M1380</link>
      <description>&lt;P&gt;4463 was released 4/29 before we had a fix for this issue.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jun 2016 14:09:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086367#M1380</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2016-06-20T14:09:09Z</dc:date>
    </item>
    <item>
      <title>Re-checked with v4474, issue</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086368#M1381</link>
      <description>&lt;P&gt;Re-checked with v4474, issue persists&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jun 2016 01:51:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086368#M1381</guid>
      <dc:creator>Stefan3D</dc:creator>
      <dc:date>2016-06-29T01:51:31Z</dc:date>
    </item>
    <item>
      <title>Hello Michael,,</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086369#M1382</link>
      <description>&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Hello Michael,,&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;

&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;this is great stuff...thanks Michael.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 09 Jul 2016 22:49:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086369#M1382</guid>
      <dc:creator>Islam_A_</dc:creator>
      <dc:date>2016-07-09T22:49:44Z</dc:date>
    </item>
    <item>
      <title>Issue still persists with 20</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086370#M1383</link>
      <description>&lt;P&gt;Issue still persists with 20.19.15.4501 (8-11-2016)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Sep 2016 15:13:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Replacing-expression-e-with-false-e-causes-dramatic-change-in/m-p/1086370#M1383</guid>
      <dc:creator>Stefan3D</dc:creator>
      <dc:date>2016-09-07T15:13:01Z</dc:date>
    </item>
  </channel>
</rss>

