diff options
| -rw-r--r-- | src/core/hle/service/vi/vi.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp index 3a69b85f9..049957503 100644 --- a/src/core/hle/service/vi/vi.cpp +++ b/src/core/hle/service/vi/vi.cpp | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | #include <algorithm> | 5 | #include <algorithm> |
| 6 | #include <array> | 6 | #include <array> |
| 7 | #include <memory> | 7 | #include <memory> |
| 8 | #include <utility> | ||
| 8 | #include <boost/optional.hpp> | 9 | #include <boost/optional.hpp> |
| 9 | #include "common/alignment.h" | 10 | #include "common/alignment.h" |
| 10 | #include "common/math_util.h" | 11 | #include "common/math_util.h" |
| @@ -176,7 +177,7 @@ private: | |||
| 176 | 177 | ||
| 177 | class IGBPConnectRequestParcel : public Parcel { | 178 | class IGBPConnectRequestParcel : public Parcel { |
| 178 | public: | 179 | public: |
| 179 | explicit IGBPConnectRequestParcel(const std::vector<u8>& buffer) : Parcel(buffer) { | 180 | explicit IGBPConnectRequestParcel(std::vector<u8> buffer) : Parcel(std::move(buffer)) { |
| 180 | Deserialize(); | 181 | Deserialize(); |
| 181 | } | 182 | } |
| 182 | ~IGBPConnectRequestParcel() override = default; | 183 | ~IGBPConnectRequestParcel() override = default; |
| @@ -223,8 +224,8 @@ private: | |||
| 223 | 224 | ||
| 224 | class IGBPSetPreallocatedBufferRequestParcel : public Parcel { | 225 | class IGBPSetPreallocatedBufferRequestParcel : public Parcel { |
| 225 | public: | 226 | public: |
| 226 | explicit IGBPSetPreallocatedBufferRequestParcel(const std::vector<u8>& buffer) | 227 | explicit IGBPSetPreallocatedBufferRequestParcel(std::vector<u8> buffer) |
| 227 | : Parcel(buffer) { | 228 | : Parcel(std::move(buffer)) { |
| 228 | Deserialize(); | 229 | Deserialize(); |
| 229 | } | 230 | } |
| 230 | ~IGBPSetPreallocatedBufferRequestParcel() override = default; | 231 | ~IGBPSetPreallocatedBufferRequestParcel() override = default; |
| @@ -256,7 +257,7 @@ protected: | |||
| 256 | 257 | ||
| 257 | class IGBPDequeueBufferRequestParcel : public Parcel { | 258 | class IGBPDequeueBufferRequestParcel : public Parcel { |
| 258 | public: | 259 | public: |
| 259 | explicit IGBPDequeueBufferRequestParcel(const std::vector<u8>& buffer) : Parcel(buffer) { | 260 | explicit IGBPDequeueBufferRequestParcel(std::vector<u8> buffer) : Parcel(std::move(buffer)) { |
| 260 | Deserialize(); | 261 | Deserialize(); |
| 261 | } | 262 | } |
| 262 | ~IGBPDequeueBufferRequestParcel() override = default; | 263 | ~IGBPDequeueBufferRequestParcel() override = default; |
| @@ -307,7 +308,7 @@ protected: | |||
| 307 | 308 | ||
| 308 | class IGBPRequestBufferRequestParcel : public Parcel { | 309 | class IGBPRequestBufferRequestParcel : public Parcel { |
| 309 | public: | 310 | public: |
| 310 | explicit IGBPRequestBufferRequestParcel(const std::vector<u8>& buffer) : Parcel(buffer) { | 311 | explicit IGBPRequestBufferRequestParcel(std::vector<u8> buffer) : Parcel(std::move(buffer)) { |
| 311 | Deserialize(); | 312 | Deserialize(); |
| 312 | } | 313 | } |
| 313 | ~IGBPRequestBufferRequestParcel() override = default; | 314 | ~IGBPRequestBufferRequestParcel() override = default; |
| @@ -322,8 +323,7 @@ public: | |||
| 322 | 323 | ||
| 323 | class IGBPRequestBufferResponseParcel : public Parcel { | 324 | class IGBPRequestBufferResponseParcel : public Parcel { |
| 324 | public: | 325 | public: |
| 325 | explicit IGBPRequestBufferResponseParcel(NVFlinger::IGBPBuffer buffer) | 326 | explicit IGBPRequestBufferResponseParcel(NVFlinger::IGBPBuffer buffer) : buffer(buffer) {} |
| 326 | : Parcel(), buffer(buffer) {} | ||
| 327 | ~IGBPRequestBufferResponseParcel() override = default; | 327 | ~IGBPRequestBufferResponseParcel() override = default; |
| 328 | 328 | ||
| 329 | protected: | 329 | protected: |
| @@ -340,7 +340,7 @@ protected: | |||
| 340 | 340 | ||
| 341 | class IGBPQueueBufferRequestParcel : public Parcel { | 341 | class IGBPQueueBufferRequestParcel : public Parcel { |
| 342 | public: | 342 | public: |
| 343 | explicit IGBPQueueBufferRequestParcel(const std::vector<u8>& buffer) : Parcel(buffer) { | 343 | explicit IGBPQueueBufferRequestParcel(std::vector<u8> buffer) : Parcel(std::move(buffer)) { |
| 344 | Deserialize(); | 344 | Deserialize(); |
| 345 | } | 345 | } |
| 346 | ~IGBPQueueBufferRequestParcel() override = default; | 346 | ~IGBPQueueBufferRequestParcel() override = default; |
| @@ -409,7 +409,7 @@ private: | |||
| 409 | 409 | ||
| 410 | class IGBPQueryRequestParcel : public Parcel { | 410 | class IGBPQueryRequestParcel : public Parcel { |
| 411 | public: | 411 | public: |
| 412 | explicit IGBPQueryRequestParcel(const std::vector<u8>& buffer) : Parcel(buffer) { | 412 | explicit IGBPQueryRequestParcel(std::vector<u8> buffer) : Parcel(std::move(buffer)) { |
| 413 | Deserialize(); | 413 | Deserialize(); |
| 414 | } | 414 | } |
| 415 | ~IGBPQueryRequestParcel() override = default; | 415 | ~IGBPQueryRequestParcel() override = default; |