This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Graphics Analyzer: Binding a buffer that was initially bound to GL_COPY_WRITE_BUFFER is not recommended

I am seeing a recuring warning in Graphics Analyzer for our app: Binding a buffer that was initially bound to GL_COPY_WRITE_BUFFER is not recommended.

We use GL_COPY_WRITE_BUFFER to initialize and upload data to all our buffers for simplicity but seeing this warning I was wondering if there is an actual performance penalty of using GL_COPY_WRITE_BUFFER for the first glBindBuffer() call (after glGenBuffer) vs using the same target as the one it will ultimately be bound as (GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_UNIFORM_BUFFER) 

Thanks