锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久国产精品三级网,色婷婷综合久久久久中文字幕,97久久精品人人澡人人爽http://www.shnenglu.com/billhsu/zh-cnTue, 06 May 2025 23:29:52 GMTTue, 06 May 2025 23:29:52 GMT60Android娓告垙璁℃椂http://www.shnenglu.com/billhsu/archive/2011/01/30/139627.htmlBill HsuBill HsuSun, 30 Jan 2011 15:16:00 GMThttp://www.shnenglu.com/billhsu/archive/2011/01/30/139627.htmlhttp://www.shnenglu.com/billhsu/comments/139627.htmlhttp://www.shnenglu.com/billhsu/archive/2011/01/30/139627.html#Feedback0http://www.shnenglu.com/billhsu/comments/commentRss/139627.htmlhttp://www.shnenglu.com/billhsu/services/trackbacks/139627.htmlhttp://androgeek.info/?p=299

浠ュ墠浠g爜緇忛獙寰堝閮芥槸鍩轟簬windows鐨勶紝鎵浠ュandroid涓嬮潰鐨勮鏃跺嚱鏁頒笉鏄お浜嗚В銆?br>
鍦ㄥ啓Friut3D鏃訛紝鎴戠敤鐨勪唬鐮佹槸鐢╣ettimeofday()鏉ヨ鏃剁殑銆備絾鏄晥鏋滀笉濂斤紝娓告垙閲屾湁涓満鏅窇璧鋒潵鍗佸垎鍗★紝acepig鍏勫拰鎴戦兘瑙夊緱榪欎釜闂寰堣寮傘傚紑濮嬭寰楄繖鏄ā鍨嬬殑闂錛岀幇鍦ㄧ湅鏉ユ槸璁℃椂鍑芥暟涓嶇簿紜児寰楃ジ銆?br>
鐪嬬湅褰撴椂鍐欑殑鑾峰彇緋葷粺鏃墮棿鐨勪唬鐮侊細

static long getTime(void)

{
gettimeofday(
&now, NULL);
return (long)(now.tv_sec*1000 + now.tv_usec/1000);
}


浠婂ぉ鍦ㄤ竴涓猤oogle璁ㄨ緇勯噷寰楃煡gettimeofday()璁板緱鐨則ick鏄笉鍑嗙‘鐨勩傝岃繖涓父鎴忛昏緫渚濊禆浜巘ime delta鏉ヨ綆楀悇涓墿浣撹繍鍔紝璁℃椂涓嶇簿紜紝娓叉煋鑷劧浼氬崱欏褲?br>
浜庢槸鐢ㄧ撼縐掔駭鐨勫噯紜害鐨刢lock_gettime()閲嶅啓浜唃etTime()鍑芥暟錛?br>
static long _getTime(void)

{
struct timespec now;
clock_gettime(CLOCK_MONOTONIC, 
&now);
return now.tv_sec*1000000 + now.tv_nsec/1000;

}


鏀逛簡璁℃椂鍑芥暟鍚庯紝娓告垙鍚勪釜鍦烘櫙閮芥祦鐣呬簡銆?br>

