diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index 41a030a685..a1714cf0b5 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -1006,6 +1006,10 @@ void copyToCellRamAndRelease(void *dstAddress, ID3D12Resource *res, size_t dstPi res->Release(); } +void D3D12GSRender::semaphorePGRAPHTextureReadRelease(u32 offset, u32 value) +{ + semaphorePGRAPHBackendRelease(offset, value); +} void D3D12GSRender::semaphorePGRAPHBackendRelease(u32 offset, u32 value) { diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h index 2f21777ce2..243f5a4a70 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h @@ -372,6 +372,7 @@ public: D3D12GSRender(); virtual ~D3D12GSRender(); + virtual void semaphorePGRAPHTextureReadRelease(u32 offset, u32 value) override; virtual void semaphorePGRAPHBackendRelease(u32 offset, u32 value) override; virtual void semaphorePFIFOAcquire(u32 offset, u32 value) override;