锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产精品亜洲毛片,亚洲国产精品久久,国产精品内射久久久久欢欢http://www.shnenglu.com/Daywei0123/category/18175.html鎶鏈拷姹傚崜瓚?姊︽兂鍒涢犳湭鏉?/description>zh-cnThu, 23 Aug 2012 03:24:23 GMTThu, 23 Aug 2012 03:24:23 GMT60How to create a Simple Lock Framework for C++ Synchronizationhttp://www.shnenglu.com/Daywei0123/archive/2012/08/21/187849.htmlDayweiDayweiTue, 21 Aug 2012 06:37:00 GMThttp://www.shnenglu.com/Daywei0123/archive/2012/08/21/187849.htmlhttp://www.shnenglu.com/Daywei0123/comments/187849.htmlhttp://www.shnenglu.com/Daywei0123/archive/2012/08/21/187849.html#Feedback0http://www.shnenglu.com/Daywei0123/comments/commentRss/187849.htmlhttp://www.shnenglu.com/Daywei0123/services/trackbacks/187849.htmlHow to create a Simple Lock Framework for C++ Synchronization

Daywei 2012-08-21 14:37 鍙戣〃璇勮
]]>
濡備綍浠嶥irectX涓幏鍙栧浘鍍?/title><link>http://www.shnenglu.com/Daywei0123/archive/2011/12/23/162678.html</link><dc:creator>Daywei</dc:creator><author>Daywei</author><pubDate>Fri, 23 Dec 2011 09:45:00 GMT</pubDate><guid>http://www.shnenglu.com/Daywei0123/archive/2011/12/23/162678.html</guid><wfw:comment>http://www.shnenglu.com/Daywei0123/comments/162678.html</wfw:comment><comments>http://www.shnenglu.com/Daywei0123/archive/2011/12/23/162678.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Daywei0123/comments/commentRss/162678.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Daywei0123/services/trackbacks/162678.html</trackback:ping><description><![CDATA[<div style="padding-bottom: 0px; overflow-y: auto; background-color: rgb(255,255,255); margin: 5px; padding-left: 0px; padding-right: 0px; font-family: Arial, Verdana, sans-serif; word-wrap: break-word; font-size: 12px; padding-top: 0px"> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><br class="Apple-interchange-newline" />BOOL CD3DCameraViewWnd::GetImageInfo(DWORD* pPixelBuffer, int& width,int& height) { BOOL result = FALSE; IDirect3DSurface9 *_surfaceback = NULL; if (FAILED(m_pDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &_surfaceback))) { result = FALSE; } D3DSURFACE_DESC surfaceDesc; if (!FAILED(_surfaceback->GetDesc(&surfaceDesc))) { width = surfaceDesc.Width; height = surfaceDesc.Height; } D3DLOCKED_RECT lockedRect; HRESULT hr = _surfaceback->LockRect( &lockedRect,0, 0); /* pointer to receive locked data鎸囧悜鐢寵鍒扮殑鍐呭瓨鍖哄煙*/ /* lock entire surface*/// no lock flags specified if (!FAILED(hr)) { pPixelBuffer = (DWORD*)lockedRect.pBits; result = TRUE; } _surfaceback->UnlockRect(); _surfaceback->Release(); return result; }</pre> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"><br /></p>浣嗘槸榪欐牱瀛樺湪鐫鎬ц兘鐨勯棶棰橈紝緇忔祴璇曡幏鍙栦竴甯ч渶瑕?00ms宸﹀彸錛屼負浠涔堜細瀛樺湪榪欐牱鐨勯棶棰橈紵鍥犱負榪欒竟鏈夎祫婧愰攣瀹氭搷浣溿? <p> </p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px">鐜板湪鍏抽敭鐨勯棶棰樺氨鍦ㄤ簬,璧勬簮閿佸畾鐨勬搷浣滈熷害鎬繪槸闈炲父涔嬫參.褰撶劧,浣犱細璺熸垜鎻? OpenGL浼間箮鑳藉蹇嵎鍦板畬鎴愯繖欏逛換鍔?浣嗘槸,鍦―irect3D涓?璧勬簮閿佸畾鎿嶄綔紜疄鏄緢鎱㈢殑.榪欓噷闈竴涓富瑕佺殑鍘熷洜鏄?API,椹卞姩,浠ュ強紜歡瑕佸鐞嗕竴浜涗笉鍙洖閬跨殑鍚庡彴鎿嶄綔.閭e氨鏄疓PU涓嶤PU鏄茍琛岃繍琛岀殑,鑻ヤ笉鍔犱換浣曟帾鏂?灝嗗紩璧風被浼煎綰跨▼紼嬪簭鍚屾鏃剁殑绔炴佹潯浠剁殑闂.</p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px">濡傛灉浣犺瘯鍥懼幓淇敼鐨勮祫婧愭鍚屾椂琚竴涓綅浜嶨PU澶勭悊搴忓垪涓殑鎸囦護浣跨敤,閭d箞鏁翠釜娓叉煋嫻佺▼灝變細鍥犱負浣犵殑璧勬簮閿佸畾鑰屽仠欏挎垨寮哄埗鍒鋒柊(stalls and flushes).鍋滈】(stall)浼氫竴鐩存寔緇埌浣犲畬鎴愪簡瀵硅祫婧愮殑淇敼騫惰皟鐢║nlock().鑰屽己鍒跺埛鏂?flush)鍒欎細瑕佹眰GPU鍦ㄤ綘寰楀埌榪欎釜璧勬簮鐨勮闂潈涔嬪墠瀹屾垚鐩墠鎵鏈夌殑浠誨姟.</p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px">濡備綍鍘昏В鍐寵繖涓棶棰橈紵涓嬮潰鐨勫弬鑰冭祫鏂欎腑鏈変竴浜涜В鍐蟲柟妗堬紝鎴戞病鏈夌粡榪囪鐪熸祴璇曪紝鎴戣瘯浜嗗叾涓竴涓狦etRenderTargetData 榪欐牱鐨勪竴縐嶆柟娉?錛屾劅瑙変笉澶ソ鐢紝why璇風湅Reference3</p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"><br /></p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px">涓嬮潰緇欏嚭鎴戠殑瑙e喅鏂規</p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code">BOOL CD3DCameraViewWnd::GetImageInfo(DWORD* pPixelBuffer, int& width,int& height) { BOOL result = FALSE; IDirect3DSurface9 *_surfaceback = NULL; if (FAILED(m_pDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &_surfaceback))) { result = FALSE; } D3DSURFACE_DESC surfaceDesc; if (!FAILED(_surfaceback->GetDesc(&surfaceDesc))) { width = surfaceDesc.Width; height = surfaceDesc.Height; }</pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><br /></pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><span style="white-space: pre" class="Apple-tab-span"> </span>LPDIREC3DSURFACE9 surf;</pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><span style="white-space: pre" class="Apple-tab-span"> </span>if(FAILED(m_pDevice->CreateOffscreenPlainSurface(width, height,D3DFMT_A8R8G8B8,D3DPOOL_SYSTEMMEM, &surf,NULL)))</pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><span style="white-space: pre" class="Apple-tab-span"> </span>{</pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><span style="white-space: pre" class="Apple-tab-span"> </span>result = FALSE;</pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><span style="white-space: pre" class="Apple-tab-span"> </span>}</pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><span style="white-space: pre" class="Apple-tab-span"> </span>D3DXLoadSurfaceFromSurface(surf, NULL,NULL,_surfaceback,NULL,NULL,D3DX_FILTER_NONE,0); D3DLOCKED_RECT lockedRect; HRESULT hr = surf->LockRect( &lockedRect,0, 0); /* pointer to receive locked data鎸囧悜鐢寵鍒扮殑鍐呭瓨鍖哄煙*/ /* lock entire surface*/// no lock flags specified if (!FAILED(hr)) { pPixelBuffer = (DWORD*)lockedRect.pBits; result = TRUE; } surf->UnlockRect();</pre><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><pre style="background-color: rgb(240,240,240); margin: 4px 0px" class="cpp" name="code"><span style="white-space: pre" class="Apple-tab-span"> </span>surf->Release();</pre> _surfaceback->Release(); return result; }</pre><br /><br /> <p> </p><br /> <p> </p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px">鍙傝冭祫鏂欙細Reference1.http://www.cnblogs.com/mixiyou/archive/2010/02/25/1673060.html</p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"><span style="white-space: pre" class="Apple-tab-span"></span>   Reference<span id="jltptnh" class="Apple-converted-space"> </span>2.http://www.cnblogs.com/mixiyou/archive/2010/02/25/1673425.html</p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"><span style="white-space: pre" class="Apple-tab-span"></span>   Reference 3.<a _xhe_>http://blog.csdn.net/Nightmare/article/details/1707362</a></p> <p style="padding-bottom: 2px; margin: 4px 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px"><span style="white-space: pre" class="Apple-tab-span"></span>   Reference 4.<a _xhe_>http://www.cnblogs.com/lancidie/archive/2011/3/14.html</a><br /></p></div> <img src ="http://www.shnenglu.com/Daywei0123/aggbug/162678.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Daywei0123/" target="_blank">Daywei</a> 2011-12-23 17:45 <a href="http://www.shnenglu.com/Daywei0123/archive/2011/12/23/162678.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SQLite C++ Classhttp://www.shnenglu.com/Daywei0123/archive/2011/11/17/160348.htmlDayweiDayweiThu, 17 Nov 2011 07:11:00 GMThttp://www.shnenglu.com/Daywei0123/archive/2011/11/17/160348.htmlhttp://www.shnenglu.com/Daywei0123/comments/160348.htmlhttp://www.shnenglu.com/Daywei0123/archive/2011/11/17/160348.html#Feedback0http://www.shnenglu.com/Daywei0123/comments/commentRss/160348.htmlhttp://www.shnenglu.com/Daywei0123/services/trackbacks/160348.html////////////////////////////////////////////////////////////////////////////////// CppSQLite3&nbs...  闃呰鍏ㄦ枃

