diff --git a/libobs-d3d11/GS_D3D11Texture2D.cpp b/libobs-d3d11/GS_D3D11Texture2D.cpp index 555bcc4fa..7bd4fb752 100644 --- a/libobs-d3d11/GS_D3D11Texture2D.cpp +++ b/libobs-d3d11/GS_D3D11Texture2D.cpp @@ -48,7 +48,7 @@ void gs_texture_2d::InitSRD(vector &srd, void **data) for (size_t j = 0; j < actual_levels; j++) { D3D11_SUBRESOURCE_DATA newSRD; - newSRD.pSysMem = data; + newSRD.pSysMem = *data; newSRD.SysMemPitch = newRowSize; newSRD.SysMemSlicePitch = newTexSize; srd.push_back(newSRD);