锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久久久波多野高潮日日,亚洲欧美成人在线,久久高清福利视频http://www.shnenglu.com/lucky420/zh-cnWed, 26 Nov 2025 13:20:50 GMTWed, 26 Nov 2025 13:20:50 GMT60DirectX11 鐨勬柊鐗規(guī)?/title><link>http://www.shnenglu.com/lucky420/archive/2008/12/18/DiretX.html</link><dc:creator>闅忎究鍐欏啓</dc:creator><author>闅忎究鍐欏啓</author><pubDate>Thu, 18 Dec 2008 14:52:00 GMT</pubDate><guid>http://www.shnenglu.com/lucky420/archive/2008/12/18/DiretX.html</guid><wfw:comment>http://www.shnenglu.com/lucky420/comments/69776.html</wfw:comment><comments>http://www.shnenglu.com/lucky420/archive/2008/12/18/DiretX.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lucky420/comments/commentRss/69776.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lucky420/services/trackbacks/69776.html</trackback:ping><description><![CDATA[     鎽樿: DitectX11  <a href='http://www.shnenglu.com/lucky420/archive/2008/12/18/DiretX.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/lucky420/aggbug/69776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lucky420/" target="_blank">闅忎究鍐欏啓</a> 2008-12-18 22:52 <a href="http://www.shnenglu.com/lucky420/archive/2008/12/18/DiretX.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦╒S2005涓紝鍦ㄩ」鐩紪璇戞椂鑷姩緙栬瘧effect鎴杝haderhttp://www.shnenglu.com/lucky420/archive/2008/01/22/41639.html闅忎究鍐欏啓闅忎究鍐欏啓Tue, 22 Jan 2008 06:01:00 GMThttp://www.shnenglu.com/lucky420/archive/2008/01/22/41639.htmlhttp://www.shnenglu.com/lucky420/comments/41639.htmlhttp://www.shnenglu.com/lucky420/archive/2008/01/22/41639.html#Feedback0http://www.shnenglu.com/lucky420/comments/commentRss/41639.htmlhttp://www.shnenglu.com/lucky420/services/trackbacks/41639.html鍦ㄩ」鐩紪璇戞椂瀵圭潃鑹插櫒婧愪唬鐮佽繘琛岀綰跨紪璇戯紝鍙互鍦ㄧ▼搴忚繍琛屽墠紜畾鐫鑹插櫒紼嬪簭鐨勬紜э紝涔熷彲浠ュ姞蹇▼搴忕殑鍔犺澆閫熷害銆?br>
1錛屽皢effect婧愪唬鐮佹枃浠舵坊鍔犲埌欏圭洰涓紝姣斿鏄?Basic.fx
2錛屽湪Solution Explorer涓夋嫨Basic.fx錛?鍙抽敭錛岄夋嫨"Properties",
3錛屽湪General欏甸潰涓紝閫夋嫨Tool 涓?“Custom Build Tool”
4錛屽湪Custom Build Step欏甸潰涓紝緙栬緫Command Line涓?
               fxc /Tfx_2_0 /Fo$(OutDir)/$(SafeInputName).fxo $(InputFileName)
濡傛灉緙栧啓鐨勬槸鐫鑹插櫒鑰屼笉鏄痚ffect錛屽垯瑕佹敞鎰忓湪fxc鍛戒護(hù)涓繕瑕佹寚瀹氱潃鑹插櫒鐨勫叆鍙e嚱鏁般俧xc鐨勫叿浣撶敤娉曞弬鑰僑DK鏂囨。銆?nbsp;  
5錛岀紪杈慜utputs涓?br>               $(OutDir)/$(SafeInputName).fxo
6錛岀紪璇戦」鐩紝榪欐椂IDE浼?xì)瀵笲asic.fx榪涜緙栬瘧錛屽鍚孋++鐨勭紪璇戜竴鏍鳳紝緙栬瘧鐨勭粨鏋滀篃浼?xì)鍦↖DE鐨刼utput紿楀彛鎵撳嵃鍑烘潵銆?br>



]]>
璁¬S2005緙栬緫鍣ㄦ敮鎸佺潃鑹插櫒璇硶楂樹寒http://www.shnenglu.com/lucky420/archive/2008/01/22/41635.html闅忎究鍐欏啓闅忎究鍐欏啓Tue, 22 Jan 2008 05:22:00 GMThttp://www.shnenglu.com/lucky420/archive/2008/01/22/41635.htmlhttp://www.shnenglu.com/lucky420/comments/41635.htmlhttp://www.shnenglu.com/lucky420/archive/2008/01/22/41635.html#Feedback1http://www.shnenglu.com/lucky420/comments/commentRss/41635.htmlhttp://www.shnenglu.com/lucky420/services/trackbacks/41635.html2. 鍦╲s涓墦寮Tools->Options...->TextEditor->File Extension
濉啓浣犳兂浣跨敤鐨勭潃鑹插櫒鏂囦歡鎵╁睍鍚嶏紝濡俧x, hlsl, vs, ps絳夌瓑錛岀劧鍚嶦ditor閫夋嫨Microsoft Visual C++
3. 閲嶆柊鍚姩VS2005

鍏抽敭瀛楀垪琛細(xì)

__global__

__host__

__device__

__constant__

__shared__

gridDim

blockIdx

blockDim

threadIdx

int1

uint1

int2

uint2

int3

uint3

int4

uint4

float1

float2

float3

float4

char1

char2

char3

char4

uchar1

uchar2

uchar3

uchar4

short1

short2

short3

short4

dim1

dim2

dim3

dim4

min

umin

fminf

fmin

max

umax

fmaxf

fmax

abs

fabsf

fabs

sinf

sin

cosf

cos

sqrtf

sqrt

expf

exp

logf

log

int2float

float2int

asm

asm_fragment

BINORMAL

BLENDINDICES0

BLENDWEIGHT0

bool

COLOR0

COLOR1

COLOR2

COLOR3

column_major

compile

compile_fragment

const

discard

decl1

do

double

else

extern

false

float

float2

float3

float3x3

float3x4

float4

float4x4

float4x3

for

half

half2

half3

half4

if

in

inline

inout

int

int2

int3

int4

matrix

out

pass1

pixelfragment

return

register

row_major

sampler

sampler1D

sampler2D

sampler3D

samplerCUBE

sampler_state

shared

stateblock

stateblock_state

static

string

struct

TANGENT

technique

texture

texture1D

texture2D

texture3D

textureCUBE

TEXCOORD0

TEXCOORD1

TEXCOORD2

TEXCOORD3

TEXCOORD4

TEXCOORD5

TEXCOORD6

TEXCOORD7

true

typedef

uniform

vector

vertexfragment

void

volatile

VPOS