Daywei 2011-11-17 15:11 鍙戣〃璇勮
]]>
欧美伊香蕉久久综合类网站| 一本久道久久综合狠狠躁AV| 欧洲成人午夜精品无码区久久| 精产国品久久一二三产区区别| 久久久久亚洲AV片无码下载蜜桃| 伊人久久大香线蕉亚洲五月天| 久久九九有精品国产23百花影院| 精品欧美一区二区三区久久久 | 久久久国产乱子伦精品作者| 久久久久久九九99精品| 一本久久久久久久| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲欧洲精品成人久久曰影片 | 热综合一本伊人久久精品| 亚洲成色WWW久久网站| 亚洲欧洲日产国码无码久久99| 熟妇人妻久久中文字幕| 久久免费高清视频| 伊人久久精品无码av一区| 国产亚洲成人久久| 久久精品免费观看| 亚洲精品国产美女久久久| 久久天天躁狠狠躁夜夜av浪潮 | 大伊人青草狠狠久久| 久久久亚洲AV波多野结衣| 国产福利电影一区二区三区久久久久成人精品综合 | 亚洲Av无码国产情品久久| 亚洲伊人久久综合影院| 国产精品久久久久无码av | 久久精品天天中文字幕人妻| 久久亚洲欧洲国产综合| 国产精品免费看久久久香蕉| 国产精品免费看久久久| 久久久久久伊人高潮影院| 久久九九久精品国产| 51久久夜色精品国产| 国产91色综合久久免费| 国产V综合V亚洲欧美久久| 色88久久久久高潮综合影院| 国内精品久久久久影院亚洲| 久久久午夜精品福利内容|