summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/cam/cam.h
diff options
context:
space:
mode:
authorwwylele <wwylele@gmail.com>2017-05-25 15:49:09 +0200
committerwwylele <wwylele@gmail.com>2017-05-27 20:30:07 +0200
commit857510a7c084daa337c6e4a1d8a8eafc06253197 (patch)
tree6f3ab2c5cefd44fd5dc476f02861c7c3e8e0db0e /src/core/hle/service/cam/cam.h
parentcam: move u32->u8 trancation to IPCHelper (diff)
downloadyuzu-857510a7c084daa337c6e4a1d8a8eafc06253197.tar
yuzu-857510a7c084daa337c6e4a1d8a8eafc06253197.tar.gz
yuzu-857510a7c084daa337c6e4a1d8a8eafc06253197.tar.bz2
yuzu-857510a7c084daa337c6e4a1d8a8eafc06253197.tar.lz
yuzu-857510a7c084daa337c6e4a1d8a8eafc06253197.tar.xz
yuzu-857510a7c084daa337c6e4a1d8a8eafc06253197.tar.zst
yuzu-857510a7c084daa337c6e4a1d8a8eafc06253197.zip
Diffstat (limited to 'src/core/hle/service/cam/cam.h')
-rw-r--r--src/core/hle/service/cam/cam.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/core/hle/service/cam/cam.h b/src/core/hle/service/cam/cam.h
index 34a9c8479..b6da721d8 100644
--- a/src/core/hle/service/cam/cam.h
+++ b/src/core/hle/service/cam/cam.h
@@ -184,9 +184,10 @@ struct PackageParameterWithoutContext {
s16 auto_white_balance_window_y;
s16 auto_white_balance_window_width;
s16 auto_white_balance_window_height;
+ INSERT_PADDING_WORDS(4);
};
-static_assert(sizeof(PackageParameterWithoutContext) == 28,
+static_assert(sizeof(PackageParameterWithoutContext) == 44,
"PackageParameterCameraWithoutContext structure size is wrong");
struct PackageParameterWithContext {
@@ -196,11 +197,12 @@ struct PackageParameterWithContext {
Effect effect;
Size size;
INSERT_PADDING_BYTES(3);
+ INSERT_PADDING_WORDS(3);
- Resolution GetResolution();
+ Resolution GetResolution() const;
};
-static_assert(sizeof(PackageParameterWithContext) == 8,
+static_assert(sizeof(PackageParameterWithContext) == 20,
"PackageParameterWithContext structure size is wrong");
struct PackageParameterWithContextDetail {
@@ -209,13 +211,14 @@ struct PackageParameterWithContextDetail {
Flip flip;
Effect effect;
Resolution resolution;
+ INSERT_PADDING_WORDS(3);
- Resolution GetResolution() {
+ Resolution GetResolution() const {
return resolution;
}
};
-static_assert(sizeof(PackageParameterWithContextDetail) == 16,
+static_assert(sizeof(PackageParameterWithContextDetail) == 28,
"PackageParameterWithContextDetail structure size is wrong");
/**