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
|