Просмотр исходного кода

IGBPRequestBufferResponseParcel: Fix response for libnx.

bunnei 8 лет назад
Родитель
Сommit
309276a317
1 измененных файлов с 4 добавлено и 7 удалено
  1. 4 7
      src/core/hle/service/vi/vi.cpp

+ 4 - 7
src/core/hle/service/vi/vi.cpp

@@ -301,14 +301,11 @@ public:
 
 protected:
     void SerializeData() override {
-        // TODO(Subv): Find out what this all means
-        Write<u32_le>(1);
-
-        Write<u32_le>(sizeof(NVFlinger::IGBPBuffer));
-        Write<u32_le>(0); // Unknown
-
+        // TODO(bunnei): Find out what this all means. Writing anything non-zero here breaks libnx.
+        Write<u32_le>(0);
+        Write<u32_le>(0);
+        Write<u32_le>(0);
         Write(buffer);
-
         Write<u32_le>(0);
     }