diff --git a/modules/Gpx/Gpx.c b/modules/Gpx/Gpx.c index ed0fef2..3506518 100644 --- a/modules/Gpx/Gpx.c +++ b/modules/Gpx/Gpx.c @@ -420,7 +420,6 @@ static void Copy() { DEBUG_COMMAND("Gpx.Copy %d,%d,%d,%d,%d,%d,%d,%d:\n", ds, dx, dy, ss, sx, sy, sw, sh); - ags_sync(); src = sf_get(ss); dst = sf_get(ds); gr_copy(dst, dx, dy, src, sx, sy, sw, sh); @@ -465,7 +464,6 @@ static void CopyAMap() { DEBUG_COMMAND("Gpx.CopyAMap %d,%d,%d,%d,%d,%d,%d,%d:\n", da, dx, dy, sa, sx, sy, sw, sh); - ags_sync(); src = sf_get(sa); dst = sf_get(da); gr_copy_alpha_map(dst, dx, dy, src, sx, sy, sw, sh); @@ -538,7 +536,6 @@ static void BlendAMap() { DEBUG_COMMAND("Gpx.BlendAMap %d,%d,%d,%d,%d,%d,%d,%d:\n", ds, dx, dy, ss, sx, sy, sw, sh); - ags_sync(); src = sf_get(ss); dst = sf_get(ds); gr_blend_alpha_map(dst, dx, dy, src, sx, sy, sw, sh); @@ -715,7 +712,6 @@ static void Fill() { DEBUG_COMMAND("Gpx.Fill %d,%d,%d,%d,%d,%d,%d,%d:\n", ds, dx, dy, dw, dh, r, g, b); - ags_sync(); dst = sf_get(ds); gr_fill(dst, dx, dy, dw, dh, r, g, b); } @@ -734,7 +730,6 @@ static void FillAlphaColor() { /* not used ? */ DEBUG_COMMAND_YET("Gpx.FillAlphaColor %d,%d,%d,%d,%d,%d,%d,%d,%d:\n", ds, dx, dy, dw, dh, r, g, b, lv); - ags_sync(); dst = sf_get(ds); gr_fill_alpha_color(dst, dx, dy, dw, dh, r, g, b, lv); } @@ -856,7 +851,6 @@ static void SpriteCopyAMap() { DEBUG_COMMAND("Gpx.SpriteCopyAMap %d,%d,%d,%d,%d,%d,%d,%d,%d:\n", da, dx, dy, sa, sx, sy, sw, sh, cl); - ags_sync(); src = sf_get(sa); dst = sf_get(da); gr_copy_alpha_map_sprite(dst, dx, dy, src, sx, sy, sw, sh, cl); @@ -884,7 +878,6 @@ static void BrightDestOnly() { DEBUG_COMMAND("Gpx.BrightDestOnly %d,%d,%d,%d,%d,%d:\n", ds, dx, dy, dw, dh, r); - ags_sync(); dst = sf_get(ds); gr_bright_dst_only(dst, dx, dy, dw, dh, r); @@ -1004,7 +997,6 @@ static void CopyStretchBlendAMap() { DEBUG_COMMAND("Gpx.CopyStretchBlendAMap %d,%d,%d,%d,%d,%d,%d,%d,%d,%d:\n", ds, dx, dy, dw, dh, ss, sx, sy, sw, sh); - ags_sync(); src = sf_get(ss); dst = sf_get(ds); gr_copy_stretch_blend_alpha_map(dst, dx, dy, dw, dh, src, sx, sy, sw, sh); @@ -1056,7 +1048,6 @@ static void StretchBlendScreen2x2WDS() { DEBUG_COMMAND("Gpx.StretchBlendScreen2x2WDS %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d:\n", ds, dx, dy, ss1, sx1, sy1, ss2, sx2, sy2, sw, sh); - ags_sync(); src1 = sf_get(ss1); src2 = sf_get(ss2); dst = sf_get(ds); @@ -1094,7 +1085,6 @@ static void BlendScreenWDS() { DEBUG_COMMAND("Gpx.BlendScreenWDS %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d:\n", ds, dx, dy, ss1, sx1, sy1, ss2, sx2, sy2, sw, sh); - ags_sync(); src1 = sf_get(ss1); src2 = sf_get(ss2); dst = sf_get(ds); @@ -1161,7 +1151,6 @@ static void EffectCopy() { default: DEBUG_COMMAND_YET("Gpx.EffectCopy %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%p:\n", no, dx, dy, ss1, sx1, sy1, ss2, sx2, sy2, sw, sh, time, var); } - ags_sync(); dib = sf_get(0); dst = sf_get(ss1); src = sf_get(ss2); diff --git a/modules/NIGHTDLL/nt_graph.c b/modules/NIGHTDLL/nt_graph.c index ac441f7..1b13fe7 100644 --- a/modules/NIGHTDLL/nt_graph.c +++ b/modules/NIGHTDLL/nt_graph.c @@ -193,8 +193,6 @@ void nt_gr_draw(int effectno) { void nt_gr_screencg(int no, int x, int y) { surface_t *sf; - ags_sync(); - sf = sf_loadcg_no(no -1); gre_BlendScreen(sf0, x, y, sf0, x, y, sf, 0, 0, sf->width, sf->height); diff --git a/modules/ShGraph/ShGraph.c b/modules/ShGraph/ShGraph.c index c2b6351..1993c60 100644 --- a/modules/ShGraph/ShGraph.c +++ b/modules/ShGraph/ShGraph.c @@ -142,7 +142,6 @@ static void ChangeNotColor() { DEBUG_COMMAND("ShGraph.ChangeNotColor %d,%d,%d,%d,%p,%p,%d:\n", x0, y0, width, height, src, dst, p7); ags_check_param(&x0, &y0, &width, &height); - ags_sync(); dib = nact->ags.dib; dp = GETOFFSET_PIXEL(dib, x0, y0); @@ -508,7 +507,6 @@ static void PlayAnimeData() { ags_copyArea(mapback.x, mapback.y, mapback.width, mapback.height, mapback_p5, mapback_p6); - ags_sync(); } if (wavno != 0) { diff --git a/src/ags.c b/src/ags.c index 582a91a..ccb2e24 100644 --- a/src/ags.c +++ b/src/ags.c @@ -849,9 +849,6 @@ agsurface_t *ags_getDIB() { return nact->ags.dib; } -void ags_sync() { -} - void ags_fillRectangleNeg(int x, int y, int w, int h, int col) { if (!check_param(&x, &y, &w, &h)) return; diff --git a/src/ags.h b/src/ags.h index 3d1dd5e..e126381 100644 --- a/src/ags.h +++ b/src/ags.h @@ -155,7 +155,6 @@ extern boolean ags_check_param(int *x, int *y, int *w, int *h); extern boolean ags_check_param_xy(int *x, int *y); extern void ags_intersection(MyRectangle *r1, MyRectangle *r2, MyRectangle *rst); extern agsurface_t *ags_getDIB(); -extern void ags_sync(); /* 画面更新 */ extern void ags_setExposeSwitch(boolean bool); diff --git a/src/ecopy.c b/src/ecopy.c index 83bfb7a..4791b6e 100644 --- a/src/ecopy.c +++ b/src/ecopy.c @@ -1209,7 +1209,6 @@ void ags_eCopyArea(int sx, int sy, int w, int h, int dx, int dy, int sw, int opt int ret = 0; ags_faderinfo_t i; - ags_sync(); #if 0 NOTICE("ec_area sx %d sy %d w %d h %d dx %d dy %d sw %d opt %d spc %d cancel %s\n", sx, sy, w, h, dx, dy, sw, opt, spCol, cancel ? "True" : "False");