History log of /external/mesa3d/src/mesa/main/syncobj.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
405d47bbe78106f44e4283925e58a1d1ebc88455 31-Aug-2012 Vadim Girlin <vadimgirlin@gmail.com> mesa: don't wait in _mesa_ClientWaitSync if timeout is 0

From ARB_sync spec:

If the value of <timeout> is zero, then ClientWaitSync does not
block, but simply tests the current state of <sync>. TIMEOUT_EXPIRED
will be returned in this case if <sync> is not signaled, even though
no actual wait was performed.

Fixes random fails of the arb_sync-timeout-zero piglit test on r600g.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
(cherry picked from commit b05a1fc156c4776d97d6ff3dcce71e6e34bac21d)
/external/mesa3d/src/mesa/main/syncobj.c
db61b9ce39bccc43140357652ceb78baaf2aea44 07-Jan-2011 Vinson Lee <vlee@vmware.com> mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/syncobj.c
0117da40cd7edd3d165bb28569c289b37eca12b9 06-Jan-2011 Vinson Lee <vlee@vmware.com> mesa: Include mtypes.h in files that use gl_context struct.

Directly include mtypes.h if a file uses a gl_context struct. This
allows future removal of headers that are not strictly necessary but
indirectly include mtypes.h for a file.
/external/mesa3d/src/mesa/main/syncobj.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/syncobj.c
10ff2646a443ca3c54d66443b346eb7063973b5e 13-Sep-2010 Chia-I Wu <olv@lunarg.com> mesa: Less FEATURE_ARB_sync tests.

Add dummy static inline definitions to syncobj.h when FEATURE_ARB_sync
is 0, and remove most FEATURE_ARB_sync tests.
/external/mesa3d/src/mesa/main/syncobj.c
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/main/syncobj.c
c7ac486261ad30ef654f6d0b1608da4e8483cd40 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memcpy in favor of plain memcpy.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/syncobj.c
826d441cdfa16a16d165297beb3013f4ff8b4816 07-Sep-2009 Michal Krol <michal@vmware.com> mesa: Fix calling conventions of sync object api callbacks.
/external/mesa3d/src/mesa/main/syncobj.c
e059885ce357dee8b847f10e8e8c515a4a20042e 03-Sep-2009 Brian Paul <brianp@vmware.com> mesa: rename gl_sync_object::Status to StatusFlag

There's a symbol collision with X11/Xlib.h #define Status int
in the Mesa xlib code. This seems the simpliest way to work around this.
/external/mesa3d/src/mesa/main/syncobj.c
0342dce226fe79d7a6c0e7cd735c596fad3e8aac 01-Sep-2009 Ian Romanick <ian.d.romanick@intel.com> Don't dereference function pointers in calls.

I'm apparently alone in prefering this calling convention, so I'll be
a team player. :p Based on review comments by Brian Paul and Eric
Anholt.
/external/mesa3d/src/mesa/main/syncobj.c
6af24b6b03a2ce8300c7ae78fd06c6b1edd02017 01-Sep-2009 Ian Romanick <ian.d.romanick@intel.com> Whitespace and include file clean-up.

Based on review comments by Brian Paul.
/external/mesa3d/src/mesa/main/syncobj.c
0f8fdd81989de5026c8e415f1525931b74dd8647 01-Sep-2009 Ian Romanick <ian.d.romanick@intel.com> Use MIN2 instead of open-coded version

Based on review comments by Brian Paul.
/external/mesa3d/src/mesa/main/syncobj.c
16b393d05990b6e917e144f9de87d0103b4c3e6d 31-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB sync: Fix delete behavior and context destruction behavior

I believe this resolves the outstanding issues WRT sync object
deletetion. I have also added a large comment at the top of syncobj.c
describing the expected memory management behavior. I'm still a
little uncertain about the locking on ctx->Shared.
/external/mesa3d/src/mesa/main/syncobj.c
f37070bab6af350caec905ea7658e9241042b6cc 29-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB sync: Add support for GL_ARB_sync to swrast

This isn't quite right yet. The delete behavior and the context
clean-up needs some work.
/external/mesa3d/src/mesa/main/syncobj.c