summaryrefslogtreecommitdiff
path: root/src/core/frontend/framebuffer_layout.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* yuzu: Add 16:10 aspect ratioGravatar Narr the Reg2022-10-101-0/+1
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* Fix screenshot dimensions when at 1x scaleGravatar ameerj2021-11-201-10/+1
| | | | | | | This was regressed by ART. Prior to ART, the screenshots were saved at the title's framebuffer resolution. A misunderstanding of the existing logic led to screenshot dimensions becoming dependent on the host render window size. This changes the behavior to match how it was prior to ART at 1x, with screenshots now always being the title's framebuffer dimensions scaled by the resolution scaling factor.
* bootmanager: Fix screenshot resolution factor usageGravatar ameerj2021-11-161-1/+1
| | | | Fixes screenshots at non integer scaling
* Address second batch of reviewsGravatar FearlessTobi2020-08-301-0/+1
|
* frontend: Set minimum window size to 640x360 instead of 1280x720 (#3413)Gravatar Morph2020-05-151-0/+5
|
* framebuffer_layout.h: drop the use of enum for screen dimensions.Gravatar Vitor Kiguchi2020-03-111-8/+8
| | | | +clang format
* renderer_opengl: Add texture mailbox support for presenter thread.Gravatar bunnei2020-02-251-0/+1
|
* Add 4:3 aspect ratio and address feedbackGravatar Morph2020-02-141-4/+5
|
* Address feedbackGravatar Morph2020-02-141-2/+10
|
* Use enumeration instead of magic numbersGravatar Morph2020-02-131-0/+6
|
* yuzu/bootmanager: Treat the resolution factor as a u32Gravatar Lioncash2019-06-031-7/+14
| | | | | | | | | Treating it as a u16 can result in a sign-conversion warning when performing arithmetic with it, as u16 promotes to an int when aritmetic is performed on it, not unsigned int. This also makes the interface more uniform, as the layout interface now operates on u32 across the board.
* common/math_util: Move contents into the Common namespaceGravatar Lioncash2019-02-271-1/+1
| | | | | These types are within the common library, so they should be within the Common namespace.
* yuzu, video_core: Screenshot functionalityGravatar zhupengfei2018-12-181-0/+7
| | | | Allows capturing screenshot at the current internal resolution (native for software renderer), but a setting is available to capture it in other resolutions. The screenshot is saved to a single PNG in the current layout.
* yuzu: Update license text to be consistent across project.Gravatar bunnei2018-01-131-1/+1
|
* frontend: Update for undocked Switch screen layout.Gravatar bunnei2018-01-101-52/+14
|
* SidebySide Layout (#2859)Gravatar ThaMighty902017-08-251-0/+11
| | | | | | | | | | | | | | | | | | | | | | * added a SidebySide Layout * Reworked, so both screen have the same height and cleaned up screen translates. * added the option in the UI, hope this is the right way to do it. formated framebuffer_layout.cpp * delete the x64 files * deleted ui_configure_graphics.h * added Option for the Layout in the xml * got rid of SIDE_BY_SIDE_ASPECT_RATIO because it was useless. pulled translate into variables * changed shift variables to u32 and moved them in their respective branch. remove notr="true" for the Screen layout drop down * reworked intends :). changed function description for SideFrameLayout * some description reworking
* Move screen size constants from video_core to coreGravatar Yuri Kunde Schlesner2017-05-271-1/+10
| | | | | video_core didn't even properly use them, and they were the source of many otherwise-unnecessary dependencies from core to video_core.
* Move framebuffer_layout from Common to CoreGravatar Yuri Kunde Schlesner2017-05-271-0/+55
This removes a dependency inversion between core and common. It's also the proper place for the file since it makes screen layout decisions specific to the 3DS.