[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