Keep text shadow offset constant.

ImGui aligns the text to be pixel perfect. Fractional offset of shadow made it
move not in sync with the text proper.
This commit is contained in:
Bartosz Taudul 2021-11-20 01:55:47 +01:00
parent 261721b8a3
commit 0f215c7393
No known key found for this signature in database
GPG Key ID: B7FE2008B7575DF3

View File

@ -150,7 +150,7 @@ static const ImVec4 SyntaxColorsDimmed[] = {
[[maybe_unused]] static inline void DrawTextContrast( ImDrawList* draw, const ImVec2& pos, uint32_t color, const char* text )
{
const auto scale = GetScale();
const auto scale = round( GetScale() );
draw->AddText( pos + ImVec2( scale, scale ), 0xAA000000, text );
draw->AddText( pos, color, text );
}