[Mesa-dev] Request for support of GL_AMD_pinned_memory and GL_ARB_buffer_storage extensions

Grigori Goronzy greg at chown.ath.cx
Wed Feb 5 09:53:57 PST 2014


On 05.02.2014 18:08, Jose Fonseca wrote:
> I honestly hope that GL_AMD_pinned_memory doesn't become popular. It would have been alright if it wasn't for this bit in http://www.opengl.org/registry/specs/AMD/pinned_memory.txt which says:
>
>      2) Can the application still use the buffer using the CPU address?
>
>          RESOLVED: YES. However, this access would be completely
>          non synchronized to the OpenGL pipeline, unless explicit
>          synchronization is being used (for example, through glFinish or by using
>          sync objects).
>
> And I'm imagining apps which are streaming vertex data doing precisely just that...
>

I don't understand your concern, this is exactly the same behavior 
GL_MAP_UNSYCHRONIZED_BIT has, and apps are supposedly using that 
properly. How does apitrace handle it?

Grigori


More information about the mesa-dev mailing list