Cannot use ARB bindless texture

Hi

I was trying to implement the bindless texture functionality in my Application. I added the ARB extension for bindless texture while generating glad 4.6

But the problem is whenever I call any function related to the bindless texture like glGetTextureHandleARB() the Application breaks and debugger spots the call stack to the ARB function related to bindless texture as the reason for breakdown

When I add the ``#extension ARB_bindless_texture: enabled` on top of the shader it says that this extension is not available.

What does that mean? Is that because my driver doesn’t support that? If it doesn’t support the bindless texture extension, what can I do?

My driver is: Intel (R) 520 HD

In addition to enable the extension when generating the GLAD loader code you use (you are already doing this, I believe), you should check at runtime if the extension is available on the system you use, see GLAD - Runtime Checks.

If the extension is not available for your driver (and the driver is already the most recent version for your graphics hardware) there is not much you can do, the feature is simply not available on your hardware/driver.

I don’t see the bindless texture extension listed for this hardware in the database. It might still be there, but you should check for the presence of the extension before using it.

I use glew and bindless texturing works perfectly with my nvidia geforce 1660 super graphic card. If it’s not supported this means that your driver is too old, the only thing you can do is to doesn’t use bindless texture or buying a new graphic card. (This is what I have done)