summaryrefslogtreecommitdiffstats
path: root/gfx/layers/ImageDataSerializer.h
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-06-07 06:21:57 +0200
committerwolfbeast <mcwerewolf@gmail.com>2018-06-07 06:21:57 +0200
commitbd0e550e63c646dc5c515caf52aedad8bc29f9bd (patch)
tree2a5131e409e23f73ef5a8f79fd3d53484c3f7a7f /gfx/layers/ImageDataSerializer.h
parente810c8a5c0b116d7214c786186f0478a7f70ff64 (diff)
downloadUXP-bd0e550e63c646dc5c515caf52aedad8bc29f9bd.tar
UXP-bd0e550e63c646dc5c515caf52aedad8bc29f9bd.tar.gz
UXP-bd0e550e63c646dc5c515caf52aedad8bc29f9bd.tar.lz
UXP-bd0e550e63c646dc5c515caf52aedad8bc29f9bd.tar.xz
UXP-bd0e550e63c646dc5c515caf52aedad8bc29f9bd.zip
Account for offsets when creating buffers for image textures.
Diffstat (limited to 'gfx/layers/ImageDataSerializer.h')
-rw-r--r--gfx/layers/ImageDataSerializer.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gfx/layers/ImageDataSerializer.h b/gfx/layers/ImageDataSerializer.h
index 53a589d21..4b3194b0c 100644
--- a/gfx/layers/ImageDataSerializer.h
+++ b/gfx/layers/ImageDataSerializer.h
@@ -47,7 +47,11 @@ uint32_t ComputeYCbCrBufferSize(const gfx::IntSize& aYSize,
int32_t aCbCrStride);
uint32_t ComputeYCbCrBufferSize(const gfx::IntSize& aYSize,
const gfx::IntSize& aCbCrSize);
-
+uint32_t ComputeYCbCrBufferSize(const gfx::IntSize& aYSize,
+ const gfx::IntSize& aCbCrSize,
+ uint32_t aYOffset,
+ uint32_t aCbOffset,
+ uint32_t aCrOffset);
uint32_t ComputeYCbCrBufferSize(uint32_t aBufferSize);
void ComputeYCbCrOffsets(int32_t yStride, int32_t yHeight,