I would like to know the Graphics Card Model Name in OpenGL or in Win32 cuz I have a memory leaks bug on a specific kind of Graphics Card (only Intel HD not all Intel).
This is the bug : https://software.intel.com/en-us/forums/developing-games-and-graphics-on-intel/topic/280679
The Vendor Name in OpenGL is not enough. Does someone know a way to get the name of the graphical card different than using Direct3D ? Or do you think that I can use D3D and OpenGL together? Get the graphics card model?
OpenGL is a widely used software library for drawing 3D graphics and is used by KISSsoft and KISSsys to draw 3D visualizations. This OpenGL library is usually provided by your graphics card driver and makes use of your computer's graphics card.
You can get all the information via the OpenGL Api.
https://www.khronos.org/opengl/wiki/Get_Context_Info
const GLubyte* vendor = glGetString(GL_VENDOR); // Returns the vendor
const GLubyte* renderer = glGetString(GL_RENDERER); // Returns a hint to the model
In my case the renderer returns the following string: "GeForce GT 750M/PCIe/SSE2"
I don't know, what it would return for Intel or Amd cards. To my knowledge the format of the string and it's content is up to the implementation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With