while



]]>
寮曠敤錛氳綆楁満璇█濡欒褰?/title><link>http://www.shnenglu.com/lucky420/archive/2008/01/03/40321.html</link><dc:creator>闅忎究鍐欏啓</dc:creator><author>闅忎究鍐欏啓</author><pubDate>Thu, 03 Jan 2008 07:11:00 GMT</pubDate><guid>http://www.shnenglu.com/lucky420/archive/2008/01/03/40321.html</guid><wfw:comment>http://www.shnenglu.com/lucky420/comments/40321.html</wfw:comment><comments>http://www.shnenglu.com/lucky420/archive/2008/01/03/40321.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lucky420/comments/commentRss/40321.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lucky420/services/trackbacks/40321.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: 12pt">搴斿綋鐭ラ亾錛屼換浣曚竴浣嶅彈榪囪亴涓氶亾寰瘋緇冪殑杞歡宸ョ▼甯堥兘涓嶄細(xì)鍚屾剰鍐欎竴涓?#8220;鎽ф瘉宸存牸杈?nbsp; DestroyBaghdad”榪欐牱鐨勫嚱鏁般傜浉鍙嶏紝鍩烘湰鐨勮亴涓氶亾寰瘋姹備粬鍐欎竴涓?#8220;鎽ф瘉鍩庡競(jìng) DestroyCity”鐨勫嚱鏁幫紝“宸存牸杈?Baghdad”鏄竴涓弬鏁般?Nathaniel S Borenstein)<br><br>鍙湁涓ょ璁$畻鏈鴻璦錛氫竴浜涜璦澶╁ぉ鎸ㄩ獋錛屽彟澶栦竴浜涙病鏈変漢鐢ㄣ?Bjarne Stroustrup)<br><br>鏁扮粍涓嬫爣搴旇浠?寮濮嬭繕鏄粠1寮濮嬶紵鎴戠殑鎻愯鏄仛涓姌涓紝鐢?.5銆傛垜鎯籌紝鎶婂畠鍚﹀喅涔嬪墠浠栦滑閮芥病鏈変粩緇嗚冭檻鑰冭檻銆?Stan Kelly-Bootle)<br><br>榛戦瓟娉曠紪紼嬶細(xì)紼嬪簭鍛樹滑鐭ラ亾鏈変簺浜嬫儏娌℃湁鐢紝浣嗘槸鏃犺濡備綍浠栦滑榪樻槸浼?xì)鍘昏瘯涓璇曪紝鏈夋椂鍊欒繖浜涗簨鎯呰繕鐪熺鐢ㄤ簡(jiǎn)錛屾瘮濡傝鎶婃墍鏈変笢瑗塊噸鏂扮紪璇戜竴閬嶃?Karl Lehenbauer)<br><br>璁$畻鏈鴻璦灝卞ソ鍍忓湪鍏洯閲屾極姝ヤ竴鏍鳳紝鎴戞寚鐨勬槸渚忕綏綰叕鍥?Larry Wall)<br><br>鍗充嬌鍦ㄩ宸句笂娑傜敾涔熺畻鏄綆楁満璇█錛孹ML閮戒笉鑳界畻鏄叾涓箣涓銆?Charles Simonyi)<br><br>浣跨敤TSO灝辨兂鎶婃椴擱奔鍦ㄦ矙婊╀笂韙㈡潵韙㈠幓涓鏍楓?Stephen C Johnson)<br><br>闈㈠悜瀵硅薄鐨勬ā鍨嬩嬌寰楁垜浠彲浠ョ敤鑱氬皯鎴愬鐨勬柟娉曟潵鍐欑▼搴忋傝繖閫氬父鏄錛屽畠鎻愪緵浜?jiǎn)涓縐嶇敤緇撴瀯鍖栫殑鏂規(guī)硶鍐欏嚭鐑傞潰鏉¤埇紼嬪簭鐨勬柟娉曘?br><br><span style="COLOR: red">閲嶇敤鍒漢鍐欑殑紼嬪簭灝卞儚浠庡埆浜虹殑鏁呬簨閲岄潰鎸戝嚭鍙ュ瓙鐒跺悗鍑戞垚涓綃囨潅蹇椾笂鐨勬枃绔犮?(Bob Frankston)</span><br><br>錛圚TML閲岄潰鐨凚LINK 鏍囩錛夋槸涓涓帺絎戯紝濂戒笉濂斤紵瑕佹槸鎴戜滑鐭ラ亾榪樻湁浜轟嬌鐢ㄥ畠錛屾垜浠氨涓嶄細(xì)鍐欏畠浜?jiǎn)銆?Mark Andreessen)<br><br>杞歡灝卞儚鎬т竴鏍楓備笉瑕侀挶鐨勬椂鍊欐洿濂姐?Linus Torvalds)<br><br>鎴戞湁涓涓彲浠ヨ繍琛岀殑緙栬瘧鍣紝娌′漢鎰挎剰紕板畠銆備粬浠憡璇夋垜鐢?shù)鑴戝彧鑳藉仛绠楁湳銆?-Rear Admiral Grace Hopper<br><br>濡傛灉浣犳濊檻涓嶅懆錛屼綘鍙兘浼?xì)璁や负缂柦E嬩粎浠呮槸鏁插叆涓琛岃鐨勭▼搴忚鍙ヨ屽凡 -- Ward Cunningham<br><br>涓縐嶆湭鍖呭惈鎵鏈変笢瑗跨殑璇█瀹為檯涓婃瘮閭d簺鍖呭惈浜?jiǎn)鐨勬洿瀹规槗鋴社敤銆?-- Dennis M Ritchie<br><br>鎻愬¤嚜鐒惰璦緙栫▼鐨勯偅浜涘伐浣滃繀鐒跺交搴曞け璐ャ?-- Edsger Dijkstra<br><br>鎸囬拡灝卞儚璺寵漿涓鏍鳳紝鐤媯鐨勪粠鏁版嵁緇撴瀯涔嬮棿鍒板鎸囨潵鎸囧幓銆傚湪楂樼駭璇█閲岄潰寮曞叆鎸囬拡鏄釜閫姝ャ傛垜浠彲鑳芥案榪滄棤娉曚粠榪欎竴澶辮觸涔嬩腑鎭㈠榪囨潵銆?- Charles Hoare<br><br>棣栧厛瀛︿範(fàn)璁$畻鏈虹瀛﹀拰閭d簺鐞嗚錛岀劧鍚庢懜绱㈠嚭浣犺嚜宸辯殑緙栫▼椋庢牸錛岀劧鍚庢妸閭d簺閮藉繕鎺夛紝涔辨潵灝辮浜?jiǎn)銆?-- George Carrette<br><br>鎴戞媴蹇?jī)鏂扮殑闈㈠悜瀵硅薄绯痪l熶細(xì)閬埌LISP鐩鎬技鐨勫懡榪愩備粬浠彲浠ュ仛寰堝浜嬫儏錛屼絾鏄繃浜庡鏉傜殑綾葷殑闃跺眰鐨勯噸閲忎細(xì)鎶婁粬浠帇濉屻?-- Bill Joy<br><br>濡傛灉鎴戜滑瑕佹暟浠g爜鐨勮鏁幫紝鎴戜滑涓嶈鎶婁粬浠綋鎴愮敓浜у嚭鏉ョ殑琛屾暟錛岃屾槸鑺辮垂鎺夌殑琛屾暟銆?-Edsger Dijkstra<br><br>浣犲彲浠ユ嫢鏈夐珮璐ㄩ噺鐨勮蔣浠訛紝涔熷彲浠ユ嫢鏈夋寚閽堣繍綆楋紝浣嗕袱鑰呬笉鍙吋寰椼?- Bertrand Meyer<br><br>璇硶錛屽皬浼欏瓙銆傚畠宸茬粡琚噸鏂版巿浜堝叡鍜屽浗閲屾渶楂樼殑鍦頒綅銆?-- John Steinbeck<br><br>浣犵湡鐨勭‘瀹氭棤璇殑璁や負(fù)錛岄偅浜涢搩閾涘拰姹界瑳錛屾墍璋撶殑緙栫▼璇█閲岄偅浜涚編濡欑殑鐗規(guī)э紝鏄В鍐蟲柟妗堢殑涓閮ㄥ垎鑰屼笉鏄棶棰樼殑涓閮ㄥ垎? -- Edsger Dijkstra<br><br>姹濆垏涓嶅彲璺熼殢NULL鎸囬拡鍓嶈錛屽洜娣鋒矊鐙備貢寰呮睗浜庡郊绔傦紙娉細(xì)姝ゅ妯′豢鍦g粡鍗佽璇皵錛?-Henry Spencer<br><br>鎴戣寰椾紶緇熻璦鏄粰楦熺被浣跨敤鐨勩備粬浠粎浠呮槸鍐渚濇浖璁$畻鏈虹殑寤朵幾錛屼粬浠妸榧誨瓙鍩嬭棌鍦ㄥ瓧鍜屽湴鍧鐨勬償鍦熶箣涓紝榪樺仛浜?jiǎn)寰堝鍚屾牱鍌荤殑浜嬨傛垜浠粠緙栫▼涔嬩腑瀛﹀埌浜?jiǎn)杩欎簺鍌讳簨锛屽張鎶婁粬浠斁杩涗簡(jiǎn)璁〗帡鏈鸿瑷錛屾斁榪涗簡(jiǎn)Fortran錛屾斁榪涗簡(jiǎn)PL/1錛屾斁榪涗簡(jiǎn)鍑犱箮鎵鏈夎璦涔嬩腑銆?-John Backus<br><br>鍦ㄤ漢綾葷殑闃跺眰涔嬩腑錛屽啓浠g爜澶勫湪楂樹簬鐩楀錛屼絾鏄綆浜庣鐞嗙殑鏌愬銆?Gerald Weinberg)<br><br>濡傛灉紼嬪簭鍛樻ā鎷熶竴涓粨鏋勬瘮緙栬瘧鍣ㄥ疄鐜拌繖涓粨鏋勮繕蹇紝閭h繖涓紪璇戝櫒鍐欑殑鍙鐑傜殑銆?(Guy Steele)<br><br>闃剁駭錛坈lass)鏂椾簤錛屼竴浜涢樁綰ц儨鍒╀簡(jiǎn)錛屼竴浜涢樁綰ф秷鐏簡(jiǎn)銆?Mao Zedong)<br><br>綾?鍙互鍒嗕負(fù)涓夌錛氫竴縐嶄笉宸ヤ綔鐨勶紝涓縐嶅嚭閿欑殑錛岃繕鏈変竴縐嶆壘涓嶅埌浜?jiǎn)鐨勩?Russell Baker)<br><br>鍐呭瓨灝卞儚楂樻疆錛岀湡鐨勬瘮铏氭嫙鐨勫ソ寰楀銆?Seymour Cray)<br></span> <img src ="http://www.shnenglu.com/lucky420/aggbug/40321.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lucky420/" target="_blank">闅忎究鍐欏啓</a> 2008-01-03 15:11 <a href="http://www.shnenglu.com/lucky420/archive/2008/01/03/40321.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>嫻偣鏁拌綆椾腑鐨勭簿搴﹂棶棰?/title><link>http://www.shnenglu.com/lucky420/archive/2008/01/03/40318.html</link><dc:creator>闅忎究鍐欏啓</dc:creator><author>闅忎究鍐欏啓</author><pubDate>Thu, 03 Jan 2008 07:01:00 GMT</pubDate><guid>http://www.shnenglu.com/lucky420/archive/2008/01/03/40318.html</guid><wfw:comment>http://www.shnenglu.com/lucky420/comments/40318.html</wfw:comment><comments>http://www.shnenglu.com/lucky420/archive/2008/01/03/40318.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lucky420/comments/commentRss/40318.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lucky420/services/trackbacks/40318.html</trackback:ping><description><![CDATA[<p>鐚滄祴涓嬮潰鐨勪唬鐮佺殑杈撳嚭鏄粈涔?br></p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">stdio.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img id=Codehighlighter1_31_145_Open_Image onclick="this.style.display='none'; Codehighlighter1_31_145_Open_Text.style.display='none'; Codehighlighter1_31_145_Closed_Image.style.display='inline'; Codehighlighter1_31_145_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_31_145_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_31_145_Closed_Text.style.display='none'; Codehighlighter1_31_145_Open_Image.style.display='inline'; Codehighlighter1_31_145_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_31_145_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_31_145_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">double</span><span style="COLOR: #000000"> x, y, z;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">double</span><span style="COLOR: #000000"> sum;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    x </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1e20f</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    y </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1e20f</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    z </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">10.0f</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    sum </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> x </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> z </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> y;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    printf (</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">sum=%f\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,sum);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <br>鍦╒S2005涓嬫祴璇曪紝緇撴灉鏄?br>sum=0.000000<br>鑰屽鏋滆皟鎹竴涓嬭繛鍔犺綆楀紡涓瓃鍜寉鐨勪綅緗垯緇撴灉涓?br>sum=10.000000<br><br>鍙互寰楀嚭涓ょ偣錛?br>1 嫻偣鏁伴綆椾細(xì)鏈夌簿搴︽崯澶憋紝澶ф暟浼?xì)鎺╃洊灏忔晭图屾墍浠ュ綋榪涜澶氫釜嫻偣鏁版眰鍜屾椂錛屽簲璇ヤ粠灝忓埌澶х浉鍔犮?br>2 澶氫釜鏁拌繛鍔狅紝鎿嶄綔欏哄簭鏄粠宸﹁嚦鍙寵繘琛岀殑銆? <img src ="http://www.shnenglu.com/lucky420/aggbug/40318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lucky420/" target="_blank">闅忎究鍐欏啓</a> 2008-01-03 15:01 <a href="http://www.shnenglu.com/lucky420/archive/2008/01/03/40318.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Bump Mapping鐨勫疄鐜?/title><link>http://www.shnenglu.com/lucky420/archive/2007/12/31/40038.html</link><dc:creator>闅忎究鍐欏啓</dc:creator><author>闅忎究鍐欏啓</author><pubDate>Mon, 31 Dec 2007 02:06:00 GMT</pubDate><guid>http://www.shnenglu.com/lucky420/archive/2007/12/31/40038.html</guid><wfw:comment>http://www.shnenglu.com/lucky420/comments/40038.html</wfw:comment><comments>http://www.shnenglu.com/lucky420/archive/2007/12/31/40038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lucky420/comments/commentRss/40038.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lucky420/services/trackbacks/40038.html</trackback:ping><description><![CDATA[<p>//vertex shader:<br><br>float3 fvLightPosition;<br>float3 fvEyePosition;<br>float4x4 matView;<br>float4x4 matViewProjection;</p> <p>struct VS_INPUT <br>{<br>   float4 Position : POSITION0;<br>   float2 Texcoord : TEXCOORD0;<br>   float3 Normal :   NORMAL0;//閫氬父鍙渶瑕佷袱涓悜閲忥紝鍥犱負(fù)鍙︿竴涓彲浠ュ弶涔樺緱鍒?br>   float3 Binormal : BINORMAL0;<br>   float3 Tangent :  TANGENT0;<br>   <br>};</p> <p>struct VS_OUTPUT <br>{<br>   float4 Position :        POSITION0;<br>   float2 Texcoord :        TEXCOORD0;<br>   float3 ViewDirection :   TEXCOORD1;<br>   float3 LightDirection:   TEXCOORD2;<br>   <br>};</p> <p>VS_OUTPUT vs_main( VS_INPUT Input )<br>{<br>   VS_OUTPUT Output;</p> <p>   Output.Position         = mul( Input.Position, matViewProjection );<br>   Output.Texcoord         = Input.Texcoord;<br>   <br>   float3 fvObjectPosition = mul( Input.Position, matView );<br>   <br>   float3 fvViewDirection  = fvEyePosition - fvObjectPosition;<br>   float3 fvLightDirection = fvLightPosition - fvObjectPosition;<br>     <br>   float3 fvNormal         = mul( Input.Normal, matView );<br>   float3 fvTangent        = mul( Input.Tangent, matView );<br>   float3 fvBinormal       = mul( Input.Binormal, matView );//閫氬父杈撳叆鍙渶瑕乶ornal鍜宼angent錛宐inormal鍙互鐢變袱鑰呭弶涔樺緱鍒?br>   //fvBinormal = cross( fvNormal, fvTangent );<br>  <br>//灝嗚鏂瑰悜鍜屽厜綰挎柟鍚戦兘杞崲鍒版硶綰跨┖闂達(dá)紙鎴栬呯О鍒囩嚎絀洪棿錛?nbsp;   <br>   Output.ViewDirection.x  = dot( fvTangent, fvViewDirection );<br>   Output.ViewDirection.y  = dot( fvBinormal, fvViewDirection );<br>   Output.ViewDirection.z  = dot( fvNormal, fvViewDirection );<br>   <br>   Output.LightDirection.x  = dot( fvTangent, fvLightDirection );<br>   Output.LightDirection.y  = dot( fvBinormal, fvLightDirection );<br>   Output.LightDirection.z  = dot( fvNormal, fvLightDirection );<br>   <br>   return( Output );<br>   <br>}<br><br>//Pixel Shader<br><br>float4 fvAmbient;<br>float4 fvSpecular;<br>float4 fvDiffuse;<br>float fSpecularPower;</p> <p>sampler2D baseMap;<br>sampler2D bumpMap;</p> <p>struct PS_INPUT <br>{<br>   float2 Texcoord :        TEXCOORD0;<br>   float3 ViewDirection :   TEXCOORD1;<br>   float3 LightDirection:   TEXCOORD2;<br>   <br>};</p> <p>float4 ps_main( PS_INPUT Input ) : COLOR0<br>{      <br>   float3 fvLightDirection = normalize( Input.LightDirection );<br>   float3 fvNormal         = normalize( ( tex2D( bumpMap, Input.Texcoord ).xyz * 2.0f ) - 1.0f );<br>   float  fNDotL           = dot( fvNormal, fvLightDirection ); <br>   <br>   float3 fvReflection     = normalize( ( ( 2.0f * fvNormal ) * ( fNDotL ) ) - fvLightDirection ); <br>   float3 fvViewDirection  = normalize( Input.ViewDirection );<br>   float  fRDotV           = max( 0.0f, dot( fvReflection, fvViewDirection ) );<br>   <br>   float4 fvBaseColor      = tex2D( baseMap, Input.Texcoord );<br>   <br>   float4 fvTotalAmbient   = fvAmbient * fvBaseColor; <br>   float4 fvTotalDiffuse   = fvDiffuse * fNDotL * fvBaseColor; <br>   float4 fvTotalSpecular  = fvSpecular * pow( fRDotV, fSpecularPower );<br>   <br>   return( saturate( fvTotalAmbient + fvTotalDiffuse + fvTotalSpecular ) );<br>      <br>}</p> <p> </p> <p><br> </p> <img src ="http://www.shnenglu.com/lucky420/aggbug/40038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lucky420/" target="_blank">闅忎究鍐欏啓</a> 2007-12-31 10:06 <a href="http://www.shnenglu.com/lucky420/archive/2007/12/31/40038.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Kick offhttp://www.shnenglu.com/lucky420/archive/2007/09/25/32851.html闅忎究鍐欏啓闅忎究鍐欏啓Tue, 25 Sep 2007 10:02:00 GMThttp://www.shnenglu.com/lucky420/archive/2007/09/25/32851.htmlhttp://www.shnenglu.com/lucky420/comments/32851.htmlhttp://www.shnenglu.com/lucky420/archive/2007/09/25/32851.html#Feedback3http://www.shnenglu.com/lucky420/comments/commentRss/32851.htmlhttp://www.shnenglu.com/lucky420/services/trackbacks/32851.html
鏃╀笂鏉ュ叕鍙鎬緥琛屾鏌ラ偖浠訛紝鍙戠幇涓嬪崍鏈変釜灝忓瀷浼?xì)璁Q岃棰樹箣涓鏄?#8220;- Kick off Wang Lei's start on the project”銆傛垜瀵硅繖涓?#8220;Kick off”鐨勭洿瑙夌殑鐞嗚В灝辨槸“韙㈡帀”錛岄毦閬揘icolas瑙夊緱鎴戝湪榪欎釜鏃跺欏弬涓庤繖涓」鐩槸涓嶅悎閫傜殑錛熸垜榪樼壒鍒幓寰佽浜?jiǎn)鎴戠殑涓唤帯Jurgen鐨勬剰瑙侊紝浣嗕粬濂藉儚涓嶇悊瑙f垜涓轟粈涔堜細(xì)榪欐牱鎯熾備細(xì)璁笂涔熸病鏈夊彂鐢熸垜棰勬兂鐨?#8220;Kick off”浜嬩歡錛岃鎴戞洿瑙夊緱濂囨傜粨鏉熷悗鍥炲埌鍔炲叕瀹わ紝鏌ヤ簡(jiǎn)涓涓嬭嫳鏂囪緸鍏告墠寮勬槑鐧斤紝“Kick off”鏄〃紺?#8220;寮濮?#8221;錛岃?#8220;Kick out”鎵嶆槸寮闄ょ殑鎰忔濄傚垢濂芥病鍥犱負(fù)榪欎釜閫犳垚澶х殑闂錛屼笉鐒剁湡鏄硹澶т簡(jiǎn)銆?

]]>
鐪嬫枃妗o紝瀛﹁嫳璇?/title><link>http://www.shnenglu.com/lucky420/archive/2007/06/13/26232.html</link><dc:creator>闅忎究鍐欏啓</dc:creator><author>闅忎究鍐欏啓</author><pubDate>Wed, 13 Jun 2007 02:52:00 GMT</pubDate><guid>http://www.shnenglu.com/lucky420/archive/2007/06/13/26232.html</guid><wfw:comment>http://www.shnenglu.com/lucky420/comments/26232.html</wfw:comment><comments>http://www.shnenglu.com/lucky420/archive/2007/06/13/26232.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/lucky420/comments/commentRss/26232.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lucky420/services/trackbacks/26232.html</trackback:ping><description><![CDATA[<p>鏃╀笂Jurgen緇欎簡(jiǎn)鎴戜竴綃囨墦鍗扮殑鏂囩珷銆妔oftware and the Concurrency Revolution銆嬶紝鍐呭鏆傛椂涓嶅幓璇翠粬錛屼粠涓鍒板嚑涓湴閬撶殑鑻辨枃鐭:<br>the elephant in the room : 褰㈠澶у閮界煡閬撴棤娉曞洖閬匡紝浣嗗張閮戒笉鎯沖幓闈㈠鐨勯棶棰?nbsp;<br>sea change : 褰㈠宸ㄥぇ鐨勩佹湁娣辮繙褰卞搷鐨勫彉鎹?nbsp;<br><br>欏哄甫鍙戠幇涓涓や釜鍦ㄧ嚎鐨勪笓涓氳嫳璇瘝姹囩綉绔欙細(xì)<br><a >http://www.worldwidewords.org/indexes/search.htm</a><br><a >http://www.phrases.org.uk/index.html</a></p> <img src ="http://www.shnenglu.com/lucky420/aggbug/26232.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lucky420/" target="_blank">闅忎究鍐欏啓</a> 2007-06-13 10:52 <a href="http://www.shnenglu.com/lucky420/archive/2007/06/13/26232.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍓硶綰垮拰姝e垏鏄粈涔?http://www.shnenglu.com/lucky420/archive/2007/06/11/18184.html闅忎究鍐欏啓闅忎究鍐欏啓Mon, 11 Jun 2007 08:09:00 GMThttp://www.shnenglu.com/lucky420/archive/2007/06/11/18184.htmlhttp://www.shnenglu.com/lucky420/comments/18184.htmlhttp://www.shnenglu.com/lucky420/archive/2007/06/11/18184.html#Feedback0http://www.shnenglu.com/lucky420/comments/commentRss/18184.htmlhttp://www.shnenglu.com/lucky420/services/trackbacks/18184.html
浠庣綉涓婃壘浜?jiǎn)涓孌墊眰鍒囩嚎鍜屽壇娉曠嚎鐨勪唬鐮?
鏍規(guī)嵁涓変釜欏剁偣鐨勪綅緗潗鏍囧拰綰圭悊鍧愭爣姹傞潰鐨勫壇娉曠嚎鍜屾鍒?br>
 1//let P = v1 - v0
 2D3DXVECTOR3 P = v1.pos - v0.pos;
 3//let Q = v2 - v0
 4D3DXVECTOR3 Q = v2.pos - v0.pos;
 5float s1 = v1.s - v0.s;
 6float t1 = v1.t - v0.t;
 7float s2 = v2.s - v0.s;
 8float t2 = v2.t - v0.t; 
 9
