Skip rendering if alpha is 0.0

features/sdl_renderer3_multiviewports
ocornut ago%!(EXTRA string=11 years)
parent c5dacee3a7
commit ca027e1754
  1. 5
      imgui.cpp

@ -1401,6 +1401,10 @@ void Render()
memset(g.IO.InputCharacters, 0, sizeof(g.IO.InputCharacters));
}
// Skip render altogether if alpha is 0.0
// Note that vertex buffers have been created, so it is best practice that you don't call Begin/End in the first place.
if (g.Style.Alpha > 0.0f)
{
// Render tooltip
if (g.Tooltip[0])
{
@ -1429,6 +1433,7 @@ void Render()
if (!g.RenderDrawLists.empty())
g.IO.RenderDrawListsFn(&g.RenderDrawLists[0], (int)g.RenderDrawLists.size());
g.RenderDrawLists.resize(0);
}
}
// Find the optional ## from which we stop displaying text.

Loading…
Cancel
Save