cancel
Showing results for 
Search instead for 
Did you mean: 

OpenGL & Vulkan

BoyBaykiller
Adept II

OpenGL Bug GL_EXT_shader_image_load_formatted not reported even though its implemented

I have a RX 5700 XT running newest driver (24.3.1), but based on gpuinfo this seems to effect every AMD gpu.

In my shader I can request and use GL_EXT_shader_image_load_formatted like this and it works:

 

#extension GL_EXT_shader_image_load_formatted : require

 

However on the client side the extensions is not reported when asking for it like this:

 

GLint numExt;
glGetIntegerv(GL_NUM_EXTENSIONS, &numExt);
for (int i = 0; i < numExt; i++) {
    char* extension = (char*)glGetStringi(GL_EXTENSIONS, i);
    if (!strcmp("GL_EXT_shader_image_load_formatted", extension)) {
        printf("Never found!\n");
    }
}

 

 

0 Likes
0 Replies