Browse Source

Fix image's GBO's not being the right size

Signed-off-by: Alexis Maiquez <almamu@almamu.com>
Alexis Maiquez 3 năm trước cách đây
mục cha
commit
4641420bb3
1 tập tin đã thay đổi với 4 bổ sung và 4 xóa
  1. 4 4
      src/WallpaperEngine/Render/Objects/CImage.cpp

+ 4 - 4
src/WallpaperEngine/Render/Objects/CImage.cpp

@@ -82,16 +82,16 @@ CImage::CImage (CScene* scene, Core::Objects::CImage* image) :
         ITexture::TextureFormat::ARGB8888,
         this->m_texture->getFlags (),
         1,
-        this->m_texture->getTextureWidth (), this->m_texture->getTextureHeight (),
-        this->m_texture->getTextureWidth (), this->m_texture->getTextureHeight ()
+        this->m_texture->getRealWidth (), this->m_texture->getRealHeight (),
+        this->m_texture->getRealWidth (), this->m_texture->getRealHeight ()
     );
     this->m_currentSubFBO = this->m_subFBO = scene->createFBO (
         nameB.str (),
         ITexture::TextureFormat::ARGB8888,
         this->m_texture->getFlags (),
         1,
-        this->m_texture->getTextureWidth (), this->m_texture->getTextureHeight (),
-        this->m_texture->getTextureWidth (), this->m_texture->getTextureHeight ()
+        this->m_texture->getRealWidth (), this->m_texture->getRealHeight (),
+        this->m_texture->getRealWidth (), this->m_texture->getRealHeight ()
     );
 
     GLfloat realWidth = this->m_texture->getRealWidth () / 2;