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

Patrick Baggett baggett.patrick at gmail.com
Wed Feb 5 09:56:21 PST 2014


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 <greg at 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
>> 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
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140205/2698055a/attachment.html>


More information about the mesa-dev mailing list