rpcsx/hw/amdgpu/include/amdgpu/RemoteMemory.hpp
2023-06-24 15:59:27 +03:00

13 lines
276 B
C++

#pragma once
#include <cstdint>
namespace amdgpu {
struct RemoteMemory {
char *shmPointer;
template <typename T = void> T *getPointer(std::uint64_t address) const {
return address ? reinterpret_cast<T *>(shmPointer + address) : nullptr;
}
};
} // namespace amdgpu