<?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 Re: Null VkPipeline returned by vkCreateGraphicsPipelines in Developing Games on Intel Graphics</title>
    <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1668050#M2623</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/408884"&gt;@maxime-modulopi&lt;/a&gt;&amp;nbsp;hello again!&lt;BR /&gt;&lt;BR /&gt;I'll be assisting you on this one too &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;BR /&gt;&lt;BR /&gt;I'll run some tests in our systems and if I get any questions I'll get back to you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Karen&lt;/P&gt;</description>
    <pubDate>Wed, 19 Feb 2025 23:18:09 GMT</pubDate>
    <dc:creator>karen_intel</dc:creator>
    <dc:date>2025-02-19T23:18:09Z</dc:date>
    <item>
      <title>Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1664117#M2597</link>
      <description>&lt;P class=""&gt;&lt;SPAN class=""&gt;OS: Windows 11 64-bit&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;GPU: Arc A770&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Driver:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;32.0.101.6460&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Problem:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I have a shader in two versions: one written in Slang, one written in GLSL.&lt;/P&gt;&lt;P&gt;I use slangc to compile the Slang shader and glslang to compile the GLSL shader to SPIR-V.&lt;/P&gt;&lt;P&gt;Both versions work on Nvidia hardware.&lt;/P&gt;&lt;P&gt;Both versions were succesfully validated with spirv-val.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When calling vkCreateGraphicsPipelines with the Slang shader, the return value is&amp;nbsp;VK_SUCCESS but the value written to&amp;nbsp;pPipelines[0] is VK_NULL_HANDLE, which is invalid.&lt;/P&gt;&lt;P&gt;The GLSL shader works as expected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached both versions of the compiled shader along with their source codes.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Feb 2025 17:21:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1664117#M2597</guid>
      <dc:creator>maxime-modulopi</dc:creator>
      <dc:date>2025-02-07T17:21:41Z</dc:date>
    </item>
    <item>
      <title>Re:Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1664479#M2598</link>
      <description>&lt;P&gt;Hello &lt;A href="https://community.intel.com/t5/user/viewprofilepage/user-id/408884" rel="noopener noreferrer" target="_blank"&gt;&lt;STRONG&gt;maxime-modulopi&lt;/STRONG&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting in Intel Communities.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll check on this internally and will post an update once it's available.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;JeanetteC.&lt;/P&gt;&lt;P&gt;Intel® Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 10 Feb 2025 03:41:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1664479#M2598</guid>
      <dc:creator>JeanetteC_Intel</dc:creator>
      <dc:date>2025-02-10T03:41:22Z</dc:date>
    </item>
    <item>
      <title>Re:Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1665563#M2599</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A href="https://community.intel.com/t5/user/viewprofilepage/user-id/408884" rel="noopener noreferrer" target="_blank"&gt;&lt;STRONG&gt;maxime-modulopi&lt;/STRONG&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good day.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just need to ask if you are a developer and if you are working on software that utilizes Vulkan graphics API functions? If so, may I ask about the specific application or software you are developing so we can investigate this matter further.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will wait for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;JeanetteC.&lt;/P&gt;&lt;P&gt;Intel® Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 13 Feb 2025 00:47:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1665563#M2599</guid>
      <dc:creator>JeanetteC_Intel</dc:creator>
      <dc:date>2025-02-13T00:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1665863#M2600</link>
      <description>&lt;P&gt;Hello JeanetteC,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am writing a new rendering library on top of Vulkan to replace our old OpenGL renderer. I also wrote a handful of sample programs that use this new library to test its functionality.&lt;/P&gt;&lt;P&gt;Some of these samples use shaders, initially written in GLSL.&lt;/P&gt;&lt;P&gt;I am looking to replace all GLSL shaders with Slang shaders as it is a much better and modern language. As such, I recently wrote a Slang version of our samples shaders.&lt;/P&gt;&lt;P&gt;As of now, the Slang shaders neither work on AMD GPUs nor on Intel GPUs (GLSL shaders work everywhere).&lt;/P&gt;&lt;P&gt;I don't know whether the SPIR-V code generated by slangc is invalid (even&amp;nbsp;though it passes spirv-val) or if the issue is on the driver side.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since I didn't include them in the initial post, here is the exact commands used to compile the GLSL and Slang shaders:&lt;/P&gt;&lt;P&gt;glslang.exe -o shader.vert.spv --depfile shader.vert.d --auto-map-locations --target-env vulkan1.3 --quiet shader.vert&lt;/P&gt;&lt;P&gt;slangc.exe shader.slang -o shader.slang.spv -depfile shader.slang.d -fvk-use-scalar-layout -fvk-use-entrypoint-name -target spirv -profile glsl_460+spirv_1_6 -warnings-disable 39001 -O3 -g0&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2025 14:27:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1665863#M2600</guid>
      <dc:creator>maxime-modulopi</dc:creator>
      <dc:date>2025-02-13T14:27:28Z</dc:date>
    </item>
    <item>
      <title>Re:Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1666107#M2601</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A href="https://community.intel.com/t5/user/viewprofilepage/user-id/408884" rel="noopener noreferrer" target="_blank"&gt;&lt;STRONG&gt;maxime-modulopi&lt;/STRONG&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good day.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for sharing the additional information on this query. I'll proceed on checking internally and will post an update once it's available.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;JeanetteC.&lt;/P&gt;&lt;P&gt;Intel® Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 14 Feb 2025 04:01:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1666107#M2601</guid>
      <dc:creator>JeanetteC_Intel</dc:creator>
      <dc:date>2025-02-14T04:01:38Z</dc:date>
    </item>
    <item>
      <title>Re:Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1666919#M2602</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A href="https://community.intel.com/t5/user/viewprofilepage/user-id/408884" rel="noopener noreferrer" target="_blank"&gt;&lt;STRONG&gt;maxime-modulopi&lt;/STRONG&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please be advised that this type of bug report should go to the Intel Developer Forum.&amp;nbsp;&lt;A href="https://community.intel.com/t5/Developing-Games-on-Intel/bd-p/developing-games-graphics" rel="noopener noreferrer" target="_blank"&gt;https://community.intel.com/t5/Developing-Games-on-Intel/bd-p/developing-games-graphics&lt;/A&gt;&lt;/P&gt;&lt;P&gt;One of our developers will provide assistance there.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I'll route this to the correct forum.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;JeanetteC.&lt;/P&gt;&lt;P&gt;Intel Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 17 Feb 2025 10:32:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1666919#M2602</guid>
      <dc:creator>JeanetteC_Intel</dc:creator>
      <dc:date>2025-02-17T10:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1668050#M2623</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/408884"&gt;@maxime-modulopi&lt;/a&gt;&amp;nbsp;hello again!&lt;BR /&gt;&lt;BR /&gt;I'll be assisting you on this one too &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;BR /&gt;&lt;BR /&gt;I'll run some tests in our systems and if I get any questions I'll get back to you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Karen&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 23:18:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1668050#M2623</guid>
      <dc:creator>karen_intel</dc:creator>
      <dc:date>2025-02-19T23:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1693720#M2739</link>
      <description>&lt;P&gt;Did this issue ever get resolved? I am having a very very similar issue with intel systems, and after some testing, I seem to have narrowed down the issue to be caused by accessing values from buffer device addresses. When I comment out everything from the shader it works, but when I specifically add an access to a value at a buffer device address, that is when the issue arises. It presents in the exact same way you described here, vkCreateGraphicsPipeline returns VK_SUCCESS but gives a nullptr for the pipeline, and there are no validation errors. And the issue only happens when compiling directly from spirv from slang. If I compile from slang to glsl to spirv, the issue does not appear. The issue does not appear on AMD gpus and I have not tested on nvidia gpus.&lt;BR /&gt;&lt;BR /&gt;System Info:&lt;BR /&gt;OS: Windows 11 64-bit&lt;BR /&gt;GPU:&amp;nbsp;&lt;SPAN&gt;13th Gen Intel(R) Core(TM) i5-13420H&lt;/SPAN&gt; Integrated Graphics&lt;BR /&gt;Driver:&amp;nbsp;&lt;SPAN&gt;32.0.101.6556&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I have also attached the slang source file, and the spirv file compiled directly by slangc, and the one compiled to glsl by slangc and then compiled to spirv by glslc.&lt;BR /&gt;&lt;BR /&gt;EDIT: After looking through both spirv files start to finish, the only instruction that the slang compiled one uses that the glsl doesn't is OpPtrAccessChain&lt;/P&gt;</description>
      <pubDate>Sun, 01 Jun 2025 02:52:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1693720#M2739</guid>
      <dc:creator>Enator18</dc:creator>
      <dc:date>2025-06-01T02:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1700676#M2801</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/237032"&gt;@karen_intel&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any update on this?&lt;/P&gt;</description>
      <pubDate>Mon, 30 Jun 2025 20:31:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1700676#M2801</guid>
      <dc:creator>maxime-modulopi</dc:creator>
      <dc:date>2025-06-30T20:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: Null VkPipeline returned by vkCreateGraphicsPipelines</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1700765#M2802</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I have not found a solution to this, but I have investigated the root cause and have found much more detailed information about when the issue occurs or not. I have laid out all of the info that I have found in this report on the github intel graphics forum:&amp;nbsp;&lt;A href="https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/issues/1144" target="_blank"&gt;https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/issues/1144&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I am also still awaiting a response from intel on this one.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jul 2025 03:19:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/Null-VkPipeline-returned-by-vkCreateGraphicsPipelines/m-p/1700765#M2802</guid>
      <dc:creator>Enator18</dc:creator>
      <dc:date>2025-07-01T03:19:34Z</dc:date>
    </item>
  </channel>
</rss>