Bill Hsu 2011-01-30 23:16 鍙戣〃璇勮
]]>
楠ㄩ鍔ㄧ敾涓殑鍙嶅悜鍔ㄥ姏瀛?/title><link>http://www.shnenglu.com/billhsu/archive/2010/08/26/124852.html</link><dc:creator>Bill Hsu</dc:creator><author>Bill Hsu</author><pubDate>Thu, 26 Aug 2010 09:29:00 GMT</pubDate><guid>http://www.shnenglu.com/billhsu/archive/2010/08/26/124852.html</guid><wfw:comment>http://www.shnenglu.com/billhsu/comments/124852.html</wfw:comment><comments>http://www.shnenglu.com/billhsu/archive/2010/08/26/124852.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/billhsu/comments/commentRss/124852.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/billhsu/services/trackbacks/124852.html</trackback:ping><description><![CDATA[<span id="dx5x3h5" class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;">IK鍦ㄩ楠煎姩鐢婚噷甯稿父鑳界湅鍒幫紝浣滅敤灝辨槸鏍規嵁瀛愰楠肩殑鏂逛綅鎺ㄧ畻鍑哄畠鐨勯偅浜涚埗楠ㄩ鏂逛綅銆傚彲鏄竴鐩撮兘鏄煡閬撴湁閭d箞鍥炰簨錛屼絾鏄張涓嶅お鐭ラ亾鍏蜂綋鏄庝箞瀹炵幇鐨勩?br />鍦╩ulti-crash.com涓婄湅鍒頒竴綃?a target="_blank" ><span style="font-style: italic;">楠ㄩ鍔ㄧ敾鍙嶅悜鍔ㄥ姏瀛?IK)鐨勫疄鐜?nbsp; </span></a>錛屽唴瀹瑰啓鐨勫緢鏄撴噦銆?br />榪欐槸鍩轟簬CCD(</span>Cyclic Coordinate Descent<span id="3dlj55l" class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;">)綆楁硶鐨勩傝繕鏈夌闆呭彲姣旂煩闃電殑綆楁硶錛屼笉榪囪繖縐嶇畻娉曟垜榪樹笉澶竻妤氾紝甯屾湜楂樻墜鎸囨暀鍟娿?br />涓嬮潰璁茶CCD錛屽厛鐪嬭繖寮犲浘銆?br /><img style="width: 540px; height: 214px;" src="http://www.shnenglu.com/images/cppblog_com/billhsu/ccd.gif" border="0" alt="" /><br />娉ㄦ剰鍥句腑鐨勭孩綰垮拰緇跨嚎錛岀孩綰挎槸褰撳墠楠ㄩ涓庣洰鏍囬楠肩殑榪炵嚎錛岀豢綰挎槸鐩爣楠ㄩ涓庢渶緇堜綅緗殑榪炵嚎銆?br />浠庡瓙楠ㄩ鍒扮埗楠ㄩ鐨勯『搴忚凱浠h綆楋紝鏃嬭漿綰㈢嚎鍒扮豢綰褲傝繖鏍峰榪唬鍑犳灝變細寰楀埌杈冨ソ鐨勭粨鏋溿?br /><br />瑕佹敞鎰忕殑鏄渶瑕佸楠ㄩ鐨勬棆杞寖鍥村姞浠ラ檺鍒訛紝鍥犱負浜轟綋鐨勫叧鑺備笉鏄互鍙互浠繪剰鏂瑰紡鏃嬭漿鐨勩?br /><img src="http://www.shnenglu.com/images/cppblog_com/billhsu/ccd3.JPG" border="0" alt="" /><br />[渚嬪鍥句腑钃濊壊閮ㄥ垎涓哄彲浠ユ棆杞殑鑼冨洿]<br /><br /><span style="font-style: italic;"></span></span><img src ="http://www.shnenglu.com/billhsu/aggbug/124852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/billhsu/" target="_blank">Bill Hsu</a> 2010-08-26 17:29 <a href="http://www.shnenglu.com/billhsu/archive/2010/08/26/124852.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>AndroGeek嬈㈣繋澶уhttp://www.shnenglu.com/billhsu/archive/2010/08/23/124373.htmlBill HsuBill HsuMon, 23 Aug 2010 02:04:00 GMThttp://www.shnenglu.com/billhsu/archive/2010/08/23/124373.htmlhttp://www.shnenglu.com/billhsu/comments/124373.htmlhttp://www.shnenglu.com/billhsu/archive/2010/08/23/124373.html#Feedback0http://www.shnenglu.com/billhsu/comments/commentRss/124373.htmlhttp://www.shnenglu.com/billhsu/services/trackbacks/124373.html

http://androgeek.info/

AndroGeek[瀹夊崜鏋佸]鏄垜姝e湪鍔炵殑涓涓綉绔欙紝鍐呭浠ndroid 緙栫▼寮鍙戜笌璧勮涓轟富銆?/p>

濡傛灉鏈夊ソ鐨凩ogo鍒涙剰鎴栬呮湁鍐橝ndroid鐩稿叧鐨勬枃绔犵殑鎯蟲硶錛岃鑱旂郴鎴戯綖锝烇綖

AndroGeek嬈㈣繋澶у銆?/p>

 

