diff options
| author | 2020-03-13 16:44:06 -0300 | |
|---|---|---|
| committer | 2020-03-13 16:44:06 -0300 | |
| commit | 244fe132199cb3c67dd9e612d2be856895f8a868 (patch) | |
| tree | d0f968d06b2bbc6e378a5a0632cd2d6322fe4e6d /src/core | |
| parent | gl_shader_decompiler: Initialize gl_Position on vertex shaders (diff) | |
| parent | Merge pull request #3491 from ReinUsesLisp/polygon-modes (diff) | |
| download | yuzu-244fe132199cb3c67dd9e612d2be856895f8a868.tar.gz yuzu-244fe132199cb3c67dd9e612d2be856895f8a868.tar.xz yuzu-244fe132199cb3c67dd9e612d2be856895f8a868.zip | |
Merge branch 'master' into shader-purge
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/frontend/framebuffer_layout.cpp | 4 | ||||
| -rw-r--r-- | src/core/frontend/framebuffer_layout.h | 16 | ||||
| -rw-r--r-- | src/core/hle/service/nvflinger/nvflinger.cpp | 4 |
3 files changed, 12 insertions, 12 deletions
diff --git a/src/core/frontend/framebuffer_layout.cpp b/src/core/frontend/framebuffer_layout.cpp index 2dc795d56..68a0e0906 100644 --- a/src/core/frontend/framebuffer_layout.cpp +++ b/src/core/frontend/framebuffer_layout.cpp | |||
| @@ -48,8 +48,8 @@ FramebufferLayout FrameLayoutFromResolutionScale(u32 res_scale) { | |||
| 48 | u32 width, height; | 48 | u32 width, height; |
| 49 | 49 | ||
| 50 | if (Settings::values.use_docked_mode) { | 50 | if (Settings::values.use_docked_mode) { |
| 51 | width = ScreenDocked::WidthDocked * res_scale; | 51 | width = ScreenDocked::Width * res_scale; |
| 52 | height = ScreenDocked::HeightDocked * res_scale; | 52 | height = ScreenDocked::Height * res_scale; |
| 53 | } else { | 53 | } else { |
| 54 | width = ScreenUndocked::Width * res_scale; | 54 | width = ScreenUndocked::Width * res_scale; |
| 55 | height = ScreenUndocked::Height * res_scale; | 55 | height = ScreenUndocked::Height * res_scale; |
diff --git a/src/core/frontend/framebuffer_layout.h b/src/core/frontend/framebuffer_layout.h index e9d0a40d3..15ecfb13d 100644 --- a/src/core/frontend/framebuffer_layout.h +++ b/src/core/frontend/framebuffer_layout.h | |||
| @@ -8,15 +8,15 @@ | |||
| 8 | 8 | ||
| 9 | namespace Layout { | 9 | namespace Layout { |
| 10 | 10 | ||
| 11 | enum ScreenUndocked : u32 { | 11 | namespace ScreenUndocked { |
| 12 | Width = 1280, | 12 | constexpr u32 Width = 1280; |
| 13 | Height = 720, | 13 | constexpr u32 Height = 720; |
| 14 | }; | 14 | } // namespace ScreenUndocked |
| 15 | 15 | ||
| 16 | enum ScreenDocked : u32 { | 16 | namespace ScreenDocked { |
| 17 | WidthDocked = 1920, | 17 | constexpr u32 Width = 1920; |
| 18 | HeightDocked = 1080, | 18 | constexpr u32 Height = 1080; |
| 19 | }; | 19 | } // namespace ScreenDocked |
| 20 | 20 | ||
| 21 | enum class AspectRatio { | 21 | enum class AspectRatio { |
| 22 | Default, | 22 | Default, |
diff --git a/src/core/hle/service/nvflinger/nvflinger.cpp b/src/core/hle/service/nvflinger/nvflinger.cpp index 134152210..437bc5dee 100644 --- a/src/core/hle/service/nvflinger/nvflinger.cpp +++ b/src/core/hle/service/nvflinger/nvflinger.cpp | |||
| @@ -191,8 +191,6 @@ void NVFlinger::Compose() { | |||
| 191 | // Search for a queued buffer and acquire it | 191 | // Search for a queued buffer and acquire it |
| 192 | auto buffer = buffer_queue.AcquireBuffer(); | 192 | auto buffer = buffer_queue.AcquireBuffer(); |
| 193 | 193 | ||
| 194 | MicroProfileFlip(); | ||
| 195 | |||
| 196 | if (!buffer) { | 194 | if (!buffer) { |
| 197 | continue; | 195 | continue; |
| 198 | } | 196 | } |
| @@ -206,6 +204,8 @@ void NVFlinger::Compose() { | |||
| 206 | gpu.WaitFence(fence.id, fence.value); | 204 | gpu.WaitFence(fence.id, fence.value); |
| 207 | } | 205 | } |
| 208 | 206 | ||
| 207 | MicroProfileFlip(); | ||
| 208 | |||
| 209 | // Now send the buffer to the GPU for drawing. | 209 | // Now send the buffer to the GPU for drawing. |
| 210 | // TODO(Subv): Support more than just disp0. The display device selection is probably based | 210 | // TODO(Subv): Support more than just disp0. The display device selection is probably based |
| 211 | // on which display we're drawing (Default, Internal, External, etc) | 211 | // on which display we're drawing (Default, Internal, External, etc) |