From 5c1417acfc36499f40d7ffcb1949bc980281d103 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Tue, 18 May 2010 17:06:04 -0700 Subject: [PATCH] Fix regression in master. The attempt to remove the last frame hack in all apps caused home to sometimes render black upon returning from an application. Change-Id: I4444d7a6e62548f5a996c12b7e11aa46876d44e4 --- res/raw/allapps.rs | 6 +++++- res/raw/allapps_bc.bc | Bin 10200 -> 10212 bytes 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/res/raw/allapps.rs b/res/raw/allapps.rs index 9342943e43..7eb670a68b 100644 --- a/res/raw/allapps.rs +++ b/res/raw/allapps.rs @@ -79,8 +79,12 @@ static int g_Rows; static int g_DrawLastFrame; static int lastFrame(int draw) { + // We draw one extra frame to work around the last frame post bug. + // We also need to track if we drew the last frame to deal with large DT + // in the physics. + int ret = g_DrawLastFrame | draw; g_DrawLastFrame = draw; - return draw; + return ret;//draw; } static void updateReadback() { diff --git a/res/raw/allapps_bc.bc b/res/raw/allapps_bc.bc index d73db54e7f55065e6107156be443f384c7bb8f24..4cb3ecc2bb55233160f1c01558f1ec181999916d 100644 GIT binary patch delta 839 zcmYk2T}V@L7{=fKcJ^gQo8PA;<#c{j8b?i2sL*M;nfO(NNa*n+QOcNEqBY&woYQd9 zJ~AeFq0XBkDcKCEgwwPsF=VSm2?>mDx)iJnvFMy?<^Ss8;r~4E?|nBazEnt*h0G^8 z4)EP7nO58iOB6FC4_QhQl6I`hd{=txk*V^5!WuY^nAtrQN-6&u zttov|9N(quM-4;vhbEGhRCs)j3Qd# z!oxoxWVUZbC=g*6MrP{Bm;PbtW*uDC2EwY-0qC+|p=6AF+?dLE-v}vPl#qJWkW*U_HYXILN6t5INfOI=9{mIQ&7l@K*&PD5n@HjL@34g9r4@1ks3YSaXnDXt>$w^FX>m=)h0@M+#X7|)H5vtDM8DzZ$pyWgMZMT zEzgN4j%@2JOC~djwA|C_9D!MogZDwWzt^LTloNauDPg-f>849@B2+@!Un@=SF~(FjMnY%6KrV1 J)slD<`vrJD1p5F0 delta 824 zcmaFjf5V^C$@#!NMIHu*&l5S9s2t{CGU#z&crww0W9}D0FV2}u0vwfFS%f@wIYTaa zX|8PZ5Mr5lQH$}!#y=j6>gQgH7Wl1i2tLF*r(EyMp3+1$Ms8!yh#8&-4%w&_x-l{^ zF)%bJc23S_Qe_O8JdsJI{-hBXBLfidcuouC05K9goO+!=3KEch(gPG;BSO8=-&{>lWn59L4emS53#(ByC%OC zQehOCEF^4Hud(|=_l~^`t9~q!T@tZKzv&P|kNF>0?JZ1=Y%`KMc=t=RALO_oz{{Y( z-{Z=m9>}%W(0juLwqr^ylV31jTENevIK|CpLT1B8j)y8v4^8+?8x|QbJmy_>k?WDe zYQ|?05z3}fi3UlgQOpc4n4LM+2?~FaO3-n#;0$c&?dDyeQO|Rr;&9HECJTYw2Ftcv z6M73JdKU2BW@z}>b~B?jY{6}YVxAorg&rG76iV-8WZ1&^>wv(aydx|h*(6R2_%Vr; zEEcV5wlNS>oa3VThpiA~bf+ByKNGV-i-4S=<0D3pOF3FUT6|*Y0(otQyLJcjT=p5s z4*j1pS`T*AfA-*KP%vO{=6EG2yhRS;w1oa_{skH!msNvYRs(d|kAi-n%NqE9f?W0; z0#zb