diff --git a/Source/Core/VideoCommon/AbstractTexture.cpp b/Source/Core/VideoCommon/AbstractTexture.cpp index 1b6fac8bff..b756651640 100644 --- a/Source/Core/VideoCommon/AbstractTexture.cpp +++ b/Source/Core/VideoCommon/AbstractTexture.cpp @@ -38,7 +38,7 @@ size_t AbstractTexture::CalculateHostTextureLevelPitch(AbstractTextureFormat for } } -const TextureConfig AbstractTexture::GetConfig() const +const TextureConfig& AbstractTexture::GetConfig() const { return m_config; } diff --git a/Source/Core/VideoCommon/AbstractTexture.h b/Source/Core/VideoCommon/AbstractTexture.h index 433aae60ac..94c082af70 100644 --- a/Source/Core/VideoCommon/AbstractTexture.h +++ b/Source/Core/VideoCommon/AbstractTexture.h @@ -28,7 +28,7 @@ public: static bool IsCompressedHostTextureFormat(AbstractTextureFormat format); static size_t CalculateHostTextureLevelPitch(AbstractTextureFormat format, u32 row_length); - const TextureConfig GetConfig() const; + const TextureConfig& GetConfig() const; protected: const TextureConfig m_config;