cancel
Showing results for 
Search instead for 
Did you mean: 

OpenGL & Vulkan

BoyBaykiller
Adept II

OpenGL Bug Debug Output does not include helpful messages anymore

I have a RX 5700XT and since driver release 22.7.1 the widely used debug callback feature of OpenGL does not report any error messages info anymore, besides the error code.

Example:

 

glEnable(GL_DEBUG_OUTPUT);
glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS);
glDebugMessageCallback(MessageCallback, 0);

glBindVertexArray(0);
// >= 22.7.1: GL_INVALID_OPERATION
// <  22.7.1: glDrawArrays in a Core context called without a bound Vertex Array Object [which is now required for Core Contexts]. (GL_INVALID_OPERATION)
glDrawArrays(GL_TRIANGLES, 0, 3);

GLuint buffer;
glCreateBuffers(1, &buffer);
glNamedBufferStorage(buffer, 1000, nullptr, GL_NONE);
// >= 22.7.1: GL_INVALID_OPERATION
// <  22.7.1: glNamedBufferSubData failed because of unknown or incompatible combination of buffer storage flags (GL_INVALID_OPERATION)
glNamedBufferSubData(buffer, 0, 4, new uint32_t[1]);

 

 As you can see in both cases only the older driver reports actual helpful information.

1 Solution
BoyBaykiller
Adept II

This seems to have been fixed in newer drivers,  thanks!

View solution in original post

0 Likes
3 Replies
dipak
Big Boss

Hi @BoyBaykiller ,

Thanks for reporting it. I will forward the issue to the OpenGL team.

Thanks.

0 Likes
dipak
Big Boss

An internal bug ticket has been created to track this issue. I will notify you once there is any update on this. 

Thanks.

0 Likes
BoyBaykiller
Adept II

This seems to have been fixed in newer drivers,  thanks!

0 Likes