10//we need to solve the equation
11// P = s1*T + t1*B
12// Q = s2*T + t2*B
13// for T and B
14
15
16//this is a linear system with six unknowns and six equatinos, for TxTyTz BxByBz
17//[px,py,pz] = [s1,t1] * [Tx,Ty,Tz]
18// qx,qy,qz     s2,t2     Bx,By,Bz
19
20//multiplying both sides by the inverse of the s,t matrix gives
21//[Tx,Ty,Tz] = 1/(s1t2-s2t1) *  [t2,-t1] * [px,py,pz]
22// Bx,By,Bz                      -s2,s1     qx,qy,qz  
23
24//solve this for the unormalized T and B to get from tangent to object space
25
26
27float tmp = 0.0f;
28if(fabsf(s1*t2 - s2*t1) <= 0.0001f)
29{
30    tmp = 1.0f;
31}

32else
33{
34    tmp = 1.0f/(s1*t2 - s2*t1 );
35}

36
37tangent.x = (t2*P.x - t1*Q.x);
38tangent.y = (t2*P.y - t1*Q.y);
39tangent.z  = (t2*P.z - t1*Q.z);
40
41tangent = tmp * tangent;
42
43binormal.x = (s1*Q.x - s2*P.x);
44binormal.y = (s1*Q.y - s2*P.y);
45binormal.z = (s1*Q.z - s2*P.z);
46
47binormal = tmp * binormal;

