HomeSort by relevance Sort by last modified time
    Searched full:fence (Results 276 - 300 of 844) sorted by null

<<11121314151617181920>>

  /frameworks/base/libs/hwui/renderthread/
RenderProxy.cpp 88 // This is also a fence as we need to be certain that there are no
216 // destroyCanvasAndSurface() needs a fence as when it returns the
342 CREATE_BRIDGE0(fence) {
347 void RenderProxy::fence() { function in class:android::uirenderer::renderthread::RenderProxy
348 SETUP_TASK(fence);
  /libcore/luni/src/main/java/java/util/
ArrayDeque.java 589 private int fence = tail; field in class:ArrayDeque.DeqIterator
598 return cursor != fence;
602 if (cursor == fence)
607 if (tail != fence || result == null)
619 fence = tail;
629 * tail for fence.
632 private int fence = head; field in class:ArrayDeque.DescendingIterator
636 return cursor != fence;
640 if (cursor == fence)
644 if (head != fence || result == null
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
svga_screen.c 453 struct pipe_fence_handle *fence)
456 sws->fence_reference(sws, ptr, fence);
462 struct pipe_fence_handle *fence)
465 return sws->fence_signalled(sws, fence, 0) == 0;
471 struct pipe_fence_handle *fence,
477 __FUNCTION__, fence);
479 return sws->fence_finish(sws, fence, 0) == 0;
svga_resource_texture.c 111 struct pipe_fence_handle *fence = NULL; local
130 svga_context_flush(svga, &fence);
131 sws->fence_finish(sws, fence, 0);
132 sws->fence_reference(sws, &fence, NULL);
184 svga_context_flush(svga, &fence);
185 sws->fence_finish(sws, fence, 0);
svga_screen_cache.c 119 sws->fence_signalled(sws, entry->fence, 0) == 0) {
298 struct pipe_fence_handle *fence)
318 svgascreen->sws->fence_reference(svgascreen->sws, &entry->fence, fence);
354 if (cache->entries[i].fence)
356 &cache->entries[i].fence, NULL);
  /external/mesa3d/src/gallium/drivers/svga/
svga_screen.c 453 struct pipe_fence_handle *fence)
456 sws->fence_reference(sws, ptr, fence);
462 struct pipe_fence_handle *fence)
465 return sws->fence_signalled(sws, fence, 0) == 0;
471 struct pipe_fence_handle *fence,
477 __FUNCTION__, fence);
479 return sws->fence_finish(sws, fence, 0) == 0;
svga_resource_texture.c 111 struct pipe_fence_handle *fence = NULL; local
130 svga_context_flush(svga, &fence);
131 sws->fence_finish(sws, fence, 0);
132 sws->fence_reference(sws, &fence, NULL);
184 svga_context_flush(svga, &fence);
185 sws->fence_finish(sws, fence, 0);
svga_screen_cache.c 119 sws->fence_signalled(sws, entry->fence, 0) == 0) {
298 struct pipe_fence_handle *fence)
318 svgascreen->sws->fence_reference(svgascreen->sws, &entry->fence, fence);
354 if (cache->entries[i].fence)
356 &cache->entries[i].fence, NULL);
  /frameworks/native/include/gui/
IGraphicBufferConsumer.h 36 class Fence;
64 // mFence is a fence that will signal when the buffer is idle.
65 sp<Fence> mFence;
178 // being accessed. The fence will signal when the buffer is no longer
198 // * the fence was NULL
201 EGLDisplay display, EGLSyncKHR fence,
202 const sp<Fence>& releaseFence) = 0;
GLConsumer.h 108 // setReleaseFence stores a fence that will signal when the current buffer
109 // is no longer being read. This fence will be returned to the producer
112 // union fence.
113 void setReleaseFence(const sp<Fence>& fence);
185 // getCurrentFence returns the fence indicating when the current buffer is
187 sp<Fence> getCurrentFence() const;
350 // current slot's fence to guard against a producer accessing the buffer
380 // mCurrentFence is the fence received from BufferQueue in updateTexImage.
381 sp<Fence> mCurrentFence
    [all...]
  /frameworks/native/libs/gui/
