/frameworks/base/libs/hwui/pipeline/skia/ |
SkiaVulkanReadback.h | 35 virtual CopyResult copyGraphicBufferInto(GraphicBuffer* graphicBuffer,
|
/hardware/qcom/display/msm8909/gpu_tonemapper/ |
EGLImageBuffer.cpp | 23 #include <ui/GraphicBuffer.h> 29 EGLImageKHR create_eglImage(android::sp<android::GraphicBuffer> graphicBuffer) 32 bool isProtected = (graphicBuffer->getUsage() & GRALLOC_USAGE_PROTECTED); 39 (EGLClientBuffer)(graphicBuffer->getNativeBuffer()), attrs); 45 EGLImageBuffer::EGLImageBuffer(android::sp<android::GraphicBuffer> graphicBuffer) 48 // this->graphicBuffer = graphicBuffer; 49 this->eglImageID = create_eglImage(graphicBuffer); [all...] |
EGLImageWrapper.cpp | 23 #include <ui/GraphicBuffer.h> 115 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | 116 android::GraphicBuffer::USAGE_SW_READ_NEVER | 117 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; 120 flags |= android::GraphicBuffer::USAGE_PROTECTED; 123 android::sp<android::GraphicBuffer> graphicBuffer = 124 new android::GraphicBuffer(src->unaligned_width, src->unaligned_height, src->format, 131 result = new EGLImageBuffer(graphicBuffer);
|
/hardware/qcom/display/msm8909w_3100/gpu_tonemapper/ |
EGLImageBuffer.cpp | 23 #include <ui/GraphicBuffer.h> 29 EGLImageKHR create_eglImage(android::sp<android::GraphicBuffer> graphicBuffer) 32 bool isProtected = (graphicBuffer->getUsage() & GRALLOC_USAGE_PROTECTED); 39 (EGLClientBuffer)(graphicBuffer->getNativeBuffer()), attrs); 45 EGLImageBuffer::EGLImageBuffer(android::sp<android::GraphicBuffer> graphicBuffer) 48 // this->graphicBuffer = graphicBuffer; 49 this->eglImageID = create_eglImage(graphicBuffer); [all...] |
EGLImageWrapper.cpp | 23 #include <ui/GraphicBuffer.h> 115 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | 116 android::GraphicBuffer::USAGE_SW_READ_NEVER | 117 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; 120 flags |= android::GraphicBuffer::USAGE_PROTECTED; 123 android::sp<android::GraphicBuffer> graphicBuffer = 124 new android::GraphicBuffer(src->unaligned_width, src->unaligned_height, src->format, 131 result = new EGLImageBuffer(graphicBuffer);
|
/hardware/qcom/display/msm8998/gpu_tonemapper/ |
EGLImageBuffer.cpp | 23 #include <ui/GraphicBuffer.h> 29 EGLImageKHR create_eglImage(android::sp<android::GraphicBuffer> graphicBuffer) 32 bool isProtected = (graphicBuffer->getUsage() & GRALLOC_USAGE_PROTECTED); 39 (EGLClientBuffer)(graphicBuffer->getNativeBuffer()), attrs); 45 EGLImageBuffer::EGLImageBuffer(android::sp<android::GraphicBuffer> graphicBuffer) 48 // this->graphicBuffer = graphicBuffer; 49 this->eglImageID = create_eglImage(graphicBuffer); [all...] |
EGLImageWrapper.cpp | 23 #include <ui/GraphicBuffer.h> 115 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | 116 android::GraphicBuffer::USAGE_SW_READ_NEVER | 117 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; 120 flags |= android::GraphicBuffer::USAGE_PROTECTED; 123 android::sp<android::GraphicBuffer> graphicBuffer = 124 new android::GraphicBuffer(src->unaligned_width, src->unaligned_height, src->format, 131 result = new EGLImageBuffer(graphicBuffer);
|
/frameworks/native/libs/gui/include/gui/ |
GLConsumer.h | 27 #include <ui/GraphicBuffer.h> 138 const sp<GraphicBuffer>& buf, const Rect& cropRect, 181 sp<GraphicBuffer> getCurrentBuffer(int* outSlot = nullptr) const; 253 const sp<GraphicBuffer> graphicBuffer, 257 const sp<GraphicBuffer> graphicBuffer, EGLSyncKHR eglFence) { 258 return releaseBufferLocked(slot, graphicBuffer, mEglDisplay, eglFence); 263 graphicBuffer(), display(nullptr), fence(nullptr) {} 267 sp<GraphicBuffer> graphicBuffer [all...] |
ConsumerBase.h | 36 class GraphicBuffer; 148 // initialized this will release the reference to the GraphicBuffer in that 201 const sp<GraphicBuffer> graphicBuffer, 204 // returns true iff the slot still has the graphicBuffer in it. 205 bool stillTracking(int slot, const sp<GraphicBuffer> graphicBuffer); 213 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence); 215 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence) [all...] |
BufferItemConsumer.h | 41 virtual void onBufferFreed(const wp<GraphicBuffer>& graphicBuffer) = 0;
|
/frameworks/base/libs/hwui/ |
Readback.h | 25 class GraphicBuffer; 45 virtual CopyResult copyGraphicBufferInto(GraphicBuffer* graphicBuffer, SkBitmap* bitmap) = 0;
|
OpenGLReadback.h | 34 virtual CopyResult copyGraphicBufferInto(GraphicBuffer* graphicBuffer, 46 CopyResult copyGraphicBufferInto(GraphicBuffer* graphicBuffer, Matrix4& texTransform,
|
OpenGLReadback.cpp | 30 #include <ui/GraphicBuffer.h> 39 sp<GraphicBuffer> sourceBuffer; 65 CopyResult OpenGLReadback::copyGraphicBufferInto(GraphicBuffer* graphicBuffer, 73 // Create the EGLImage object that maps the GraphicBuffer 75 EGLClientBuffer clientBuffer = (EGLClientBuffer)graphicBuffer->getNativeBuffer(); 86 uint32_t width = graphicBuffer->getWidth(); 87 uint32_t height = graphicBuffer->getHeight(); 99 CopyResult OpenGLReadback::copyGraphicBufferInto(GraphicBuffer* graphicBuffer, SkBitmap* bitmap) [all...] |
/frameworks/av/media/libstagefright/include/media/stagefright/ |
FrameRenderTracker.h | 27 #include <ui/GraphicBuffer.h> 60 RenderedFrameInfo(int64_t mediaTimeUs, const sp<GraphicBuffer> &graphicBuffer, 65 mGraphicBuffer(graphicBuffer), 82 sp<GraphicBuffer> mGraphicBuffer; 98 // called when |graphicBuffer| corresponding to |mediaTimeUs| is 101 int64_t mediaTimeUs, const sp<GraphicBuffer> &graphicBuffer, const sp<Fence> &fence);
|
/frameworks/native/services/surfaceflinger/tests/hwc2/ |
Hwc2TestVirtualDisplay.cpp | 76 ComparatorResult::get().CompareBuffers(mOutputBuffer.graphicBuffer(), 77 mExpectedBuffer.graphicBuffer());
|
/frameworks/native/services/surfaceflinger/ |
BufferLayerConsumer.h | 25 #include <ui/GraphicBuffer.h> 63 virtual bool reject(const sp<GraphicBuffer>& buf, const BufferItem& item) = 0; 157 sp<GraphicBuffer> getCurrentBuffer(int* outSlot = nullptr) const; 197 PendingRelease() : isPending(false), currentTexture(-1), graphicBuffer() {} 201 sp<GraphicBuffer> graphicBuffer; 226 Image(sp<GraphicBuffer> graphicBuffer, RE::RenderEngine& engine); 235 const sp<GraphicBuffer>& graphicBuffer() { return mGraphicBuffer; [all...] |
/frameworks/av/services/camera/libcameraservice/device3/ |
Camera3BufferManager.h | 22 #include <ui/GraphicBuffer.h> 125 status_t getBufferForStream(int streamId, int streamSetId, sp<GraphicBuffer>* gb, int* fenceFd); 202 sp<GraphicBuffer> graphicBuffer; 204 explicit GraphicBufferEntry(const sp<GraphicBuffer>& gb = 0, int fd = -1) : 205 graphicBuffer(gb),
|
/external/skia/src/gpu/ |
GrAHardwareBufferImageGenerator.cpp | 46 AHardwareBuffer* graphicBuffer, SkAlphaType alphaType, sk_sp<SkColorSpace> colorSpace) { 48 AHardwareBuffer_describe(graphicBuffer, &bufferDesc); 65 return std::unique_ptr<SkImageGenerator>(new GrAHardwareBufferImageGenerator(info, graphicBuffer, 70 AHardwareBuffer* graphicBuffer, SkAlphaType alphaType) 72 , fGraphicBuffer(graphicBuffer) {
|
/external/skqp/src/gpu/ |
GrAHardwareBufferImageGenerator.cpp | 46 AHardwareBuffer* graphicBuffer, SkAlphaType alphaType, sk_sp<SkColorSpace> colorSpace) { 48 AHardwareBuffer_describe(graphicBuffer, &bufferDesc); 65 return std::unique_ptr<SkImageGenerator>(new GrAHardwareBufferImageGenerator(info, graphicBuffer, 70 AHardwareBuffer* graphicBuffer, SkAlphaType alphaType) 72 , fGraphicBuffer(graphicBuffer) {
|
/external/deqp/modules/egl/ |
teglAndroidUtil.cpp | 62 using tcu::Android::internal::GraphicBuffer; 84 GraphicBuffer& getGraphicBuffer (void) { return m_graphicBuffer; } 87 GraphicBuffer m_graphicBuffer; 93 GraphicBuffer::USAGE_SW_READ_OFTEN | 94 GraphicBuffer::USAGE_SW_WRITE_RARELY | 95 GraphicBuffer::USAGE_HW_TEXTURE | 96 GraphicBuffer::USAGE_HW_RENDER) 142 GraphicBuffer& graphicBuffer = buffer->getGraphicBuffer(); 153 checkStatus(graphicBuffer.lock(GraphicBuffer::USAGE_SW_WRITE_RARELY, &bufferData)) [all...] |
/frameworks/av/media/libstagefright/omx/include/media/stagefright/omx/1.0/ |
Conversion.h | 86 using ::android::GraphicBuffer; 463 * \brief Wrap `GraphicBuffer` in `CodecBuffer`. 466 * \param[in] l The source `GraphicBuffer`. 469 inline CodecBuffer *wrapAs(CodecBuffer *t, sp<GraphicBuffer> const& graphicBuffer) { 473 if (graphicBuffer == nullptr) { 482 t->attr.anwBuffer.width = graphicBuffer->getWidth(); 483 t->attr.anwBuffer.height = graphicBuffer->getHeight(); 484 t->attr.anwBuffer.stride = graphicBuffer->getStride(); 486 graphicBuffer->getPixelFormat()) [all...] |
/external/deqp/framework/platform/android/ |
tcuAndroidInternals.hpp | 37 class GraphicBuffer; 96 // ui/GraphicBuffer.h 100 typedef status_t (*initCheckFunc) (android::GraphicBuffer* buffer); 101 typedef status_t (*lockFunc) (android::GraphicBuffer* buffer, deUint32 usage, void** vaddr); 102 typedef status_t (*unlockFunc) (android::GraphicBuffer* buffer); 103 typedef ANativeWindowBuffer* (*getNativeBufferFunc) (const android::GraphicBuffer* buffer); 125 GraphicBufferFunctions graphicBuffer; 133 GraphicBufferFunctions graphicBuffer; 144 class GraphicBuffer 147 // ui/GraphicBuffer.h, hardware/gralloc. [all...] |
/frameworks/base/libs/hwui/hwui/ |
Bitmap.cpp | 136 sk_sp<Bitmap> Bitmap::createFrom(sp<GraphicBuffer> graphicBuffer) { 137 PixelFormat format = graphicBuffer->getPixelFormat(); 138 if (!graphicBuffer.get() || 142 SkImageInfo info = SkImageInfo::Make(graphicBuffer->getWidth(), graphicBuffer->getHeight(), 145 return sk_sp<Bitmap>(new Bitmap(graphicBuffer.get(), info)); 200 Bitmap::Bitmap(GraphicBuffer* buffer, const SkImageInfo& info) 298 uirenderer::renderthread::RenderProxy::copyGraphicBufferInto(graphicBuffer(), outBitmap); 315 GraphicBuffer* Bitmap::graphicBuffer() [all...] |
Bitmap.h | 26 #include <ui/GraphicBuffer.h> 58 static sk_sp<Bitmap> createFrom(sp<GraphicBuffer> graphicBuffer); 66 Bitmap(GraphicBuffer* buffer, const SkImageInfo& info); 93 GraphicBuffer* graphicBuffer(); 134 GraphicBuffer* buffer;
|
/frameworks/native/libs/gui/ |
ConsumerBase.cpp | 372 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence) { 374 return addReleaseFenceLocked(slot, graphicBuffer, fence); 378 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence) { 381 // If consumer no longer tracks this graphicBuffer, we can safely 383 if (!stillTracking(slot, graphicBuffer)) { 439 int slot, const sp<GraphicBuffer> graphicBuffer, 445 // If consumer no longer tracks this graphicBuffer (we received a ne [all...] |