[涓轟簡鍥介檯鍖栵紝榪欐槸涓涓嫳鏂囩珯鐐筣



Bill Hsu 2010-08-23 10:04 鍙戣〃璇勮
]]>
Android NDK 寮鍙慜penGL ES 2.0涓浜涙敞鎰忕偣http://www.shnenglu.com/billhsu/archive/2010/08/10/122914.htmlBill HsuBill HsuTue, 10 Aug 2010 03:37:00 GMThttp://www.shnenglu.com/billhsu/archive/2010/08/10/122914.htmlhttp://www.shnenglu.com/billhsu/comments/122914.htmlhttp://www.shnenglu.com/billhsu/archive/2010/08/10/122914.html#Feedback1http://www.shnenglu.com/billhsu/comments/commentRss/122914.htmlhttp://www.shnenglu.com/billhsu/services/trackbacks/122914.html鑷繁涔熻瘯浜嗚瘯鐢∟DK緙栦竴涓狾penGL ES 2.0鐨勭▼搴忥紝鍙槸錛岀紪璇戠殑鏃跺欏嚭鐜頒簡涓澶у爢閿欍?br>
濡傚浘錛屾弧灞忓箷閮芥槸 undefined reference to 閭d簺OpenGL ES鍑芥暟銆?br>鐪嬫潵鏄簱鏂囦歡娌℃湁閾炬帴榪涙潵銆?br>
榪欐槸NDK渚嬪瓙閲岀殑Android.mk鐨勫啓娉曪細
LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    :
= libgl2jni
LOCAL_CFLAGS    :
= -Werror
LOCAL_SRC_FILES :
= gl_code.cpp
LOCAL_LDLIBS    :
= -llog -lGLESv2

include $(BUILD_SHARED_LIBRARY)

闂灝卞嚭鍦ㄧ敤綰㈣壊鏍囧嚭鐨勯偅琛屻?br>
鎶婇偅鍙ヤ慨鏀逛負錛?br>
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_LDLIBS
+=-L$(SYSROOT)/usr/lib -lGLESv2

灝卞彲浠ユ甯哥紪璇戜簡銆?br>
榪樻湁涓浜涙敞鎰忕偣鏄細
緙栬瘧紼嬪簭鍓嶈clean錛屽惁鍒欑紪璇戜細鍑洪敊錛?br>姣忔鏇存柊浜嗚嚜宸辯殑.so鏂囦歡鍚庯紝鍦╡clipse鐨勯偅涓猨ava欏圭洰閲岃璁扮潃refresh涓涓嬨?br>


Bill Hsu 2010-08-10 11:37 鍙戣〃璇勮
]]>
闈犲緱浣忕殑浼戠湢鍑芥暟XSleephttp://www.shnenglu.com/billhsu/archive/2010/07/30/121679.htmlBill HsuBill HsuFri, 30 Jul 2010 02:55:00 GMThttp://www.shnenglu.com/billhsu/archive/2010/07/30/121679.htmlhttp://www.shnenglu.com/billhsu/comments/121679.htmlhttp://www.shnenglu.com/billhsu/archive/2010/07/30/121679.html#Feedback0http://www.shnenglu.com/billhsu/comments/commentRss/121679.htmlhttp://www.shnenglu.com/billhsu/services/trackbacks/121679.html浠婂ぉ鍦╟sdn涓婄湅鍒頒簡涓綃囨枃绔狅細http://blog.csdn.net/lanzhengpeng2/archive/2008/05/06/2401554.aspx
璁茬殑涔熸濂芥槸榪欎釜闂錛岃褰曚竴涓嬨?br>
鍦ㄤ嬌鐢╰imeGetTime()鐨勪唬鐮佸潡鐨勫墠鍚庡姞涓?span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;">timeBeginPeriod(1)鍜?/span>timeEndPeriod(1)錛屽氨鍙互鎻愰珮timeGetTime()鐨勭簿搴︺?br>
鍚屾椂錛屽彲浠ュ埄鐢╰imeSetEvent鍐欎簡涓涓潬寰椾綇鐨勪紤鐪犲嚱鏁癧浠g爜鏉ヨ嚜涓婅堪鏂囩珷]錛?br>
static void XSleep(DWORD dwDelay,HANDLE hEvent)
 {
  MMRESULT hTimer 
= timeSetEvent(dwDelay,1,(LPTIMECALLBACK)hEvent,0,TIME_ONESHOT | TIME_CALLBACK_EVENT_SET);
  MsgWaitForMultipleObjectsEx(
1,&hEvent,INFINITE,QS_ALLINPUT,0); //褰撴湁Windows娑堟伅鏃訛紝榪樿兘緇х畫澶勭悊Windows娑堟伅銆傛晠閫夋嫨浜嗚繖涓嚱鏁般?/span>
  timeKillEvent(hTimer);
 }

