diff --git a/blitbuffer.c b/blitbuffer.c index a5b156487..a3a7eab6e 100644 --- a/blitbuffer.c +++ b/blitbuffer.c @@ -312,6 +312,7 @@ static int paintRect(lua_State *L) { x / 2); for(cy = 0; cy < h; cy++) { memset(dstptr, c | (c << 4), w / 2); + dstptr += dst->pitch; } if(w & 1) { dstptr = (uint8_t*)(dst->data + diff --git a/rendertext_example.lua b/rendertext_example.lua index 70e8c9472..920b5807f 100644 --- a/rendertext_example.lua +++ b/rendertext_example.lua @@ -13,6 +13,8 @@ if face:hasKerning() then print("has kerning") end +fb.bb:paintRect(1,1,599,300,7); + renderUtf8Text(fb.bb, 100, 100, face, "h", "AV T.T: gxyt!", true) renderUtf8Text(fb.bb, 100, 200, face, "h", "AV T.T: gxyt!", false)