Home
last modified time | relevance | path

Searched refs:ColorBuffer (Results 1 – 19 of 19) sorted by relevance

/hardware/google/gfxstream/host/
DColorBuffer.cpp44 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 …]
DPostWorker.h34 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;
DPostCommands.h15 class ColorBuffer; variable
44 ColorBuffer* cb;
50 ColorBuffer* cb;
DColorBuffer.h48 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;
DPostWorkerGl.h40 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);
DReadbackWorker.h20 class ColorBuffer; variable
53 ColorBuffer* cb,
DPostWorkerGl.cpp61 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()
DPostWorker.cpp137 void PostWorker::post(ColorBuffer* cb, std::unique_ptr<Post::CompletionCallback> postCallback) { in post()
DAndroid.bp91 "ColorBuffer.cpp",
DBUILD.bazel73 "ColorBuffer.cpp",
Dmeson.build166 'ColorBuffer.cpp',
DCMakeLists.txt27 ColorBuffer.cpp
DFrameBuffer.cpp1172 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/
DPostWorkerVk.h33 void screenshot(ColorBuffer* cb, int screenwidth, int screenheight, GLenum format, GLenum type,
37 std::shared_future<void> postImpl(ColorBuffer* cb) override;
DPostWorkerVk.cpp35 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/
DReadbackWorkerGl.h31 class ColorBuffer; variable
62 ColorBuffer* cb,
DDisplayGl.h38 ColorBuffer* colorBuffer = nullptr;
DEmulatedEglWindowSurface.h65 ColorBuffer* getAttachedColorBuffer() const { in getAttachedColorBuffer()
DReadbackWorkerGl.cpp92 ColorBuffer* cb, in doNextReadback()