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