Yes, precisely. Jose
----- Original Message ----- > My understanding is that this is like having MAP_UNSYNCHRONIZED on at all > times, even when it isn't "mapped", because it is always mapped (into > memory). Is that correct Jose? > > Patrick > > > On Wed, Feb 5, 2014 at 11:53 AM, Grigori Goronzy <g...@chown.ath.cx> wrote: > > > 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 > >> https://urldefense.proofpoint.com/v1/url?u=http://www.opengl.org/registry/specs/AMD/pinned_memory.txt&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=vU0qdyo0bT3OlrdDiNzEDE1rwoALRno8drdsy3dobcI%3D%0A&s=0068372b93924b1324d4b77b80c5deec67683c1a59a9b2e91255c5a041603274 > >> 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 > > > > _______________________________________________ > > mesa-dev mailing list > > mesa-dev@lists.freedesktop.org > > https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/mailman/listinfo/mesa-dev&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=vU0qdyo0bT3OlrdDiNzEDE1rwoALRno8drdsy3dobcI%3D%0A&s=5f37c510dc241c96f7f1918728b86768c5ad61c70a9281e5b46a460197cec9ee > > > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev