Browse Source

Added a couple of missing lock guards

master
Nico de Poel 10 months ago
parent
commit
8398f4ef74
  1. 4
      src/UpscalerGraphicsDevice.h

4
src/UpscalerGraphicsDevice.h

@ -72,6 +72,8 @@ public:
void ClearTextureTable(uint32_t featureSlot) override void ClearTextureTable(uint32_t featureSlot) override
{ {
std::lock_guard<std::mutex> lock(m_Mutex);
if (featureSlot < 0 || featureSlot >= m_Features.size()) if (featureSlot < 0 || featureSlot >= m_Features.size())
return; return;
@ -80,6 +82,8 @@ public:
void SetTextureSlot(uint32_t featureSlot, uint32_t textureSlot, UnityTextureID textureID, uint32_t width, uint32_t height) override void SetTextureSlot(uint32_t featureSlot, uint32_t textureSlot, UnityTextureID textureID, uint32_t width, uint32_t height) override
{ {
std::lock_guard<std::mutex> lock(m_Mutex);
if (featureSlot < 0 || featureSlot >= m_Features.size()) if (featureSlot < 0 || featureSlot >= m_Features.size())
return; return;

Loading…
Cancel
Save