소스 검색

MemoryManager: Temporary Fix for NVDEC.

Fernando Sahmkow 4 년 전
부모
커밋
0f4ae3cc52
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/video_core/memory_manager.cpp

+ 1 - 1
src/video_core/memory_manager.cpp

@@ -125,7 +125,7 @@ std::optional<GPUVAddr> MemoryManager::FindFreeRange(std::size_t size, std::size
     }
 
     u64 available_size{};
-    GPUVAddr gpu_addr{allocate_start};
+    GPUVAddr gpu_addr{start_32bit_address ? 0 : allocate_start};
     while (gpu_addr + available_size < address_space_size) {
         if (GetEntry(gpu_addr + available_size) == EntryType::Free) {
             available_size += page_size;