娑堟伅寰幆[浠g爜鏉ヨ嚜涓婅堪鏂囩珷]錛?br>
 MSG msg;
 DWORD dwLastTime;
 HANDLE hSleepEvent 
= CreateEvent(NULL,FALSE,FALSE,NULL);

 timeBeginPeriod(
1);

 dwLastTime 
= timeGetTime();
 
while(isActive())
 {
  
//闇瑕佷竴鐩村鐞哤indows娑堟伅鍒版棤娑堟伅澶勭悊涓烘
  for(;PeekMessage(&msg,NULL,0,0,PM_REMOVE);)
  {
   
if(msg.message == WM_QUIT)
   {
    CloseHandle(hSleepEvent);
    timeEndPeriod(
1);
    
return ;
   }
   
if(!TranslateAccelerator(msg.hwnd,hAccelTable,&msg))
   {
    TranslateMessage(
&msg);
    DispatchMessage(
&msg);
   }
  }

  DWORD FrameDelay 
= max(1,1000/max(1,GetMaxFPS()));
  DWORD dwTime 
= timeGetTime();
  
if(dwLastTime + FrameDelay > dwTime)
  {
   XSleep(dwLastTime 
+ FrameDelay - dwTime,hSleepEvent);
  }
  
else
  {
   update();
   dwLastTime 
+= ((dwTime - dwLastTime) / FrameDelay) * FrameDelay; //褰撳疄闄呭撫鏁頒弗閲嶄綆浜庨鏈熷撫鏁版椂錛岃繖孌典唬鐮佸彲浠ュ畬鎴愯煩甯у姛鑳斤紱褰撳疄闄呭撫鏁板ぇ浜庣瓑浜庨鏈熷撫鏁版椂錛岃繖孌典唬鐮佷粛鐒跺彲浠ヤ嬌甯т箣闂寸殑鏃墮棿闂撮殧鍥哄畾銆備箣鍓嶈阿Boss娌℃湁澶勭悊濂界殑涓昏灝辨槸榪欎釜銆?/span>
  }
 }

 CloseHandle(hSleepEvent);
 timeEndPeriod(
1);
榪欐牱錛屾椂闂磋宸氨浼氬湪1ms涔嬪唴浜嗭紝娓告垙涔熷氨涓嶄細鎶栧姩浜嗐?br>

Bill Hsu 2010-07-30 10:55 鍙戣〃璇勮
]]>
伊人色综合久久天天| 性做久久久久久久久浪潮| 精品国产乱码久久久久久人妻 | 久久笫一福利免费导航| 国内精品伊人久久久久妇| 亚洲一本综合久久| 久久无码国产| 久久成人18免费网站| 99久久免费国产精精品| 精品国产乱码久久久久软件| 亚洲精品蜜桃久久久久久| 久久久久久国产精品美女| 久久精品国产91久久麻豆自制| 少妇内射兰兰久久| 久久综合综合久久狠狠狠97色88| 婷婷综合久久中文字幕蜜桃三电影| 久久棈精品久久久久久噜噜| 久久精品中文无码资源站| 久久精品国产亚洲AV无码娇色| 精品99久久aaa一级毛片| 亚洲午夜久久久久妓女影院| 亚洲人AV永久一区二区三区久久| 久久www免费人成精品香蕉| 综合久久国产九一剧情麻豆| 国产精品无码久久四虎| 亚洲综合久久综合激情久久| 久久中文字幕人妻丝袜| 久久se这里只有精品| 久久精品国产99国产电影网| 热99RE久久精品这里都是精品免费 | 久久婷婷国产麻豆91天堂| 久久99久国产麻精品66| 久久www免费人成看国产片| 97久久精品无码一区二区| 国产偷久久久精品专区| 久久久久亚洲AV成人网人人网站| 国产视频久久| 日韩亚洲欧美久久久www综合网| 久久久久AV综合网成人| 亚洲综合伊人久久综合| 久久SE精品一区二区|