鏍規(guī)嵁Maya閲岄潰鐨勮祫鏂欏啓浜?jiǎn)涓涓眰鍙杢angent鐨勫嚱鏁幫紝杈撳叆涓?涓《鐐圭殑浣嶇疆錛屾硶綰垮拰綰圭悊鍧愭爣錛岃緭鍑烘槸鍒囩嚎鍊鹼紝鍓硶綰垮彲浠ョ敱鍒囩嚎鍜屾硶綰垮弶涔樺緱鍒般?br>
inline bool floatEqual(float a, float b)
{
    
return abs(a-b) < 0.00001f;
}


HRESULT ComputerTangent(D3DXVECTOR3 position[
3], D3DXVECTOR3 normal[3], D3DXVECTOR2 texcoord[3],D3DXVECTOR3 oTangent[3])
{
    D3DXVECTOR3 edge1;
    D3DXVECTOR3 edge2;
    D3DXVECTOR3 crossP;

     
//==============================================
    
// x, s, t
    
// S & T vectors get used several times in this vector,
    
// but are only computed once.
    
//==============================================
    edge1.x = position[1].x - position[0].x;
    edge1.y 
= texcoord[1].x - texcoord[0].x;// s-vector - don't need to compute this multiple times
    edge1.z = texcoord[1].y - texcoord[0].y;// t-vector

    edge2.x 
= position[2].x - position[0].x;
    edge2.y 
= texcoord[2].x - texcoord[0].x;// another s-vector
    edge2.z = texcoord[2].y - texcoord[0].y;// another t-vector

    D3DXVec3Cross(
&crossP,&edge1,&edge2);
    D3DXVec3Normalize(
&crossP,&crossP);

    
bool degnerateUVTangentPlane = floatEqual(crossP.x, 0.0f);
    
if(degnerateUVTangentPlane)
        crossP.x 
= 1.0f;

    
float tanX = -crossP.y / crossP.x;

    oTangent[
0].x = tanX;
    oTangent[
1].x = tanX;
    oTangent[
2].x = tanX;

    
//--------------------------------------------------------
    
// y, s, t
    
//--------------------------------------------------------
    edge1.x = position[1].y - position[0].y;

    edge2.x 
= position[2].y - position[0].y;
    edge2.y 
= texcoord[2].x - texcoord[0].x;// another s-vector
    edge2.z = texcoord[2].y - texcoord[0].y;// another t-vector

    D3DXVec3Cross(
&crossP,&edge1,&edge2);
    D3DXVec3Normalize(
&crossP,&crossP);

    degnerateUVTangentPlane 
= floatEqual(crossP.x, 0.0f);
    
if(degnerateUVTangentPlane)
        crossP.x 
= 1.0f;

    
float tanY = -crossP.y / crossP.x;

    oTangent[
0].y = tanY;
    oTangent[
1].y = tanY;
    oTangent[
2].y = tanY;

     
//------------------------------------------------------
    
// z, s, t
    
//------------------------------------------------------
    edge1.x = position[1].z - position[0].z;

    edge2.x 
= position[2].z - position[0].z;
    edge2.y 
= texcoord[2].x - texcoord[0].x;// another s-vector
    edge2.z = texcoord[2].y - texcoord[0].y;// another t-vector

    D3DXVec3Cross(
&crossP,&edge1,&edge2);
    D3DXVec3Normalize(
&crossP,&crossP);

    degnerateUVTangentPlane 
= floatEqual(crossP.x, 0.0f);
    
if(degnerateUVTangentPlane)
        crossP.x 
= 1.0f;

    
float tanZ = -crossP.y / crossP.x;

    oTangent[
0].z = tanZ;
    oTangent[
1].z = tanZ;
    oTangent[
2].z = tanZ;

    
//------------------------------------------------------
    forint i = 0; i < 3; i++)
    
