From 21c28a07f1822750f116aaca0bb3b118a5dc0001 Mon Sep 17 00:00:00 2001 From: gibbed Date: Sat, 8 May 2021 11:08:13 -0500 Subject: [PATCH] [XAM] Write stub buffer in XamReadTileToTexture. [XAM] Write stub texture buffer (white) in XamReadTileToTexture. --- src/xenia/kernel/xam/xam_user.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xenia/kernel/xam/xam_user.cc b/src/xenia/kernel/xam/xam_user.cc index cccf766fd..850461531 100644 --- a/src/xenia/kernel/xam/xam_user.cc +++ b/src/xenia/kernel/xam/xam_user.cc @@ -737,6 +737,10 @@ dword_result_t XamReadTileToTexture(dword_t unknown, dword_t title_id, lpvoid_t buffer_ptr, dword_t stride, dword_t height, dword_t overlapped_ptr) { // TODO(gibbed): unknown=0,2,3,9 + + size_t size = size_t(stride) * size_t(height); + std::memset(buffer_ptr, 0xFF, size); + if (overlapped_ptr) { kernel_state()->CompleteOverlappedImmediate(overlapped_ptr, X_ERROR_SUCCESS);