mirror of
https://github.com/thorvg/thorvg.git
synced 2025-07-23 22:58:44 +00:00
gl_engine: -- compiler warnings
../src/lib/gl_engine/tvgGlRenderer.cpp: In member function ‘virtual bool GlRenderer::renderShape(tvg::RenderData)’: ../src/lib/gl_engine/tvgGlRenderer.cpp:171:30: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized] 171 | drawPrimitive(*sdata, r, g, b, a, i, RenderUpdateFlag::Stroke); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/lib/gl_engine/tvgGlRenderer.cpp:171:30: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../src/lib/gl_engine/tvgGlRenderer.cpp:171:30: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../src/lib/gl_engine/tvgGlRenderer.cpp:171:30: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../src/lib/gl_engine/tvgGlRenderer.cpp: In member function ‘virtual void* GlRenderer::prepare(const tvg::RenderShape&, tvg::RenderData, const tvg::RenderTransform*, uint32_t, tvg::Array<void*>&, tvg::RenderUpdateFlag, bool)’: ../src/lib/gl_engine/tvgGlRenderer.cpp:215:21: warning: ‘alphaS’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | uint8_t alphaF, alphaS;
This commit is contained in:
parent
1fd78a3485
commit
e576e1d8e6
1 changed files with 2 additions and 2 deletions
|
@ -140,7 +140,7 @@ bool GlRenderer::renderShape(RenderData data)
|
||||||
auto sdata = static_cast<GlShape*>(data);
|
auto sdata = static_cast<GlShape*>(data);
|
||||||
if (!sdata) return false;
|
if (!sdata) return false;
|
||||||
|
|
||||||
uint8_t r, g, b, a;
|
uint8_t r = 0, g = 0, b = 0, a = 0;
|
||||||
size_t flags = static_cast<size_t>(sdata->updateFlag);
|
size_t flags = static_cast<size_t>(sdata->updateFlag);
|
||||||
|
|
||||||
GL_CHECK(glViewport(0, 0, (GLsizei)sdata->viewWd, (GLsizei)sdata->viewHt));
|
GL_CHECK(glViewport(0, 0, (GLsizei)sdata->viewWd, (GLsizei)sdata->viewHt));
|
||||||
|
@ -212,7 +212,7 @@ RenderData GlRenderer::prepare(const RenderShape& rshape, RenderData data, const
|
||||||
sdata->geometry = make_unique<GlGeometry>();
|
sdata->geometry = make_unique<GlGeometry>();
|
||||||
|
|
||||||
//invisible?
|
//invisible?
|
||||||
uint8_t alphaF, alphaS;
|
uint8_t alphaF = 0, alphaS = 0;
|
||||||
rshape.fillColor(nullptr, nullptr, nullptr, &alphaF);
|
rshape.fillColor(nullptr, nullptr, nullptr, &alphaF);
|
||||||
rshape.strokeColor(nullptr, nullptr, nullptr, &alphaS);
|
rshape.strokeColor(nullptr, nullptr, nullptr, &alphaS);
|
||||||
auto strokeWd = rshape.strokeWidth();
|
auto strokeWd = rshape.strokeWidth();
|
||||||
|
|
Loading…
Add table
Reference in a new issue