implement K4 framebuffer support with shadow blitbuffer

previous implementation make fb.bb has double pitch
compared to other blitbuffer, which leads to segfault
on blitFullFrom method.
This commit is contained in:
Qingping Hou
2012-06-14 01:43:57 +08:00
parent 5d8e579b4f
commit 47ec493da1
3 changed files with 43 additions and 21 deletions

View File

@@ -92,7 +92,7 @@ static int blitFullToBuffer(lua_State *L) {
BlitBuffer *dst = (BlitBuffer*) luaL_checkudata(L, 1, "blitbuffer");
BlitBuffer *src = (BlitBuffer*) luaL_checkudata(L, 2, "blitbuffer");
if(src->w != dst->w || src->h != dst->h) {
if(src->w != dst->w || src->h != dst->h || src->pitch != dst->pitch) {
return luaL_error(L, "blitbuffer size must be framebuffer size!");
}