diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-04-19 02:56:03 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-04-19 02:56:03 +0000 |
commit | 40b15c7eb1020f1f9648b70fc80ed54ad7ee0cb5 (patch) | |
tree | 7aa852a59e35a53fc636390a627b8a431bdefc5e | |
parent | 7d95d196880425e018367a0bc14dd5c33899d1b6 (diff) | |
parent | ff3e8364ab90e0168375736dd9dc287b6fcf34f1 (diff) | |
download | vulkan-cereal-40b15c7eb1020f1f9648b70fc80ed54ad7ee0cb5.tar.gz |
Snap for 9966400 from a8eaebbacd54cff813fe19cbda9572c420463b0c to udc-release am: ff3e8364ab
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/vulkan-cereal/+/22725616
Change-Id: I43f0328d526c52bc11e6e79df25658b6076b0661
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | stream-servers/FrameBuffer.cpp | 4 | ||||
-rw-r--r-- | stream-servers/gl/ColorBufferGl.cpp | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/stream-servers/FrameBuffer.cpp b/stream-servers/FrameBuffer.cpp index 75b22986..90a2a744 100644 --- a/stream-servers/FrameBuffer.cpp +++ b/stream-servers/FrameBuffer.cpp @@ -2698,8 +2698,8 @@ int FrameBuffer::getScreenshot(unsigned int nChannels, unsigned int* width, unsi Post scrCmd; scrCmd.cmd = PostCmd::Screenshot; scrCmd.screenshot.cb = colorBuffer.get(); - scrCmd.screenshot.screenwidth = *width; - scrCmd.screenshot.screenheight = *height; + scrCmd.screenshot.screenwidth = screenWidth; + scrCmd.screenshot.screenheight = screenHeight; scrCmd.screenshot.format = format; scrCmd.screenshot.type = GL_UNSIGNED_BYTE; scrCmd.screenshot.rotation = desiredRotation; diff --git a/stream-servers/gl/ColorBufferGl.cpp b/stream-servers/gl/ColorBufferGl.cpp index f3957bfc..3faea8b5 100644 --- a/stream-servers/gl/ColorBufferGl.cpp +++ b/stream-servers/gl/ColorBufferGl.cpp @@ -432,6 +432,8 @@ void ColorBufferGl::readPixelsScaled(int width, int height, GLenum p_format, GLe if (useSnipping) { s_gles2.glReadPixels(rect.pos.x, rect.pos.y, rect.size.w, rect.size.h, p_format, p_type, readPixelsDst); + width = rect.size.w; + height = rect.size.h; } else { s_gles2.glReadPixels(0, 0, width, height, p_format, p_type, readPixelsDst); |