{
        
// Ortho-normalize to normal
        float dot = D3DXVec3Dot(&oTangent[i],&normal[i]);
        oTangent[i] 
-= normal[i] * dot;

        
// Normalize tangents
        D3DXVec3Normalize(&oTangent[i],&oTangent[i]);
    }


    
return S_OK;
}



]]>
鎬ц兘浼樺寲錛氾紙F(tuán)rom D3D9 SDK錛?/title><link>http://www.shnenglu.com/lucky420/archive/2007/06/04/25454.html</link><dc:creator>闅忎究鍐欏啓</dc:creator><author>闅忎究鍐欏啓</author><pubDate>Mon, 04 Jun 2007 04:57:00 GMT</pubDate><guid>http://www.shnenglu.com/lucky420/archive/2007/06/04/25454.html</guid><wfw:comment>http://www.shnenglu.com/lucky420/comments/25454.html</wfw:comment><comments>http://www.shnenglu.com/lucky420/archive/2007/06/04/25454.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/lucky420/comments/commentRss/25454.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lucky420/services/trackbacks/25454.html</trackback:ping><description><![CDATA[<strong>甯歌鎶宸?br><br></strong>1 鍙湪蹇呴』鐨勬椂鍊機(jī)lear銆?br>   IDirect3DDevice9::Clear鍑芥暟閫氬父闇瑕佽姳璐硅緝澶氱殑鏃墮棿錛屽洜姝よ灝介噺灝戣皟鐢紝鑰屼笖鍙竻絀虹殑紜渶瑕佹竻絀虹殑緙撳瓨銆?br><br>2 灝介噺鍑忓皯鐘舵佸垏鎹€傚茍涓斿皢闇瑕佽繘琛岀殑鐘舵佸垏鎹㈢粍鍚堝湪涓璧瘋緗?br>   鐘舵佸寘鎷琑enderState錛孲amplerState錛孴extureStageState絳?br><br>3 綰圭悊灝哄灝藉彲鑳藉皬<br><br>4 浠庡墠鑷沖悗娓叉煋鍦烘櫙涓殑瀵硅薄<br>   浠庡墠鑷沖悗娓叉煋鍙互灝藉彲鑳芥棭鍦扮簿閫夊嚭涓嶉渶瑕佺粯鍒剁殑瀵硅薄鍜岃薄绱?br><br>5 浣跨敤涓夎鏉″甫浠f浛涓夎鍒楄〃鍜屼笁瑙掓墖銆備負(fù)浜?jiǎn)鑳芥洿鏈夋晥鍒╃敤椤剁倸w珮閫熺紦瀛橈紙cache錛夛紝鍦ㄦ帓鍒楁潯甯︽椂鍥犺冭檻灝藉揩閲嶇敤欏剁偣銆?br><br>6  鏍規(guī)墍闇瑕佹嵁娑堣楃殑緋葷粺璧勬簮鏉ラ愭鍑忓皯鐗規(guī)晥銆?br><br>7 緇忓父鎬у湴媯(gè)嫻嬬▼搴忕殑鎬ц兘銆?br>   榪欐牱鍙互鏇村鏄撳彂鐜板紩璧鋒ц兘紿佸彉鐨勯儴鍒?br><br>8 鏈灝忓寲欏剁偣緙撳瓨鐨勫垏鎹?br><br>9 灝藉彲鑳戒嬌鐢ㄩ潤(rùn)鎬侀《鐐圭紦瀛?br><br>10 瀵歸潤(rùn)鎬佸璞★紝瀵規(guī)瘡縐岶VF浣跨敤涓涓ぇ鐨勯潤(rùn)鎬侀《鐐圭紦瀛樻潵淇濆瓨澶氫釜瀵硅薄鐨勯《鐐規(guī)暟鎹紝鑰屼笉鏄瘡涓璞′嬌鐢ㄤ竴涓《鐐圭紦瀛樸?br>   鍏剁洰鐨勪篃鏄噺灝戦《鐐圭紦瀛樼殑鍒囨崲<br><br>11 濡傛灉紼嬪簭闇瑕侀殢鏈鴻闂瓵GP鍐呭瓨涓殑欏剁偣緙撳瓨錛岄《鐐規(guī)牸寮忕殑澶у皬鏈濂芥槸32bytes鐨勫嶆暟銆傚惁鍒欙紝閫夋嫨鍚堥傜殑鏈灝忕殑鏍煎紡銆?br>32bytes 涔熷氨鏄?涓猣loat鏁版嵁鎴?涓獀ector4銆?br><br>12 浣跨敤欏剁偣绱㈠紩鏂瑰紡娓叉煋錛岃繖鏍峰彲浠ユ洿鏈夋晥鍒╃敤欏剁偣楂橀熺紦瀛樸?br><br>13 濡傛灉娣卞害緙撳瓨鏍煎紡涓寘鍚湁妯$増緙撳瓨錛屾繪槸灝嗕袱鑰呬竴璧稢lear銆?br><br>14 灝嗚綆楃粨鏋滃拰杈撳嚭鐨剆hader鎸囦護(hù)鍚堝茍錛?br>// Rather than doing a multiply and add, and then output the data with <br>//   two instructions:<br>mad r2, r1, v0, c0<br>mov oD0, r2<br><br>// Combine both in a single instruction, because this eliminates an  <br>//   additional register copy.<br>mad oD0, r1, v0, c0 <br><br>寤虹珛涓涓満鏅璞$殑鏁版嵁搴擄紝棣栧厛浣跨敤鏈浣庣簿搴︾殑妯″瀷錛屽湪淇濊瘉鎬ц兘鐨勫墠鎻愪笅閫愭浣跨敤鏇撮珮綺懼害鐨勬ā鍨嬨傚瘑鍒囧叧娉ㄦ覆鏌撶殑鎬葷殑涓夎闈㈡暟銆?br><br>灝嗕嬌鐢ㄧ浉鍚屾覆鏌撶姸鎬佸拰璐村浘鐨勫浘鍏冮泦涓湪涓璧風(fēng)粯鍒訛紝榪欐牱鑳藉敖閲忓噺灝戦《鐐圭紦瀛樺拰鐘舵佺殑鍒囨崲銆傚茍涓斿皢鐘舵佸垏鎹㈡搷浣滈泦涓垚涓緇勮緗?br><br>灝介噺鍑忓皯鍏夋簮鏁伴噺錛屼嬌鐢ㄧ幆澧冨厜鏉ユ彁楂樹寒搴︺傛柟鍚戝厜婧愭瘮鐐瑰厜婧愬拰鑱氬厜鐏洿楂樻晥錛屽洜涓哄厜鐨勬柟鍚戞槸鍥哄畾鐨勩備嬌鐢ㄥ厜鐓ц寖鍥村弬鏁版潵鍓旈櫎涓嶅彈鍏夌収褰卞搷鐨勭墿浣撱傞暅闈㈤珮鍏夊嚑涔庝嬌鍏夌収璁$畻閲忓姞鍊嶏紝鍥犳鍙湪闇瑕佹椂浣跨敤錛屽皢D3DRS_SPECULARENABLE璁句負(fù)FALSE錛屽皢鏉愯川鐨剆pecular power 璁句負(fù)0錛屽皢鏉愯川鐨剆pecular color 璁句負(fù)0銆?br><br>灝介噺鍑忓皬綰圭悊灝哄錛岃繖鏍峰彲浠ュ鍔犵汗鐞嗚緙撳瓨鐨勫彲鑳芥с傚敖閲忓噺灝戠汗鐞嗙殑鍒囨崲錛屽皢浣跨敤鍚屼竴綰圭悊鐨勫璞¢泦涓粯鍒躲傚敖閲忎嬌鐢ㄦ鏂瑰艦綰圭悊銆傛渶蹇殑綰圭悊鏄?56×256錛屽皢4寮?28×128鐨勭汗鐞嗘嫾鎺ユ垚256×256浣跨敤銆?br><br>榪炴帴World-View Matrix錛?灝哣iewMatrix璁句負(fù)Identity鍑忓皯鐭╅樀涔樻硶榪愮畻銆?br><br>鍔ㄦ佺汗鐞嗐傞鍏堣媯(gè)鏌3DCAPS2_DYNAMICTEXTURES鏉ュ垽鏂‖浠舵槸鍚︽敮鎸併?br>鍏朵簩錛屽姩鎬佺汗鐞嗕笉鑳芥斁鍦∕ANAGED pool涓傚姩鎬佺汗鐞嗘繪槸鑳介攣瀹氾紝鐢氳嚦鏄湪D3DPOOL_DEFAULT涓侱3DLOCK_DISCARD鏄悎娉曠殑銆?br>DrawProceduralTexture(pTex)<br>{<br>    // pTex should not be very small because overhead of <br>    //   calling driver every D3DLOCK_DISCARD will not <br>    //   justify the performance gain. Experimentation is encouraged.<br>    pTex->Lock(D3DLOCK_DISCARD);<br>    <Overwrite *entire* texture><br>    pTex->Unlock();<br>    pDev->SetTexture();<br>    pDev->DrawPrimitive();<br>}<br><br>褰撻渶瑕佸湪姣忓撫閲岄攣瀹氶《鐐規(guī)垨绱㈠紩緙撳瓨鏄紝搴旇浣跨敤鍔ㄦ佺紦瀛橈紙D3DUSAGE_DYNAMIC錛夈傚鍔ㄦ佺紦瀛樹嬌鐢―3DLOCK_DISCARD閿佸畾鑳藉噺灝戝歡榪熴侱3DLOCK_NOOVERWRITE閿佸畾鍙互鐢ㄤ簬鍦ㄧ紦瀛樼┖闂插娣誨姞鏂扮殑鏁版嵁鑰屼笉淇敼宸茬粡鍐欏叆鐨勬暟鎹?br><br>浣跨敤Effect鏃訛紝搴旇鏍規(guī)嵁Effect錛岀劧鍚庢牴鎹甌echnique鏉ュ畨鎺掓覆鏌撻『搴忥紝涔熷氨鏄嬌鐢ㄧ浉鍚孍ffect鍜孴echnique鐨勭墿浣撳簲璇ラ泦涓粯鍒躲傝繖鏍峰彲浠ュ噺灝戠姸鎬佸垏鎹㈠紑閿銆? <img src ="http://www.shnenglu.com/lucky420/aggbug/25454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lucky420/" target="_blank">闅忎究鍐欏啓</a> 2007-06-04 12:57 <a href="http://www.shnenglu.com/lucky420/archive/2007/06/04/25454.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://kanzhelu31.com" target="_blank">最新中文字幕亚洲</a>| <a href="http://ynzhuoyi.com" target="_blank">蜜臀久久99精品久久久画质超高清</a>| <a href="http://www-kkjj88.com" target="_blank">亚洲欧美中文在线视频</a>| <a href="http://cbb188.com" target="_blank">国产精品视频精品</a>| <a href="http://www-34909.com" target="_blank">欧美一区二区三区婷婷月色</a>| <a href="http://feiniao168.com" target="_blank">免费日韩av</a>| <a href="http://9kkkb.com" target="_blank">夜色激情一区二区</a>| <a href="http://lovehefei.com" target="_blank">国产精品外国</a>| <a href="http://iacapmm.com" target="_blank">久久夜色精品国产欧美乱</a>| <a href="http://cmtqd.com" target="_blank">亚洲国产另类久久久精品极度</a>| <a href="http://ywbst8g4tukcsqhioikc.com" target="_blank">亚洲伦理在线</a>| <a href="http://94wr.com" target="_blank">国产欧美精品久久</a>| <a href="http://by4672.com" target="_blank">美女黄毛**国产精品啪啪</a>| <a href="http://8xyxs1.com" target="_blank">亚洲免费观看在线视频</a>| <a href="http://arielteam.com" target="_blank">久久国产精品久久w女人spa</a>| <a href="http://lukushe.com" target="_blank">精品999在线播放</a>| <a href="http://actskynet.com" target="_blank">欧美日本亚洲</a>| <a href="http://baixinlocal.com" target="_blank">羞羞色国产精品</a>| <a href="http://jy920.com" target="_blank">91久久夜色精品国产网站</a>| <a href="http://7115866.com" target="_blank">亚洲欧美日韩在线播放</a>| <a href="http://72nnnn.com" target="_blank">在线日韩中文</a>| <a href="http://miandoctor.com" target="_blank">欧美偷拍另类</a>| <a href="http://91pinping.com" target="_blank">欧美在线观看一区二区</a>| <a href="http://by3180.com" target="_blank">在线观看成人小视频</a>| <a href="http://4c7175.com" target="_blank">欧美日韩国产首页</a>| <a href="http://www559955.com" target="_blank">久久国产成人</a>| <a href="http://xdlot.com" target="_blank">一本色道久久加勒比88综合</a>| <a href="http://wlhtgj.com" target="_blank">麻豆精品视频在线观看视频</a>| <a href="http://apap77.com" target="_blank">国产精品99久久久久久白浆小说</a>| <a href="http://yxtczx.com" target="_blank">国产亚洲福利社区一区</a>| <a href="http://szjyf668.com" target="_blank">欧美极品色图</a>| <a href="http://heshundadi.com" target="_blank">久久久噜噜噜久久</a>| <a href="http://pppp95.com" target="_blank">亚洲图片欧美一区</a>| <a href="http://tv-miya188.com" target="_blank">亚洲第一区在线观看</a>| <a href="http://com42923.com" target="_blank">性欧美videos另类喷潮</a>| <a href="http://niceboybao.com" target="_blank">亚洲精品你懂的</a>| <a href="http://8004006.com" target="_blank">国精品一区二区三区</a>| <a href="http://www-kkjj88.com" target="_blank">欧美体内she精视频</a>| <a href="http://19zet.com" target="_blank">蜜桃av噜噜一区</a>| <a href="http://www90aaa.com" target="_blank">欧美在线一级视频</a>| <a href="http://vvvv81.com" target="_blank">亚洲一区免费观看</a>| <a href="http://htzhuanli.com" target="_blank">亚洲精品综合</a>| <a href="http://zhouqie.com" target="_blank">亚洲第一毛片</a>| <a href="http://pao449.com" target="_blank">麻豆国产精品va在线观看不卡</a>| <a href="http://478884.com" target="_blank">亚洲欧美激情一区二区</a>| <a href="http://www446168.com" target="_blank">亚洲九九爱视频</a>| <a href="http://8eeeccc.com" target="_blank">在线成人小视频</a>| <a href="http://32tun.com" target="_blank">国产午夜精品一区理论片飘花</a>| <a href="http://xxxx48.com" target="_blank">欧美日韩日本国产亚洲在线 </a>| <a href="http://lyminghang.com" target="_blank">性色一区二区</a>| <a href="http://tv-miya188.com" target="_blank">夜夜嗨av一区二区三区四区</a>| <a href="http://dgxinshidai.com" target="_blank">欧美激情在线观看</a>| <a href="http://555888666.com" target="_blank">久久一综合视频</a>| <a href="http://yhc26.com" target="_blank">久久精品一二三</a>| <a href="http://pabjzz.com" target="_blank">性色av一区二区怡红</a>| <a href="http://bauyu121.com" target="_blank">中国女人久久久</a>| <a href="http://483187.com" target="_blank">夜夜躁日日躁狠狠久久88av</a>| <a href="http://ziwufuren.com" target="_blank">在线电影一区</a>| <a href="http://2220004.com" target="_blank">一区二区在线观看视频</a>| <a href="http://pourporn.com" target="_blank">国产午夜精品久久久久久免费视</a>| <a href="http://www87bbw.com" target="_blank">欧美视频一区二区三区…</a>| <a href="http://91keshi.com" target="_blank">欧美裸体一区二区三区</a>| <a href="http://www-ss777.com" target="_blank">欧美激情精品久久久久久久变态</a>| <a href="http://xuduoshu.com" target="_blank">久久这里有精品视频</a>| <a href="http://www-76577c.com" target="_blank">久久精品国产一区二区三区</a>| <a href="http://www-49hk.com" target="_blank">西瓜成人精品人成网站</a>| <a href="http://990288.com" target="_blank">亚洲欧美日韩国产一区二区三区</a>| <a href="http://feiniao168.com" target="_blank">制服丝袜激情欧洲亚洲</a>| <a href="http://xdlot.com" target="_blank">亚洲网站在线</a>| <a href="http://4080sy.com" target="_blank">亚洲一区二区三区成人在线视频精品</a>| <a href="http://mascorcg.com" target="_blank">日韩视频在线观看</a>| <a href="http://my8823.com" target="_blank">99精品视频一区二区三区</a>| <a href="http://788997.com" target="_blank">一区二区日本视频</a>| <a href="http://436212.com" target="_blank">日韩一区二区福利</a>| <a href="http://www44552.com" target="_blank">一区二区三区四区五区精品视频</a>| <a href="http://yjizz08.com" target="_blank">日韩图片一区</a>| <a href="http://cancerrxa.com" target="_blank">亚洲图片欧洲图片日韩av</a>| <a href="http://www4411n.com" target="_blank">亚洲男人的天堂在线</a>| <a href="http://456dv.com" target="_blank">亚洲欧美国产毛片在线</a>| <a href="http://333666333.com" target="_blank">午夜视频在线观看一区</a>| <a href="http://www3344uh.com" target="_blank">欧美一区二区女人</a>| <a href="http://tubcup.com" target="_blank">久久久久久**毛片大全</a>| <a href="http://223zzz.com" target="_blank">午夜精品久久久久久99热</a>| <a href="http://338pv.com" target="_blank">中文日韩在线</a>| <a href="http://8xyxs1.com" target="_blank">小处雏高清一区二区三区</a>| <a href="http://687989.com" target="_blank">久久成人免费视频</a>| <a href="http://www888x.com" target="_blank">巨乳诱惑日韩免费av</a>| <a href="http://bjlaosha.com" target="_blank">亚洲第一在线</a>| <a href="http://9y1111.com" target="_blank">99精品99</a>| <a href="http://eee2244.com" target="_blank">午夜在线一区</a>| <a href="http://h7yy.com" target="_blank">美日韩在线观看</a>| <a href="http://91pero.com" target="_blank">欧美日本中文字幕</a>| <a href="http://maomi54.com" target="_blank">国产精品一区二区三区成人</a>| <a href="http://621765.com" target="_blank">国产一区清纯</a>| <a href="http://www-14333.com" target="_blank">亚洲片在线观看</a>| <a href="http://057232.com" target="_blank">亚洲一级影院</a>| <a href="http://18mmcg.com" target="_blank">久久久久久亚洲精品中文字幕</a>| <a href="http://499305.com" target="_blank">免费av成人在线</a>| <a href="http://www47777.com" target="_blank">亚洲精品视频一区</a>| <a href="http://850cn.com" target="_blank">亚洲字幕一区二区</a>| <a href="http://cmtqd.com" target="_blank">久久综合伊人</a>| <a href="http://www-116036.com" target="_blank">国产精品va</a>| <a href="http://www18889.com" target="_blank">国内精品模特av私拍在线观看</a>| <a href="http://kasimcoal.com" target="_blank">亚洲激情午夜</a>| <a href="http://haochen072.com" target="_blank">国产精品99久久99久久久二8</a>| <a href="http://www-440447.com" target="_blank">欧美影院视频</a>| <a href="http://www-9694.com" target="_blank">亚洲国产经典视频</a>| <a href="http://www780yy.com" target="_blank">亚洲欧美日本国产专区一区</a>| <a href="http://226671.com" target="_blank">久久视频在线视频</a>| <a href="http://montnove.com" target="_blank">欧美亚一区二区</a>| <a href="http://free18teen.com" target="_blank">韩日视频一区</a>| <a href="http://55555549.com" target="_blank">亚洲午夜久久久</a>| <a href="http://jiucao8.com" target="_blank">久久综合国产精品台湾中文娱乐网</a>| <a href="http://zhouqie.com" target="_blank">亚洲国产人成综合网站</a>| <a href="http://2302345.com" target="_blank">亚洲欧美国产毛片在线</a>| <a href="http://9113c.com" target="_blank">欧美不卡一区</a>| <a href="http://junmatek.com" target="_blank">国产日韩av高清</a>| <a href="http://quanfadq.com" target="_blank">亚洲免费av片</a>| <a href="http://69kun.com" target="_blank">久久久久久一区</a>| <a href="http://91x8.com" target="_blank">99re6这里只有精品</a>| <a href="http://wslsp.com" target="_blank">久久精品视频在线免费观看</a>| <a href="http://55555549.com" target="_blank">欧美日韩国产经典色站一区二区三区</a>| <a href="http://dk13studio.com" target="_blank">国产欧美一区二区三区久久</a>| <a href="http://666cmc.com" target="_blank">亚洲人成在线播放网站岛国</a>| <a href="http://qimao360.com" target="_blank">欧美一区日本一区韩国一区</a>| <a href="http://wwwavtb2049.com" target="_blank">亚洲国产婷婷香蕉久久久久久</a>| <a href="http://70909g.com" target="_blank">午夜精品视频在线</a>| <a href="http://www66441.com" target="_blank">欧美日韩免费</a>| <a href="http://830085.com" target="_blank">91久久夜色精品国产九色</a>| <a href="http://mide776.com" target="_blank">欧美一级久久久</a>| <a href="http://www-ss777.com" target="_blank">亚洲毛片一区</a>| <a href="http://223zzz.com" target="_blank">欧美va天堂在线</a>| <a href="http://zyjxyx.com" target="_blank">激情小说另类小说亚洲欧美</a>| <a href="http://889028.com" target="_blank">亚洲一区三区视频在线观看</a>| <a href="http://yyds16.com" target="_blank">亚洲第一精品在线</a>| <a href="http://74w4.com" target="_blank">久久久999精品</a>| <a href="http://xmjhyey.com" target="_blank">国产精品一区在线观看你懂的</a>| <a href="http://wwwby6682.com" target="_blank">99精品国产高清一区二区</a>| <a href="http://2302345.com" target="_blank">蜜桃久久精品乱码一区二区</a>| <a href="http://261262.com" target="_blank">午夜视频在线观看一区</a>| <a href="http://22400com.com" target="_blank">欧美色欧美亚洲另类二区 </a>| <a href="http://8eeeccc.com" target="_blank">亚洲高清资源综合久久精品</a>| <a href="http://555yye.com" target="_blank">性一交一乱一区二区洋洋av</a>| <a href="http://110488.com" target="_blank">欧美亚州一区二区三区</a>| <a href="http://8xxjj.com" target="_blank">日韩午夜精品</a>| <a href="http://3534m.com" target="_blank">亚洲国产精品v</a>| <a href="http://388268.com" target="_blank">免费观看一级特黄欧美大片</a>| <a href="http://9882355.com" target="_blank">国产伊人精品</a>| <a href="http://2387463.com" target="_blank">久久久91精品国产一区二区三区 </a>| <a href="http://nachang5117.com" target="_blank">国产亚洲毛片在线</a>| <a href="http://227237.com" target="_blank">午夜日韩激情</a>| <a href="http://www78778.com" target="_blank">亚洲午夜久久久久久久久电影网</a>| <a href="http://choaoxing.com" target="_blank">欧美精品一区二区三区视频</a>| <a href="http://zyjdxx.com" target="_blank">亚洲人成网站精品片在线观看</a>| <a href="http://seo8138.com" target="_blank">免播放器亚洲一区</a>| <a href="http://syfeichi.com" target="_blank">久久精品国产91精品亚洲</a>| <a href="http://xxtv123.com" target="_blank">国产一本一道久久香蕉</a>| <a href="http://xxxxxdywvip18.com" target="_blank">久久国内精品视频</a>| <a href="http://www-188444.com" target="_blank">亚洲欧美在线一区二区</a>| <a href="http://78gde.com" target="_blank">国产女人精品视频</a>| <a href="http://8332777.com" target="_blank">欧美在线观看www</a>| <a href="http://244223.com" target="_blank">欧美一区二区成人6969</a>| <a href="http://0855d.com" target="_blank">国产视频一区三区</a>| <a href="http://avtb2068.com" target="_blank">久久精品国产欧美亚洲人人爽</a>| <a href="http://wanyoulipin.com" target="_blank">亚洲欧美日韩一区二区</a>| <a href="http://251aaa.com" target="_blank">国产日韩欧美夫妻视频在线观看</a>| <a href="http://www16axax.com" target="_blank">欧美伊人久久久久久久久影院 </a>| <a href="http://filark.com" target="_blank">国内精品久久久久影院 日本资源</a>| <a href="http://7343888.com" target="_blank">午夜伦欧美伦电影理论片</a>| <a href="http://0085212.com" target="_blank">亚洲在线一区二区</a>| <a href="http://by274.com" target="_blank">国产亚洲精品自拍</a>| <a href="http://hdsywang.com" target="_blank">久久亚洲一区二区</a>| <a href="http://llamkos.com" target="_blank">久久综合久久综合久久综合</a>| <a href="http://yeedeli.com" target="_blank">亚洲欧洲一区二区在线播放</a>| <a href="http://05511253.com" target="_blank">亚洲欧洲日本一区二区三区</a>| <a href="http://448968.com" target="_blank">欧美日韩ab片</a>| <a href="http://378682.com" target="_blank">午夜视频在线观看一区</a>| <a href="http://yzxq520.com" target="_blank">亚洲免费婷婷</a>| <a href="http://057232.com" target="_blank">红桃视频国产一区</a>| <a href="http://szywsj.com" target="_blank">亚洲大胆视频</a>| <a href="http://787282.com" target="_blank">欧美日韩视频在线一区二区 </a>| <a href="http://7776701.com" target="_blank">99re6热在线精品视频播放速度</a>| <a href="http://www-4564949.com" target="_blank">亚洲激情国产</a>| <a href="http://qqkanp.com" target="_blank">国产精品裸体一区二区三区</a>| <a href="http://tutu80.com" target="_blank">久久精品国产欧美激情</a>| <a href="http://xsxcn.com" target="_blank">久久在线精品</a>| <a href="http://339505.com" target="_blank">中文有码久久</a>| <a href="http://av2027.com" target="_blank">午夜精品国产</a>| <a href="http://eee104.com" target="_blank">亚洲国产成人av在线</a>| <a href="http://yw6632.com" target="_blank">亚洲激情午夜</a>| <a href="http://ccc159.com" target="_blank">国产酒店精品激情</a>| <a href="http://119553.com" target="_blank">欧美电影打屁股sp</a>| <a href="http://cloakok.com" target="_blank">欧美天堂亚洲电影院在线播放</a>| <a href="http://wewe520.com" target="_blank">欧美在线1区</a>| <a href="http://dfrllaser.com" target="_blank">免费亚洲婷婷</a>| <a href="http://avtt59999.com" target="_blank">新67194成人永久网站</a>| <a href="http://8090567.com" target="_blank">久久在线精品</a>| <a href="http://yidaiban.com" target="_blank">亚洲欧美激情精品一区二区</a>| <a href="http://9113i.com" target="_blank">久久久999精品</a>| <a href="http://ggg4444.com" target="_blank">亚洲少妇中出一区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>