/hardware/google/gfxstream/host/ |
D | ColorBuffer.cpp | 44 ColorBuffer::ColorBuffer(HandleType handle, uint32_t width, uint32_t height, GLenum format, in ColorBuffer() function in gfxstream::ColorBuffer 53 std::shared_ptr<ColorBuffer> ColorBuffer::create(gl::EmulationGl* emulationGl, in create() 58 std::shared_ptr<ColorBuffer> colorBuffer( in create() 59 new ColorBuffer(handle, width, height, format, frameworkFormat)); in create() 126 std::shared_ptr<ColorBuffer> ColorBuffer::onLoad(gl::EmulationGl* emulationGl, in onLoad() 135 std::shared_ptr<ColorBuffer> colorBuffer = ColorBuffer::create( in onLoad() 141 void ColorBuffer::onSave(android::base::Stream* stream) { in onSave() 158 void ColorBuffer::restore() { in restore() 166 void ColorBuffer::readToBytes(int x, int y, int width, int height, GLenum pixelsFormat, in readToBytes() 185 void ColorBuffer::readToBytesScaled(int pixelsWidth, int pixelsHeight, GLenum pixelsFormat, in readToBytesScaled() [all …]
|
D | PostWorker.h | 34 class ColorBuffer; variable 45 void post(ColorBuffer* cb, std::unique_ptr<Post::CompletionCallback> postCallback); 63 virtual void screenshot(ColorBuffer* cb, int screenwidth, int screenheight, GLenum format, 76 virtual std::shared_future<void> postImpl(ColorBuffer* cb) = 0;
|
D | PostCommands.h | 15 class ColorBuffer; variable 44 ColorBuffer* cb; 50 ColorBuffer* cb;
|
D | ColorBuffer.h | 48 class ColorBuffer : public android::snapshot::LazySnapshotObj<ColorBuffer> { 50 static std::shared_ptr<ColorBuffer> create(gl::EmulationGl* emulationGl, 57 static std::shared_ptr<ColorBuffer> onLoad(gl::EmulationGl* emulationGl, 115 ColorBuffer(HandleType, uint32_t width, uint32_t height, GLenum format, 137 typedef std::shared_ptr<ColorBuffer> ColorBufferPtr;
|
D | PostWorkerGl.h | 40 void screenshot(ColorBuffer* cb, int screenwidth, int screenheight, GLenum format, GLenum type, 44 std::shared_future<void> postImpl(ColorBuffer* cb) override; 56 gl::DisplayGl::PostLayer postWithOverlay(ColorBuffer* cb);
|
D | ReadbackWorker.h | 20 class ColorBuffer; variable 53 ColorBuffer* cb,
|
D | PostWorkerGl.cpp | 61 void PostWorkerGl::screenshot(ColorBuffer* cb, int screenwidth, int screenheight, GLenum format, in screenshot() 69 std::shared_future<void> PostWorkerGl::postImpl(ColorBuffer* cb) { in postImpl() 148 ColorBuffer* currentCb = in postImpl() 217 DisplayGl::PostLayer PostWorkerGl::postWithOverlay(ColorBuffer* cb) { in postWithOverlay()
|
D | PostWorker.cpp | 137 void PostWorker::post(ColorBuffer* cb, std::unique_ptr<Post::CompletionCallback> postCallback) { in post()
|
D | Android.bp | 91 "ColorBuffer.cpp",
|
D | BUILD.bazel | 73 "ColorBuffer.cpp",
|
D | meson.build | 166 'ColorBuffer.cpp',
|
D | CMakeLists.txt | 27 ColorBuffer.cpp
|
D | FrameBuffer.cpp | 1172 ColorBuffer::create(m_emulationGl.get(), m_emulationVk, p_width, p_height, p_internalFormat, in createColorBufferWithHandleLocked() 2519 ColorBufferPtr cb = ColorBuffer::onLoad(m_emulationGl.get(), m_emulationVk, stream); in onLoad() 2828 const auto api = m_useVulkanComposition ? ColorBuffer::UsedApi::kVk : ColorBuffer::UsedApi::kGl; in borrowColorBufferForComposition() 2850 const auto api = m_useVulkanComposition ? ColorBuffer::UsedApi::kVk : ColorBuffer::UsedApi::kGl; in borrowColorBufferForDisplay()
|
/hardware/google/gfxstream/host/vulkan/ |
D | PostWorkerVk.h | 33 void screenshot(ColorBuffer* cb, int screenwidth, int screenheight, GLenum format, GLenum type, 37 std::shared_future<void> postImpl(ColorBuffer* cb) override;
|
D | PostWorkerVk.cpp | 35 std::shared_future<void> PostWorkerVk::postImpl(ColorBuffer* cb) { in postImpl() 56 void PostWorkerVk::screenshot(ColorBuffer* cb, int width, int height, GLenum format, GLenum type, in screenshot()
|
/hardware/google/gfxstream/host/gl/ |
D | ReadbackWorkerGl.h | 31 class ColorBuffer; variable 62 ColorBuffer* cb,
|
D | DisplayGl.h | 38 ColorBuffer* colorBuffer = nullptr;
|
D | EmulatedEglWindowSurface.h | 65 ColorBuffer* getAttachedColorBuffer() const { in getAttachedColorBuffer()
|
D | ReadbackWorkerGl.cpp | 92 ColorBuffer* cb, in doNextReadback()
|