1 // Copyright 2017 Citra Emulator Project
2 // Licensed under GPLv2 or any later version
3 // Refer to the license.txt file included.
4 
5 #pragma once
6 
7 namespace Core {
8 
9 // 3DS Video Constants
10 // -------------------
11 
12 // NOTE: The LCDs actually rotate the image 90 degrees when displaying. Because of that the
13 // framebuffers in video memory are stored in column-major order and rendered sideways, causing
14 // the widths and heights of the framebuffers read by the LCD to be switched compared to the
15 // heights and widths of the screens listed here.
16 constexpr int kScreenTopWidth = 400;     ///< 3DS top screen width
17 constexpr int kScreenTopHeight = 240;    ///< 3DS top screen height
18 constexpr int kScreenBottomWidth = 320;  ///< 3DS bottom screen width
19 constexpr int kScreenBottomHeight = 240; ///< 3DS bottom screen height
20 
21 } // namespace Core
22