IGraphicBufferConsumer.cpp 30 #include <ui/Fence.h>
126 // check we have enough space (in case flattening the fence/graphicbuffer lied to us)
162 mFence = new Fence();
259 EGLDisplay display __attribute__((unused)), EGLSyncKHR fence __attribute__((unused)),
260 const sp<Fence>& releaseFence) {
457 sp<Fence> releaseFence = new Fence();
  /frameworks/native/services/surfaceflinger/
DispSync.cpp 26 #include <ui/Fence.h>
48 // This is the offset from the present fence timestamps to the corresponding
322 bool DispSync::addPresentFence(const sp<Fence>& fence) {
325 mPresentFences[mPresentSampleOffset] = fence;
331 const sp<Fence>& f(mPresentFences[i]);
547 result.appendFormat(" [unsignaled fence]\n");
  /device/generic/goldfish/opengl/tests/gles_android_wrapper/
gles.cpp 1296 GLboolean glIsFenceNV(GLuint fence)
1298 return getDispatch()->glIsFenceNV(fence);
1301 GLboolean glTestFenceNV(GLuint fence)
1303 return getDispatch()->glTestFenceNV(fence);
1306 void glGetFenceivNV(GLuint fence, GLenum pname, GLint *params)
1308 getDispatch()->glGetFenceivNV(fence, pname, params);
1311 void glFinishFenceNV(GLuint fence)
1313 getDispatch()->glFinishFenceNV(fence);
1316 void glSetFenceNV(GLuint fence, GLenum condition)
1318 getDispatch()->glSetFenceNV(fence, condition)
    [all...]
  /external/chromium_org/third_party/hwcplus/include/hardware/
hwcomposer.h 183 /* Sync fence object that will be signaled when the buffer's
187 * fence to be signaled before returning, but the HWC must wait for
190 * HWC_FRAMEBUFFER layers will never have an acquire fence, since
200 * a sync fence object that will signal after the HWC has finished
203 * refer to the same underlying fence object; this allows each to be
214 * produce a release fence for them. The releaseFenceFd will be -1
296 /* File descriptor referring to a Sync HAL fence object which will signal
300 * outputBuffer are complete and can be read. The fence object is created
323 * outbufAcquireFenceFd signals. A fence that will signal when
352 /* File descriptor for a fence that will signal when outbuf i
    [all...]
  /frameworks/native/opengl/libs/GLES2/
gl2ext_api.in     [all...]
  /prebuilts/ndk/4/platforms/android-5/arch-arm/usr/include/GLES2/
gl2ext.h 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence);
479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition)
    [all...]
  /prebuilts/ndk/4/platforms/android-5/arch-x86/usr/include/GLES2/
gl2ext.h 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence);
479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition)
    [all...]
  /prebuilts/ndk/4/platforms/android-8/arch-arm/usr/include/GLES2/
gl2ext.h 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence);
479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition)
    [all...]
  /prebuilts/ndk/4/platforms/android-8/arch-x86/usr/include/GLES2/
gl2ext.h 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence);
479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition)
    [all...]
  /prebuilts/ndk/5/platforms/android-5/arch-arm/usr/include/GLES2/
gl2ext.h 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence);
479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition)
    [all...]
  /prebuilts/ndk/6/platforms/android-5/arch-arm/usr/include/GLES2/
gl2ext.h 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence);
479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition)
    [all...]
  /prebuilts/ndk/6/platforms/android-5/arch-x86/usr/include/GLES2/
gl2ext.h 475 GL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
476 GL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
477 GL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
478 GL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint fence);
479 GL_APICALL void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
483 typedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
484 typedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
485 typedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
486 typedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
487 typedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/
r300_screen.c 476 struct pipe_fence_handle *fence)
479 (struct pb_buffer*)fence);
483 struct pipe_fence_handle *fence)
486 struct pb_buffer *rfence = (struct pb_buffer*)fence;
492 struct pipe_fence_handle *fence,
496 struct pb_buffer *rfence = (struct pb_buffer*)fence;
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/
xorg_dri2.c 59 struct pipe_fence_handle *fence; member in struct:__anon18858
192 ms->screen->fence_reference(ms->screen, &private->fence, NULL);
360 dst_priv->fence && REGION_NUM_RECTS(pRegion) == 1) {
365 ms->screen->fence_finish(ms->screen, dst_priv->fence,
367 ms->screen->fence_reference(ms->screen, &dst_priv->fence, NULL);
397 &dst_priv->fence : NULL);
  /external/mesa3d/src/gallium/drivers/r300/
r300_screen.c 476 struct pipe_fence_handle *fence)
479 (struct pb_buffer*)fence);
483 struct pipe_fence_handle *fence)
486 struct pb_buffer *rfence = (struct pb_buffer*)fence;
492 struct pipe_fence_handle *fence,
496 struct pb_buffer *rfence = (struct pb_buffer*)fence;

Completed in 2103 milliseconds

<<11121314151617181920>>