<?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 How to detect Intel Processor Graphics with OpenGL? in Developing Games on Intel Graphics</title>
    <link>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017181#M856</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;this article&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/sharing-surfaces-between-opencl-and-opengl-43-on-intel-processor-graphics-using-implicit" target="_blank"&gt;https://software.intel.com/en-us/articles/sharing-surfaces-between-opencl-and-opengl-43-on-intel-processor-graphics-using-implicit&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;suggests that PBO's should not be used on Intel Processor Graphics for texture creation, at least when the texture should be shared with OpenCL.&lt;/P&gt;

&lt;P&gt;My understanding that this is also true when not using OpenCL, but for all OpenGL usages here.&lt;/P&gt;

&lt;P&gt;The usual way to use PBO's is to check for Pixel_Buffer_Object and then just use GL_PIXEL_UNPACK_BUFFER accordingly.&lt;/P&gt;

&lt;P&gt;So for Processor Graphics this should not be used after all - what is the preferred way to detect this situation? Check for the GL_RENDERER string (and if that contains "Intel" do not use PBO's)?&lt;/P&gt;

&lt;P&gt;I would have hoped that this situation is more explicit by checking for another extension or a capability?&lt;/P&gt;

&lt;P&gt;Thanks for any hints here,&lt;/P&gt;

&lt;P&gt;Lars&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 09 Apr 2015 15:41:02 GMT</pubDate>
    <dc:creator>Lars_B_</dc:creator>
    <dc:date>2015-04-09T15:41:02Z</dc:date>
    <item>
      <title>How to detect Intel Processor Graphics with OpenGL?</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017181#M856</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;this article&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/sharing-surfaces-between-opencl-and-opengl-43-on-intel-processor-graphics-using-implicit" target="_blank"&gt;https://software.intel.com/en-us/articles/sharing-surfaces-between-opencl-and-opengl-43-on-intel-processor-graphics-using-implicit&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;suggests that PBO's should not be used on Intel Processor Graphics for texture creation, at least when the texture should be shared with OpenCL.&lt;/P&gt;

&lt;P&gt;My understanding that this is also true when not using OpenCL, but for all OpenGL usages here.&lt;/P&gt;

&lt;P&gt;The usual way to use PBO's is to check for Pixel_Buffer_Object and then just use GL_PIXEL_UNPACK_BUFFER accordingly.&lt;/P&gt;

&lt;P&gt;So for Processor Graphics this should not be used after all - what is the preferred way to detect this situation? Check for the GL_RENDERER string (and if that contains "Intel" do not use PBO's)?&lt;/P&gt;

&lt;P&gt;I would have hoped that this situation is more explicit by checking for another extension or a capability?&lt;/P&gt;

&lt;P&gt;Thanks for any hints here,&lt;/P&gt;

&lt;P&gt;Lars&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2015 15:41:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017181#M856</guid>
      <dc:creator>Lars_B_</dc:creator>
      <dc:date>2015-04-09T15:41:02Z</dc:date>
    </item>
    <item>
      <title>Hi Lars,</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017182#M857</link>
      <description>&lt;P&gt;Hi Lars,&lt;/P&gt;

&lt;P&gt;I am researching your question and should have answer for you soon.&lt;/P&gt;

&lt;P&gt;-Michael&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2015 20:05:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017182#M857</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2015-04-10T20:05:19Z</dc:date>
    </item>
    <item>
      <title>Hi Michael,</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017183#M858</link>
      <description>&lt;P&gt;Hi Michael,&lt;/P&gt;

&lt;P&gt;any news on this topic?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;Lars&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2015 08:51:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017183#M858</guid>
      <dc:creator>Lars_B_</dc:creator>
      <dc:date>2015-04-20T08:51:02Z</dc:date>
    </item>
    <item>
      <title>Doesn't matter where I look</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017184#M859</link>
      <description>&lt;P&gt;Doesn't matter where I look it only says Video Card: "Intel(R) HD Graphics". I tried finding specifics with EVEREST too but to no avail.&lt;/P&gt;

&lt;P&gt;This is everything the steam system information says about it, but I still don't know if I can update to OpenGL 3.2 or not:&lt;/P&gt;

&lt;P&gt;Driver: Intel(R) HD Graphics&lt;/P&gt;

&lt;P&gt;DirectX Driver Name: igdumdx32.dll&lt;BR /&gt;
	Driver Version: 8.15.10.2189&lt;BR /&gt;
	DirectX Driver Version: 8.15.10.2189&lt;BR /&gt;
	Driver Date: 28 July 2010&lt;BR /&gt;
	OpenGL Version: 2.1&lt;BR /&gt;
	Desktop Color Depth: 32 bits per pixel&lt;BR /&gt;
	Monitor Refresh Rate: 60 Hz&lt;BR /&gt;
	DirectX Card: Intel(R) HD Graphics&lt;BR /&gt;
	VendorID: 0x8086&lt;BR /&gt;
	DeviceID: 0x46&lt;BR /&gt;
	Number of Monitors: 1&lt;BR /&gt;
	Number of Logical Video Cards: 1&lt;BR /&gt;
	No SLI or Crossfire Detected&lt;BR /&gt;
	Primary Display Resolution: 1366 x 768&lt;BR /&gt;
	Desktop Resolution: 1366 x 768&lt;BR /&gt;
	Primary Display Size: 18.98" x 10.67" (21.73" diag)&lt;BR /&gt;
	48.2cm x 27.1cm (55.2cm diag)&lt;BR /&gt;
	Primary Bus Type Not Detected&lt;BR /&gt;
	Primary VRAM: -1350 MB&lt;BR /&gt;
	Supported MSAA Modes Not Detected&lt;/P&gt;

&lt;P&gt;If I try using the Intel Driver Update Utility it says I have a custom driver which should not be updated but in the "Master List of Darkest Dungeon Fixes" thread they say the update utility is unreliable so I should be doing it manually in the Download Center but there it requires more informations. &amp;nbsp;&amp;nbsp;&lt;A href="http://www.trainingintambaram.in/android-training-in-chennai.html#" target="_blank"&gt;Android training in chennai &lt;/A&gt;&amp;nbsp;|&amp;nbsp;&lt;A href="http://www.trainingintambaram.in/software-testing-training-in-chennai.html" target="_blank"&gt;Software Testing Training in Chennai&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2015 08:39:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017184#M859</guid>
      <dc:creator>steve_m_1</dc:creator>
      <dc:date>2015-10-15T08:39:20Z</dc:date>
    </item>
    <item>
      <title>Hi Steve,</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017185#M860</link>
      <description>&lt;P&gt;Hi Steve,&lt;/P&gt;

&lt;P&gt;The reason DXDiag is reporting the graphics as "Intel(R) HD Graphics" is the age of the product. You are running on graphics from ~5 years ago, in that time frame we had 1 graphics GPU vs the multiple SKUs we have now. Thus the single name "Intel(R) HD Graphics". The driver you have is the most recent and last planned build for the SKU. If you run Windows 8 or 10 the built in driver should support your graphics but the OpenGL support will not change.&lt;/P&gt;

&lt;P&gt;-Michael&lt;/P&gt;</description>
      <pubDate>Tue, 20 Oct 2015 14:41:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017185#M860</guid>
      <dc:creator>Michael_C_Intel2</dc:creator>
      <dc:date>2015-10-20T14:41:01Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017186#M861</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;seems my topic was hijacked. :)&lt;/P&gt;

&lt;P&gt;The original question, which still is not answered publicly:&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;So for Processor Graphics this should not be used after all - what is the preferred way to detect this situation? Check for the GL_RENDERER string (and if that contains "Intel" do not use PBO's)?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Through private mail I got the answer that I should check for cl_khr_gl_sharing and if that is present, do not use PBOs.&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;Is this then the preferred way?&lt;/STRONG&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Lars&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2015 07:32:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Developing-Games-on-Intel/How-to-detect-Intel-Processor-Graphics-with-OpenGL/m-p/1017186#M861</guid>
      <dc:creator>Lars_B_</dc:creator>
      <dc:date>2015-10-21T07:32:17Z</dc:date>
    </item>
  </channel>
</rss>

