Fix SVACE errors in Graphics Backend 03/263203/1
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 27 Aug 2021 12:25:23 +0000 (13:25 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 27 Aug 2021 12:27:25 +0000 (13:27 +0100)
Change-Id: I64b21bef750b84777af3c2438ba3f853c7c416db

automated-tests/src/dali/dali-test-suite-utils/test-graphics-buffer.cpp
dali/internal/render/renderers/render-geometry.cpp

index 21eecf414b6418f124c551ed09f68f1bd1f10528..83b7899b35095a2a4c54d93dd1e3264585717934 100644 (file)
@@ -65,7 +65,7 @@ void TestGraphicsBuffer::Upload(uint32_t offset, uint32_t size)
   }
   else
   {
-    mGl.BufferData(GetTarget(), size, &memory[0], GL_STATIC_DRAW); //@todo Query - do we need other usages?
+    mGl.BufferData(GetTarget(), GLsizeiptr(size), &memory[0], GL_STATIC_DRAW); //@todo Query - do we need other usages?
     mCreated = true;
   }
 }
index 1ccd49a494a4a714762104b17a6cd6aaafc37153..e12f37b6b3cce308685823cf0b19e1d2b68aebbe 100644 (file)
@@ -159,7 +159,7 @@ bool Geometry::Draw(
     if(elementBufferOffset != 0u)
     {
       elementBufferOffset = (elementBufferOffset >= numIndices) ? numIndices - 1 : elementBufferOffset;
-      firstIndexOffset    = elementBufferOffset * sizeof(uint16_t);
+      firstIndexOffset    = intptr_t(elementBufferOffset * sizeof(uint16_t));
       numIndices -= elementBufferOffset;
     }