mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-06-13 00:58:29 +02:00
VideoCommon: Remove calls to GetPointer
This fourth part of my series of patches to get rid of unsafe uses of GetPointer takes care of the "easy" cases in VideoCommon. Three uses of GetPointer now remain in Dolphin: VertexLoaderManager, TextureInfo, and the software renderer's TextureSampler.
This commit is contained in:
@ -158,7 +158,7 @@ public:
|
||||
if constexpr (is_preprocess)
|
||||
{
|
||||
auto& memory = system.GetMemory();
|
||||
const u8* const start_address = memory.GetPointer(address);
|
||||
const u8* const start_address = memory.GetPointerForRange(address, size);
|
||||
|
||||
system.GetFifo().PushFifoAuxBuffer(start_address, size);
|
||||
|
||||
@ -179,10 +179,10 @@ public:
|
||||
else
|
||||
{
|
||||
auto& memory = system.GetMemory();
|
||||
start_address = memory.GetPointer(address);
|
||||
start_address = memory.GetPointerForRange(address, size);
|
||||
}
|
||||
|
||||
// Avoid the crash if memory.GetPointer failed ..
|
||||
// Avoid the crash if memory.GetPointerForRange failed ..
|
||||
if (start_address != nullptr)
|
||||
{
|
||||
// temporarily swap dl and non-dl (small "hack" for the stats)
|
||||
|
Reference in New Issue
Block a user