Преглед на файлове

Merge pull request #11281 from liamwhite/vi-scale-mode

nvnflinger: add missing scale mode
liamwhite преди 2 години
родител
ревизия
c1016b68ae
променени са 2 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 1 0
      src/core/hle/service/nvnflinger/buffer_queue_producer.cpp
  2. 1 0
      src/core/hle/service/nvnflinger/window.h

+ 1 - 0
src/core/hle/service/nvnflinger/buffer_queue_producer.cpp

@@ -449,6 +449,7 @@ Status BufferQueueProducer::QueueBuffer(s32 slot, const QueueBufferInput& input,
     case NativeWindowScalingMode::ScaleToWindow:
     case NativeWindowScalingMode::ScaleCrop:
     case NativeWindowScalingMode::NoScaleCrop:
+    case NativeWindowScalingMode::PreserveAspectRatio:
         break;
     default:
         LOG_ERROR(Service_Nvnflinger, "unknown scaling mode {}", scaling_mode);

+ 1 - 0
src/core/hle/service/nvnflinger/window.h

@@ -41,6 +41,7 @@ enum class NativeWindowScalingMode : s32 {
     ScaleToWindow = 1,
     ScaleCrop = 2,
     NoScaleCrop = 3,
+    PreserveAspectRatio = 4,
 };
 
 /// Transform parameter for QueueBuffer