소스 검색

IGBPRequestBufferResponseParcel: Fix response for libnx.

bunnei 8 년 전
부모
커밋
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:
 protected:
     void SerializeData() override {
     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(buffer);
-
         Write<u32_le>(0);
         Write<u32_le>(0);
     }
     }