锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产偷久久久精品专区,日韩亚洲视频在线,亚洲影音先锋http://m.shnenglu.com/jedi-CY/archive/2014/02/06/205641.html闄堟槺(CY)闄堟槺(CY)Wed, 05 Feb 2014 16:11:00 GMThttp://m.shnenglu.com/jedi-CY/archive/2014/02/06/205641.htmlhttp://m.shnenglu.com/jedi-CY/comments/205641.htmlhttp://m.shnenglu.com/jedi-CY/archive/2014/02/06/205641.html#Feedback0http://m.shnenglu.com/jedi-CY/comments/commentRss/205641.htmlhttp://m.shnenglu.com/jedi-CY/services/trackbacks/205641.html
瑕佺墷璁癎PU璺憇hader浠g爜鏃訛紝if鏄笉鍒嗘敮鐨勶紝甯擱噺鐨刦or寰幆鏄睍寮鐨勶紝鍥犳鏈閲嶈鏄笉瑕佸祵濂椾袱灞俧or
闀滈潰鍙嶅皠涔辯畻浜嗕釜brdf鐨勬晥鏋滐紝濂藉儚涓嶉敊錛涢槾褰卞姞涓婂幓灝辨寚浠ょ垎浜嗭紱鐞磋韓鐨刣istance field榪樻病綆楀噯紜?br />鎴浘






闄堟槺(CY) 2014-02-06 00:11 鍙戣〃璇勮
]]>
濂戒箙娌℃湁鏇存柊錛屽啓涓綃囧噾鍑戞暟----涓婂笣涔嬪厜http://m.shnenglu.com/jedi-CY/archive/2010/06/19/118207.html闄堟槺(CY)闄堟槺(CY)Fri, 18 Jun 2010 16:22:00 GMThttp://m.shnenglu.com/jedi-CY/archive/2010/06/19/118207.htmlhttp://m.shnenglu.com/jedi-CY/comments/118207.htmlhttp://m.shnenglu.com/jedi-CY/archive/2010/06/19/118207.html#Feedback0http://m.shnenglu.com/jedi-CY/comments/commentRss/118207.htmlhttp://m.shnenglu.com/jedi-CY/services/trackbacks/118207.html
鐭ラ亾浜嗗ぇ姒傛濊礬錛屼簬鏄寙鍖嗗繖蹇欏疄鐜幫紝緇撴灉鏉叿濡備笅錛?br>


璋冧簡涓嶅皯鏃墮棿錛岃皟涓嶅嚭鏉ワ紝浜庢槸鍘籲v gpu gem3鐨勫畼緗戞壘閭d釜浠g爜錛屽叕寮忕収鎼紝鍐嶈皟涓涓嬪弬鏁幫紝紲炲櫒璇炵敓~~
RenderMonkey 瀹炵幇浠g爜涓嬭澆 






姝ゅ鏈涓昏鐨勫彂鐜版槸RenderMonkey閲岀殑Camera瑕佸姞榪涘幓錛屽湪pass閲岄潰寮曠敤錛岃繖鏍烽噷闈㈢殑瑙嗛敟鐭╅樀鎵嶆槸Camera鐨勭煩闃點備箣鍓嶇殑閭d釜鏈夐棶棰樼殑Parallax Mapping錛?a href="http://m.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html">http://m.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html錛屽嚭鐜板鎬殑鐜拌薄涔熸槸娌℃湁鍔燙amera瀵艱嚧鐨勩傘傘傛睏銆傘傘傘傘?br>
鍙﹀鐢變簬RenderMonkey鏃犳硶鑾峰緱ViewPort澶у皬錛岃繕鏈夊叾浠栧悇縐嶉檺鍒剁瓑鍘熷洜錛屾暣鏁寸敤浜?涓猵ass錛屽疄闄呭疄鐜版椂2涓猵ass灝卞浜?img src ="http://m.shnenglu.com/jedi-CY/aggbug/118207.html" width = "1" height = "1" />

闄堟槺(CY) 2010-06-19 00:22 鍙戣〃璇勮
]]>
絎簩嬈″湴褰㈠疄璺?GeoMipMap 鍔ㄦ佸湴褰㈠潡娓叉煋http://m.shnenglu.com/jedi-CY/archive/2010/02/09/107615.html闄堟槺(CY)闄堟槺(CY)Tue, 09 Feb 2010 11:24:00 GMThttp://m.shnenglu.com/jedi-CY/archive/2010/02/09/107615.htmlhttp://m.shnenglu.com/jedi-CY/comments/107615.htmlhttp://m.shnenglu.com/jedi-CY/archive/2010/02/09/107615.html#Feedback0http://m.shnenglu.com/jedi-CY/comments/commentRss/107615.htmlhttp://m.shnenglu.com/jedi-CY/services/trackbacks/107615.html闃呰鍏ㄦ枃

闄堟槺(CY) 2010-02-09 19:24 鍙戣〃璇勮
]]>
IGame楠ㄩ鍔ㄧ敾鎴愬姛瀵煎嚭http://m.shnenglu.com/jedi-CY/archive/2010/01/16/105834.html闄堟槺(CY)闄堟槺(CY)Sat, 16 Jan 2010 13:10:00 GMThttp://m.shnenglu.com/jedi-CY/archive/2010/01/16/105834.htmlhttp://m.shnenglu.com/jedi-CY/comments/105834.htmlhttp://m.shnenglu.com/jedi-CY/archive/2010/01/16/105834.html#Feedback8http://m.shnenglu.com/jedi-CY/comments/commentRss/105834.htmlhttp://m.shnenglu.com/jedi-CY/services/trackbacks/105834.html


楠ㄩ瀵煎嚭demo涓嬭澆錛坸ml鏂囦歡澶瑰寘鍚玬ax婧愭枃浠躲佸鍑簒ml鏂囦歡銆佺敓鎴愯嚜瀹氫箟鏍煎紡鏂囦歡錛?br>錛堝叧闂▼搴忔椂錛屽湪钃濊壊鎺у埗鍙版渶涓嬮潰閭d釜鍛戒護琛岃緭鍏?#8220;System.ShutDown”鍗沖彲錛?br>

闇瑕佹敞鎰忕殑涓鐐癸細

IGame鍦ㄥ鍑洪楠紉ml鐨勬椂鍊欙紝max 楠ㄩ錛屾槸鏀寔鍏抽敭甯у鍑虹殑錛沚iped楠ㄩ錛屽垯寮哄埗閲囨牱瀵煎嚭銆?br>鍥犱負max楠ㄩ鐨勫姩鐢繪柟寮忓拰鍏跺畠鍏抽敭甯у姩鐢繪病鏈変粈涔堝尯鍒紝閮芥槸緇熶竴鐨?dsmax璁懼畾鐨勯偅浜沶ode錛涜宐iped楠ㄩ涓嶅悓錛屼綔涓烘彃浠訛紝娌℃湁鍜?dsmax鐨勮璁′繚鎸佷竴鑷存э紝浣犱笉鑳界湅鍒板垎寮鐨勭Щ鍔ㄣ佹棆杞佺緝鏀劇殑鍏抽敭甯э紝鍦ㄦ墦寮“鍥捐〃緙栬緫鍣?#8221;鈥斺?#8220;杞ㄨ抗瑙嗗浘-鏇茬嚎緙栬緫鍣?#8221;涓紝浣犲彲浠ョ湅鍒拌繖浜涘叧閿撫錛屼絾鐪嬩笉鍒板叧閿撫闂存暟鍊肩殑鏇茬嚎鍙樺寲

鍥犳錛宐iped楠ㄩ鍦ㄥ仛鏃嬭漿鏃訛紝鍏抽敭甯т箣闂寸殑鏃嬭漿涓嶈兘瓚呰繃180搴︼紝鍚﹀垯鍦ㄥ洓鍏冩暟鎻掑兼椂錛屼細鍙樻垚灝忎簬180搴︽柟鍚戠殑鏃嬭漿錛涜宮ax鍐呯疆鐨勯楠間笉鍚岋紝瀹冮粯璁や嬌鐢ㄦ鎷夎鏃嬭漿錛屽洜姝?涓叧閿撫涔嬮棿鍙互鏃嬭漿浠繪剰澶х殑瑙掑害銆?br>


涓嬩竴姝ュ紕欏剁偣钂欑毊涓婂幓錛屽氨鍩烘湰瀹屾暣浜?

闄堟槺(CY) 2010-01-16 21:10 鍙戣〃璇勮
]]>
涓涓湁闂鐨刾arallax mapping錛屾湜楂樻墜瑙e喅http://m.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html闄堟槺(CY)闄堟槺(CY)Sat, 24 Oct 2009 05:36:00 GMThttp://m.shnenglu.com/jedi-CY/archive/2009/10/24/99351.htmlhttp://m.shnenglu.com/jedi-CY/comments/99351.htmlhttp://m.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html#Feedback2http://m.shnenglu.com/jedi-CY/comments/commentRss/99351.htmlhttp://m.shnenglu.com/jedi-CY/services/trackbacks/99351.html榪欎釜闂鍦╪ormal mapping闃舵灝卞凡緇忓嚭鐜頒簡錛屼絾鏄晥鏋滄病鏈夌敤parallax mapping鍚庢槑鏄俱傚叿浣撶棁鐘跺涓嬶細

褰撴憚鍍忔満鐨剒杞村湪姝g‘瑙掑害鏃訛紝涓婁笅宸﹀彸鏃嬭漿鐩告満錛岃繖鏃剁湅璧鋒潵parallax mapping鏄紜殑銆?br>

浣嗗綋鎽勫儚鏈烘部z鏂瑰悜鏃嬭漿涓涓搴﹀悗錛屽啀涓婁笅宸﹀彸鏃嬭漿鐩告満錛屽氨浼氬彂鐜拌創(chuàng)鍥懼亸縐葷殑鏂瑰悜鍑虹幇浜嗛敊璇紝璐村浘鍋忕Щ鐨勬柟鍚戜粛鐒舵寜鐫鎽勫儚鏈簔杞存紜椂鐨勫亸縐繪柟鍚戝亸縐匯?br>
姣斿璇達紝鎽勫儚鏈烘部z鏃嬭漿180搴﹀悗錛屼笂/涓嬫棆杞浉鏈猴紝鐗╀綋鐨勬ā鍨嬫敼鍙樺綋鐒舵槸闅忕潃鏄劇ず淇/浠拌錛屼絾鏄創(chuàng)鍥懼亸縐誨嵈鍙嶈繃鏉ワ紝鍙樻垚浜嗕話瑙?淇錛涜繖鏃跺乏鍙蟲棆杞紝璐村浘涔熶細鍑虹幇鐩稿弽鐨勫乏瑙?鍙寵.....
鑰屾憚鍍忔満娌縵鏃嬭漿90搴︽垨270搴︽椂錛屼笂涓嬫棆杞浉鏈猴紝璐村浘鍋忕Щ鍗存槸娌垮乏瑙嗐佸彸瑙嗘敼鍙?br>鎽勫儚鏈烘部z鏃嬭漿鍏跺畠瑙掑害鏃訛紝榪欎簺鏀瑰彉涔熼殢鐫鍙樺寲錛屾劅瑙変笂灝辨槸錛氳創(chuàng)鍥劇殑鍋忕Щ鏁堟灉浠嶇劧璁や負浣犵殑鐪肩潧榪樺湪鎽勫儚鏈簔杞寸殑姝g‘瑙掑害澶勭湅銆?br>


榪囧悗闂簡涓涓珮鎵嬶紝浠栬杞崲鍒皌angent space綆楅敊浜嗭紝鐒跺悗鎴戝啀鎶婇偅鏈妎penGL shading language銆媙ormal mapping閲岄潰vs鐨勮漿鎹angent space浠g爜鐩存帴鎷胯繃鏉ワ紝璁$畻鐨勭粨鏋滃嵈鏇村姞涓嶆紜紝鐢婚潰閮戒笉浼氭湁鍔ㄦ佺殑鍋忕Щ浜嗭紝鍚庢潵鍙堝幓澶嶄範浜嗗悜閲忔棆杞殑鍏紡錛岃寰楄嚜宸辯殑搴旇榪樻槸娌℃湁閿欒錛屽張鍦ㄧ綉涓婃壘浜嗗埆浜哄啓榪囩殑浠g爜璇曢獙錛屽紕浜嗗崐澶╄繕鏄笉瀵癸紝鐜板湪鎰熻浠嶇劧鏄師鏉ョ殑浠g爜鏈鎺ヨ繎姝g‘鐨勶紝浣嗘壘涓嶅埌鍘熷洜錛屾湜楂樻墜瑙e喅銆?br>RenderMonkey婧愭枃浠訛細parallaxMapping.rar
鏈夐棶棰樼殑浠g爜錛?/span>

 1uniform vec3 LightPosition;
 2
 3varying vec3 EyePos_pointTanSpace;
 4varying vec3 LightPos_pointTanSpace;
 5
 6attribute vec3 Tangent;
 7//uniform vec3 Tangent;
 8
 9void main()
10{
11    gl_Position = ftransform();
12    gl_TexCoord[0= gl_MultiTexCoord0;
13    
14    vec3 eyepos=(0,0,0);
15    vec3 Pos_eyeSpace = vec3(gl_ModelViewMatrix * gl_Vertex);
16    
17    // 鐪煎潗鏍囩郴涓嬬殑TBN
18    vec3 n = normalize(gl_NormalMatrix * gl_Normal);
19    vec3 t = normalize(gl_NormalMatrix * Tangent);
20    vec3 b = cross(n, t);
21    mat3 TBN = mat3(t, b, n);
22
23    vec3 pointLightPos=LightPosition-Pos_eyeSpace;//鍏夌浉瀵逛簬鐐癸紝鍦ㄧ溂絀洪棿鐨勪綅緗?/span>
24    LightPos_pointTanSpace=TBN*pointLightPos;//鍏夌浉瀵逛簬鐐癸紝鍦ㄧ偣鐨則angent鍧愭爣緋諱笅鐨勪綅緗?/span>
25    
26    vec3 eyePos=Pos_eyeSpace*-1.0;       //鐪肩潧鐩稿浜庣偣錛屽湪鐪肩┖闂寸殑浣嶇疆
27    EyePos_pointTanSpace=TBN*eyePos;//鐪肩潧鐩稿浜庣偣錛屽湪鐐圭殑tangent鍧愭爣緋諱笅鐨勭偣浣嶇疆
28
29
30}

 

 1uniform sampler2D BumpTex;
 2uniform sampler2D BitMapTex;
 3uniform float HeightFactor;
 4
 5varying vec3 EyePos_pointTanSpace;
 6varying vec3 LightPos_pointTanSpace;
 7
 8void main() 
 9{
10    float height = (texture2D(BumpTex, gl_TexCoord[0].xy)).a;//鑾峰緱楂樺害
11   height =(height *2.0)-1.0;
12   
13    vec3 LightDir=normalize(LightPos_pointTanSpace);//鍏夋柟鍚?/span>
14    vec3 viewVec=normalize(EyePos_pointTanSpace);//鐪肩潧鏂瑰悜
15    
16    vec2 texCoord2=gl_TexCoord[0].xy+viewVec.xy*height*HeightFactor;
17    
18    vec3 BumpNorm=vec3(texture2D(BumpTex, texCoord2));
19    
20    BumpNorm=(BumpNorm *2.0)-1.0;
21    
22    vec4 Co=(texture2D(BitMapTex, texCoord2));
23    
24    float diffuse = max(dot(BumpNorm, LightDir), 0.0);
25    
26    
27    vec3 reflectVec=reflect(-LightDir,BumpNorm);
28    
29    float spec = max(dot(reflectVec, viewVec), 0.0);//鍙嶅皠鍏?nbsp;
30    spec = pow(spec, 8.0);
31
32    float color=spec+diffuse;
33    
34    gl_FragColor = Co*color;//vec4(color,spec,0.0, 1.0);
35}


 



]]>
shader鐨勫皬濂忛福鏇?/title><link>http://m.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html</link><dc:creator>闄堟槺(CY)</dc:creator><author>闄堟槺(CY)</author><pubDate>Sat, 17 Oct 2009 14:50:00 GMT</pubDate><guid>http://m.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html</guid><wfw:comment>http://m.shnenglu.com/jedi-CY/comments/98852.html</wfw:comment><comments>http://m.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://m.shnenglu.com/jedi-CY/comments/commentRss/98852.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jedi-CY/services/trackbacks/98852.html</trackback:ping><description><![CDATA[     鎽樿: 絎竴涓槸鏈瀹規(guī)槗“鍙戞槑”鐨勮濺杞細x灝勭嚎鏁堟灉錛屼笉榪囨寜榪欎釜鍋氭硶瀹炵幇鐪熸閫忔槑鐨勮瘽榪樿閫愪釜鐗╀綋娓叉煋鍒扮汗鐞嗭紝鍐嶅彔鍔狅細  1uniform vec3 LightPos; 2uniform float specularContribution; 3 4varying vec3  ...  <a href='http://m.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/jedi-CY/aggbug/98852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-10-17 22:50 <a href="http://m.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>姹傛煇涓偣鐨則angent Space 鐨勮綆楁柟娉?/title><link>http://m.shnenglu.com/jedi-CY/archive/2009/10/12/98445.html</link><dc:creator>闄堟槺(CY)</dc:creator><author>闄堟槺(CY)</author><pubDate>Mon, 12 Oct 2009 15:38:00 GMT</pubDate><guid>http://m.shnenglu.com/jedi-CY/archive/2009/10/12/98445.html</guid><wfw:comment>http://m.shnenglu.com/jedi-CY/comments/98445.html</wfw:comment><comments>http://m.shnenglu.com/jedi-CY/archive/2009/10/12/98445.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jedi-CY/comments/commentRss/98445.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jedi-CY/services/trackbacks/98445.html</trackback:ping><description><![CDATA[瀛︿範normal mapping鏃訛紝棣栧厛闇瑕佺悊瑙d粈涔堟槸TBN鐭╅樀錛屽湪<a >http://blog.csdn.net/soilwork/archive/2006/12/30/1468860.aspx</a>涓殑鐜艦鍥懼凡緇忓彲浠ュ緢瀹規(guī)槗鐞嗚ВTBN鐨勪笁涓垎閲忓惈涔変簡錛屼絾鏄浜庡浣曡綆楋紝鎵句簡寰堝鍦版柟閮芥病鏈変竴涓瘮杈?#8220;閫氫織”鐨勭畻娉曪紙瀹為檯涓婃槸鎴戞病鏈夌湅鎳?..錛?br>榪欓噷浠嬬粛涓縐嶆湰浜烘兂鍒扮殑鏈瀹規(guī)槗鐪嬫噦鐨勭畻娉曪紝涓嶈繃璁$畻閲忚繕鏄瘮杈冨ぇ鍛靛懙<br><br><br><br><br><img height=186 alt="" src="http://m.shnenglu.com/images/cppblog_com/jedi-cy/image_20091012232147.jpg" width=328 border=0><br>濡傚浘錛屽凡鐭?涓偣錛屽潗鏍囧垎鍒槸P1錛孭2錛岃繕宸茬煡浠栦滑鐨勭汗鐞嗗潗鏍囷紝鍒嗗埆鏄紙u1錛寁1錛夊拰錛坲2錛寁2錛夛紝榪樼煡閬撲簡絎竴涓偣鐨勬硶鍚戦噺錛屾垜浠璁$畻鐨勫氨鏄疨1鐨則angent space錛屽嵆闄や簡娉曞悜閲忓鐨勬墍璋撶殑“鍓硶鍚戦噺”B 鍜屾墍璋撶殑“tangent鍚戦噺”T銆?br><br>鐩存帴鍋囪鎵姹傜殑B鍜孴鍦ㄤ笘鐣屽潗鏍囦腑鐨勫鹼細B=錛坸b錛寉b錛寊b錛夛紝T=錛坸t錛寉t錛寊t錛?br><br>寰堝鏄撳氨鐭ラ亾錛?br>T·B=0<br>N·T=0<br>B·N=0<br>鍙﹀浠栦滑閮芥槸鍗曚綅鍚戦噺錛屽張鏈夛細<br>|T|=1<br>|B|=1<br>鎺ヤ笅鏉ワ紝鎴戜滑鍙互鐢ㄧ偣1鐨勫悇涓暟鎹潵琛ㄧず鐐?鐨勫潗鏍囦綅緗細<br><br>P1+T*錛坲2-u1錛?B*錛坴2-v1錛?P2錛堟垨鑰卽v浜ゆ崲浣嶇疆錛歅1+T*錛坴2-v1錛?B*錛坲2-u1錛?P2錛屽叿浣撴槸閭d釜鍙互涓嶇...錛?br><br><br>榪欐牱6涓湭鐭ラ噺6涓柟紼嬶紝灝卞彲浠ヨ綆楀緱鍑虹偣1鐨則angent space浜唦~<br><br>浠庤繖閲屼篃鍙互鐞嗚В鍒幫紝褰撶汗鐞嗚創(chuàng)鍥懼潗鏍囦笉澶熻繛緇椂涓轟粈涔坣ormal mapping鐨勬晥鏋滀細涓嶇悊鎯籌紝鍥犱負璁$畻涓涓偣鐨則angent space榪樿渚濊禆鍛ㄥ洿鐨勭偣鐨勪俊鎭? <img src ="http://m.shnenglu.com/jedi-CY/aggbug/98445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-10-12 23:38 <a href="http://m.shnenglu.com/jedi-CY/archive/2009/10/12/98445.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛︿範shader絎竴姝?/title><link>http://m.shnenglu.com/jedi-CY/archive/2009/09/15/96368.html</link><dc:creator>闄堟槺(CY)</dc:creator><author>闄堟槺(CY)</author><pubDate>Tue, 15 Sep 2009 15:30:00 GMT</pubDate><guid>http://m.shnenglu.com/jedi-CY/archive/2009/09/15/96368.html</guid><wfw:comment>http://m.shnenglu.com/jedi-CY/comments/96368.html</wfw:comment><comments>http://m.shnenglu.com/jedi-CY/archive/2009/09/15/96368.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://m.shnenglu.com/jedi-CY/comments/commentRss/96368.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jedi-CY/services/trackbacks/96368.html</trackback:ping><description><![CDATA[<p>寰堟棭灝辨兂瀛︿範shader浜嗭紝褰撴椂鐪嬬潃閭f湰銆妎penGL瓚呯駭瀹濆吀銆嬬殑楂樼駭shader璇█鐪嬩簡2閬嶏紝鍗磋璇鍒頒簡閭d簺浠涔坰haderObject錛宻haderProgramme鐨勬蹇典笂錛岃繕涓鐩村湪鎬濊冧竴涓狿rogramme鍜孫bject涔嬮棿鐨勫叧緋匯?br>璇稿鍖呭惈鍜岃鍖呭惈銆佷竴瀵瑰錛岃繕鏈夊湪紼嬪簭涓綍鏃跺噯澶囷紝浣曟椂閲婃斁鐨勯棶棰橈紙鏇劇湅榪囩綉涓婁竴涓緥瀛愶紝鍦ㄦ父鎴忓驚鐜腑灞呯劧涓嶆柇閲嶆柊緙栬瘧錛夈?br><br>鍥犱負琚繖浜涢棶棰樻悶娣蜂簡寰堜箙錛屾墍浠ヨ寰楀簲璇ユ壘鏈洿璇︾粏鐨勪功鐪嬶紝浜庢槸灝辨壘浜嗘湰銆妎penGL shading language銆嬭嫳鏂囩増鐢靛瓙涔︼紝鍓嶉潰5绔犵殑鍐呭浠嶇劧鏄偅浜涙覆鏌撶綰跨殑鑰侀棶棰橈紝鍥犱負瀹蟲曚細婕忕偣浠涔堬紝閮借愮潃鎬у瓙鐪嬶紝涓氫綑鏃墮棿鐪嬩簡10澶╁乏鍙籌紝鎵嶇湅鍒扮6绔犱竴涓叆闂ㄧ殑渚嬪瓙錛岃繕鏈夌涓冪珷瑙e喅浜嗕互鍓嶅洶鎵扮潃鐨勯棶棰樸?/p> 鎺ヤ笅鏉ョ敤浜嗛偅涓猂enderMonkey鏄庢槑鐧界櫧鍦拌瘯楠屼簡絎?绔犵殑閭d釜渚嬪瓙錛岃瘯楠屾椂鍙堝啋鍑轟簡涓嶅皯鏁板闂錛屼緥濡傦細vs涓殑娉曠嚎鍙樻崲涓轟粈涔堜笉鐢╣l_ModelViewMatrix鍘諱箻銆佺煩闃電殑鍚勭榪愮畻鍏紡絳夌瓑錛屽搸錛岄兘鎬ぇ涓鏃剁嚎鎬т唬鏁板鐨勫お鐑傘?br><br>浠ヤ笅鏄寜鐓?#8220;姍欏疂涔?#8221;絎叚绔犵殑鐮栧潡錛岃繖涓绔犲悗闈㈢暀緇欒鑰呮湁鍏寵В鍐抽鑹查敮榻跨殑闂錛屽紕浜嗗崐澶?....<br>鍙﹀錛孯enderMonkey娣誨姞涓枃娉ㄩ噴鏃訛紝鏈夋椂鍊欏眳鐒朵細鍑轟粈涔?#8220;type name expected at token "<undefined>"”錛岀劧鍚庣紪璇戜笉閫氳繃錛屼篃寮勪簡鍗婂ぉ...<br> <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://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">uniform vec3 f3LightPos;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> specularContribution</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0.4</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> diffuseContribution</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">specularContribution;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>varying </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> LightIntensity;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>varying vec2  MCposition;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> main(</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_195_995_Open_Image onclick="this.style.display='none'; Codehighlighter1_195_995_Open_Text.style.display='none'; Codehighlighter1_195_995_Closed_Image.style.display='inline'; Codehighlighter1_195_995_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_195_995_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_195_995_Closed_Text.style.display='none'; Codehighlighter1_195_995_Open_Image.style.display='inline'; Codehighlighter1_195_995_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_195_995_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://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_195_995_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec3 ecPosition </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> vec3(gl_ModelViewMatrix </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> gl_Vertex);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍦ㄧ溂鍧愭爣緋諱腑鐗╀綋鐨勫潗鏍?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec3 tnorm     </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> normalize(gl_NormalMatrix </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> gl_Normal);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍦ㄧ溂鍧愭爣緋諱腑鐨勬硶綰?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec3 lightEyePos</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">vec3(vec4(f3LightPos,</span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec3 lightVec   </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> normalize(lightEyePos </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> ecPosition);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鐏厜鏂瑰悜(璺熺潃鐪肩潧縐誨姩)</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec3 reflectVec </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> reflect(</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">lightVec, tnorm);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍙嶅皠鏂瑰悜</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   vec3 viewVec    </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> normalize(</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">ecPosition);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鐪肩潧鐨勫墠鏂瑰悜</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> diffuse   </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> max(dot(lightVec, tnorm), </span><span style="COLOR: #000000">0.0</span><span style="COLOR: #000000">);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍏夌嚎鍜屾硶綰跨殑涔樼Н</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> spec      </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0.0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (diffuse </span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0.0</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_700_794_Open_Image onclick="this.style.display='none'; Codehighlighter1_700_794_Open_Text.style.display='none'; Codehighlighter1_700_794_Closed_Image.style.display='inline'; Codehighlighter1_700_794_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_700_794_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_700_794_Closed_Text.style.display='none'; Codehighlighter1_700_794_Open_Image.style.display='inline'; Codehighlighter1_700_794_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_700_794_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://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_700_794_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        spec </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> max(dot(reflectVec, viewVec), </span><span style="COLOR: #000000">0.0</span><span style="COLOR: #000000">);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍙嶅皠鍏?nbsp;</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">        spec </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> pow(spec, </span><span style="COLOR: #000000">2.0</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    LightIntensity </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> diffuseContribution </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> diffuse </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">specularContribution </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> spec;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    MCposition</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">gl_Vertex.xy;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   gl_Position </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">gl_ProjectionMatrix</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">gl_ModelViewMatrix </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> gl_Vertex;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> ftransform();</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top></span><span style="COLOR: #000000">}</span></span></div> <br> <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://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">uniform vec4 BrickColor;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>uniform vec4 EdgeColor;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>uniform vec2 f2BrickSize;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>uniform vec2 f2BrickInnerPerc;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>varying vec2 MCposition;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>varying </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> LightIntensity;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> main(</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_179_1276_Open_Image onclick="this.style.display='none'; Codehighlighter1_179_1276_Open_Text.style.display='none'; Codehighlighter1_179_1276_Closed_Image.style.display='inline'; Codehighlighter1_179_1276_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_179_1276_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_179_1276_Closed_Text.style.display='none'; Codehighlighter1_179_1276_Open_Image.style.display='inline'; Codehighlighter1_179_1276_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_179_1276_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://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_179_1276_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec4  color;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec2  position, useBrick;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   position</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">MCposition</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">0.02</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">f2BrickSize;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍦ㄨ創(chuàng)鍥句負鍙傝冩瘮渚?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (fract(position.y </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0.5</span><span style="COLOR: #000000">) </span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0.5</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>      position.x </span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0.5</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>      <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   position </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> fract(position);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍦ㄨ創(chuàng)鍥句笂</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> smallX</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">f2BrickInnerPerc.x)</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2.0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> bigX</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">smallX;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> smallY</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">f2BrickInnerPerc.y)</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2.0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> bigY</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">smallY;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(position.x</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0.5</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>      useBrick.x </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">smoothstep(bigX</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">, bigX</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">,position.x);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img id=Codehighlighter1_651_782_Open_Image onclick="this.style.display='none'; Codehighlighter1_651_782_Open_Text.style.display='none'; Codehighlighter1_651_782_Closed_Image.style.display='inline'; Codehighlighter1_651_782_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_651_782_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_651_782_Closed_Text.style.display='none'; Codehighlighter1_651_782_Open_Image.style.display='inline'; Codehighlighter1_651_782_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>   </span><span id=Codehighlighter1_651_782_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://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_651_782_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">useBrick.x = step(position.x, f2BrickInnerPerc.x);</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">     useBrick.x </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> smoothstep(smallX</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">, smallX</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">,position.x);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>      }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (position.y</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0.5</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>      useBrick.y </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">smoothstep(bigY</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">, bigY</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">,position.y);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img id=Codehighlighter1_886_1012_Open_Image onclick="this.style.display='none'; Codehighlighter1_886_1012_Open_Text.style.display='none'; Codehighlighter1_886_1012_Closed_Image.style.display='inline'; Codehighlighter1_886_1012_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_886_1012_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_886_1012_Closed_Text.style.display='none'; Codehighlighter1_886_1012_Open_Image.style.display='inline'; Codehighlighter1_886_1012_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>   </span><span id=Codehighlighter1_886_1012_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://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_886_1012_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">useBrick.y = step(position.y, f2BrickInnerPerc.y);</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   useBrick.y </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> smoothstep(smallY</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">, smallY</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">0.03</span><span style="COLOR: #000000">,position.y);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>   }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>  </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> useBrick.x = step(position.x, f2BrickInnerPerc.x);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>  </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> useBrick.y = step(position.y, f2BrickInnerPerc.y);</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    color  </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> mix(EdgeColor,BrickColor , useBrick.x </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> useBrick.y);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   color</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">color</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">LightIntensity;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   gl_FragColor </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> vec4( color.rgb, </span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000"> );<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <br><img height=420 alt="" src="http://m.shnenglu.com/images/cppblog_com/jedi-cy/image_20090915232646.jpg" width=469 border=0><br><br><br><span style="COLOR: red">鎺ヤ笅鏉ュ涔犵殑涓昏闂錛?/span><br><br>shader鐜閰嶇疆銆佽娉曠瓑鐑﹂棶棰橀兘瑙e喅浜嗭紝涔熻兘鐪嬫槑鐧絉enderMonkey鑷甫鐨勪竴浜涙瘮杈冪畝鍗曠殑渚嬪瓙鐨勬暣浣撴濊礬銆?br><br>浣嗘槸姣忎釜渚嬪瓙涓殑緇嗚妭閮ㄥ垎錛屾瘡涓叿浣撴楠ょ殑璁$畻錛屽嵈涓嶆槑鐧姐傚洜姝ょ幇鍦ㄦ槸鐪嬫噦渚嬪瓙鐨勫ぇ姒傦紝浣嗘槸瑕佹垜閲嶆柊鍐欎竴涓紝鎴栬呮寚鍑轟緥瀛愪腑鏌愪釜鍏蜂綋璁$畻鐨勪綔鐢紝鎴栬呰剳閲屾兂璞′緥瀛愪腑鏌愪釜鍏蜂綋姝ラ浜х敓鐨勬晥鏋滐紝鑲畾涓嶄細... <img src ="http://m.shnenglu.com/jedi-CY/aggbug/96368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-09-15 23:30 <a href="http://m.shnenglu.com/jedi-CY/archive/2009/09/15/96368.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓涓兂娉曪紝瀹炰範n緇寸珛鏂逛綋錛侊紒錛?錛堢粨鏉燂級http://m.shnenglu.com/jedi-CY/archive/2009/08/03/92100.html闄堟槺(CY)闄堟槺(CY)Mon, 03 Aug 2009 14:29:00 GMThttp://m.shnenglu.com/jedi-CY/archive/2009/08/03/92100.htmlhttp://m.shnenglu.com/jedi-CY/comments/92100.htmlhttp://m.shnenglu.com/jedi-CY/archive/2009/08/03/92100.html#Feedback9http://m.shnenglu.com/jedi-CY/comments/commentRss/92100.htmlhttp://m.shnenglu.com/jedi-CY/services/trackbacks/92100.html闃呰鍏ㄦ枃

闄堟槺(CY) 2009-08-03 22:29 鍙戣〃璇勮
]]>
涓涓兂娉曪紝瀹炵幇n緇磋秴綰х珛鏂逛綋錛侊紒錛佸垵姝ユ垚鍔燂紒錛侊紒錛堢浜岀珷錛?/title><link>http://m.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html</link><dc:creator>闄堟槺(CY)</dc:creator><author>闄堟槺(CY)</author><pubDate>Sat, 01 Aug 2009 14:16:00 GMT</pubDate><guid>http://m.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html</guid><wfw:comment>http://m.shnenglu.com/jedi-CY/comments/91919.html</wfw:comment><comments>http://m.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://m.shnenglu.com/jedi-CY/comments/commentRss/91919.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jedi-CY/services/trackbacks/91919.html</trackback:ping><description><![CDATA[     鎽樿: 娉ㄦ剰錛氬鏋滈渶瑕佽漿杞斤紝璇鋒敞鏄庝綔鑰呬綔鑰咃細闄堟槺錛圕Y錛夌戶緇笂涓绔犲啓錛屾牴鎹笂涓绔犵嚎孌靛瓨鍌ㄧ殑鎬濊礬錛屽畬鎴愮嚎鐨勫鍒朵唬鐮佸涓嬶細  1void CSuperCube::CaculateLHelp(int currentDim) 2{ 3    //---------------------------杈硅綆?nbsp;4&n...  <a href='http://m.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/jedi-CY/aggbug/91919.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-08-01 22:16 <a href="http://m.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓涓兂娉曪紝鐢ㄧ▼搴忕敾鍑洪珮緇磋秴绔嬫柟浣撳湪涓夌淮涓婄殑鎶曞獎錛侊紒錛侊紙1錛?/title><link>http://m.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html</link><dc:creator>闄堟槺(CY)</dc:creator><author>闄堟槺(CY)</author><pubDate>Fri, 31 Jul 2009 13:32:00 GMT</pubDate><guid>http://m.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html</guid><wfw:comment>http://m.shnenglu.com/jedi-CY/comments/91845.html</wfw:comment><comments>http://m.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://m.shnenglu.com/jedi-CY/comments/commentRss/91845.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jedi-CY/services/trackbacks/91845.html</trackback:ping><description><![CDATA[     鎽樿: 浠ュ墠榪樺湪瀛︽牎鏃訛紝鏈夎繃寮虹儓鐨勭洰鐫歸珮緇寸墿浣撶殑鎰挎湜錛屼篃鎯寵嚜宸卞疄鐜頒竴涓?緇寸珛鏂逛綋璇曡瘯錛屼簬鏄厛鍦ㄧ綉緇滀笂鍒板鎵緉緇寸珛鏂逛綋鏈夊叧鐨勫睍紺鴻棰戯紝鍦▂outobe涓婂彂鐜頒簡涓嶅皯錛屼竴鐪嬪氨鏄竴鏁村ぉ錛岀粨鏋滅浜屽ぉ鏈夊埆鐨勪簨鎯咃紝騫插埆鐨勪簨鍘諱簡錛屽綋鏃惰繛瑙勫緥閮芥病鏈夋壘錛屾兂娉曞氨姝ょ粨鏉熴備粖澶╃獊鐒跺張鏈変簡鍏磋嚧錛屼簬鏄喅瀹氬ソ濂藉垎鏋愪竴鐣備粠鏈鍩烘湰寮濮嬶紝鐐癸紝鎴戜滑瀹規(guī)槗鎺ㄥ嚭錛?緇村埌n緇達紝瓚呯珛鏂逛綋鐨勭偣鏁版槸2鐨刵嬈℃柟銆傚彟澶栬繕瀹規(guī)槗鎺ㄥ嚭錛氭瘡澧炲姞涓緇達紝灝變細璇炵敓鏂扮殑絀洪棿姒?..  <a href='http://m.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/jedi-CY/aggbug/91845.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-07-31 21:32 <a href="http://m.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涔嬪墠鍋氱殑LOD鍔ㄦ佸湴褰?/title><link>http://m.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html</link><dc:creator>闄堟槺(CY)</dc:creator><author>闄堟槺(CY)</author><pubDate>Tue, 30 Jun 2009 04:53:00 GMT</pubDate><guid>http://m.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html</guid><wfw:comment>http://m.shnenglu.com/jedi-CY/comments/88882.html</wfw:comment><comments>http://m.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://m.shnenglu.com/jedi-CY/comments/commentRss/88882.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jedi-CY/services/trackbacks/88882.html</trackback:ping><description><![CDATA[     鎽樿: 鐪嬩簡浣曞拸鐨勬枃绔狅紙http://www.graphixer.com.cn/ShowWorks.asp?Type=1&ID=28錛夊悗錛屽啀鎵懼埌浜嗘渶鍘熷鐨勯偅綃囪鏂囷紝涔熷疄鐜頒簡涓涓紝浠呬粎瀹炵幇浜嗗姩鎬佸湴褰紭鍖栭儴鍒嗭紝綰圭悊絳夊叾瀹冩棤鍏崇畻娉曠殑鍐呭娌℃湁鍔犱笂鍘匯備嬌鐢∣penGL娓叉煋錛屽嵆浠ュ墠鍋氭瘯涓氳璁℃椂鐨勬鏋訛紝欏轟究涔熷彲浠ユ敼榪涗竴涓嬩互鍓嶇殑娓告垙妗嗘灦~榪欓噷灝變笉璇寸畻娉曚簡錛岃鑰呭彲浠ユ壘鎵句綍鍜忚鍒扮殑閭g瘒璁烘枃錛屼釜浜鴻寰椾富瑕侀毦鐐規(guī)槸鐞嗚В娑堥櫎...  <a href='http://m.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/jedi-CY/aggbug/88882.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-06-30 12:53 <a href="http://m.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.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://by56677.com" target="_blank">国产日韩欧美二区</a>| <a href="http://caopormo.com" target="_blank">久久久91精品</a>| <a href="http://xiaocao-av.com" target="_blank">国产欧美精品xxxx另类</a>| <a href="http://www-5888c.com" target="_blank">久久九九久精品国产免费直播</a>| <a href="http://changjiucf.com" target="_blank">日韩一级精品</a>| <a href="http://32666066.com" target="_blank">一区二区三区欧美激情</a>| <a href="http://hnautos.com" target="_blank">亚洲一区二区三区四区视频</a>| <a href="http://432dm.com" target="_blank">久久av一区二区</a>| <a href="http://yckjwb.com" target="_blank">欧美第一黄色网</a>| <a href="http://74w4.com" target="_blank">国产精品ⅴa在线观看h</a>| <a href="http://567acg.com" target="_blank">国产一区91</a>| <a href="http://by5130.com" target="_blank">亚洲精品视频在线观看免费</a>| <a href="http://bby99.com" target="_blank">亚洲精品日韩精品</a>| <a href="http://yjdm296.com" target="_blank">亚洲图片在线观看</a>| <a href="http://www92994.com" target="_blank">久久av一区二区三区漫画</a>| <a href="http://4123123.com" target="_blank">久久久福利视频</a>| <a href="http://621791.com" target="_blank">亚洲福利av</a>| <a href="http://www33444.com" target="_blank">亚洲日本欧美天堂</a>| <a href="http://787299.com" target="_blank">午夜精品国产更新</a>| <a href="http://sz-changrong.com" target="_blank">狂野欧美一区</a>| <a href="http://hwlxwp.com" target="_blank">欧美新色视频</a>| <a href="http://www-878899.com" target="_blank">在线观看亚洲精品视频</a>| <a href="http://ebmsci.com" target="_blank">日韩五码在线</a>| <a href="http://www-137999.com" target="_blank">欧美一区二区三区精品</a>| <a href="http://sese912.com" target="_blank">欧美黑人一区二区三区</a>| <a href="http://haole081.com" target="_blank">亚洲视频福利</a>| <a href="http://www-474736.com" target="_blank">蜜臀av一级做a爰片久久</a>| <a href="http://133868.com" target="_blank">欧美视频在线观看一区二区</a>| <a href="http://am3757.com" target="_blank">国产综合亚洲精品一区二</a>| <a href="http://330310c.com" target="_blank">亚洲美女在线观看</a>| <a href="http://411233.com" target="_blank">久久久久久电影</a>| <a href="http://dahuxu.com" target="_blank">亚洲最新在线</a>| <a href="http://kanzhelu31.com" target="_blank">久久深夜福利免费观看</a>| <a href="http://www94816.com" target="_blank">国产精品红桃</a>| <a href="http://devwang.com" target="_blank">亚洲日韩欧美视频一区</a>| <a href="http://9113i.com" target="_blank">久久久久国产精品一区</a>| <a href="http://seanzhau.com" target="_blank">一本久久青青</a>| <a href="http://dayomall.com" target="_blank">欧美成人午夜免费视在线看片</a>| <a href="http://058888e.com" target="_blank">国产精品久久久</a>| <a href="http://by4425.com" target="_blank">最新日韩av</a>| <a href="http://www-4157.com" target="_blank">浪潮色综合久久天堂</a>| <a href="http://diyiao.com" target="_blank">亚洲视频电影图片偷拍一区</a>| <a href="http://www-36900.com" target="_blank">欧美黄色aa电影</a>| <a href="http://44368com.com" target="_blank">精品成人在线观看</a>| <a href="http://91ymz.com" target="_blank">久久久精品动漫</a>| <a href="http://744734.com" target="_blank">亚洲欧美国产毛片在线</a>| <a href="http://576193.com" target="_blank">欧美日韩国产小视频</a>| <a href="http://hg98688.com" target="_blank">亚洲福利国产</a>| <a href="http://birhit.com" target="_blank">久久日韩粉嫩一区二区三区</a>| <a href="http://laodaohang.com" target="_blank">亚洲一区在线免费观看</a>| <a href="http://www-236677.com" target="_blank">欧美精品一区二区三区久久久竹菊 </a>| <a href="http://605012.com" target="_blank">亚洲国产日日夜夜</a>| <a href="http://cechi8.com" target="_blank">欧美资源在线观看</a>| <a href="http://sesese98.com" target="_blank">国产精品婷婷</a>| <a href="http://mmmm57.com" target="_blank">亚洲欧美日韩另类精品一区二区三区</a>| <a href="http://bjzgmember.com" target="_blank">欧美国产日本</a>| <a href="http://ww3838.com" target="_blank">亚洲少妇中出一区</a>| <a href="http://eshop999.com" target="_blank">亚洲欧美久久久</a>| <a href="http://www24822.com" target="_blank">日韩一二三在线视频播</a>| <a href="http://p54y.com" target="_blank">欧美精品在线免费播放</a>| <a href="http://8bc3.com" target="_blank">亚洲欧洲日产国码二区</a>| <a href="http://bckxy.com" target="_blank">欧美18av</a>| <a href="http://765409.com" target="_blank">欧美岛国激情</a>| <a href="http://yjsp8888.com" target="_blank">一本一道久久综合狠狠老精东影业 </a>| <a href="http://changjiucf.com" target="_blank">亚洲欧洲在线一区</a>| <a href="http://hbstjsgc.com" target="_blank">奶水喷射视频一区</a>| <a href="http://xiuren2021.com" target="_blank">久久精品国产亚洲5555</a>| <a href="http://330310c.com" target="_blank">激情欧美一区二区三区</a>| <a href="http://qiezi2vip.com" target="_blank">美国十次成人</a>| <a href="http://http456446.com" target="_blank">可以免费看不卡的av网站</a>| <a href="http://22127c.com" target="_blank">亚洲黄色影院</a>| <a href="http://saobi6.com" target="_blank">亚洲欧洲一区二区天堂久久 </a>| <a href="http://jiyixitong.com" target="_blank">亚洲手机在线</a>| <a href="http://555888666.com" target="_blank">国产精品久久久久久久久久妞妞 </a>| <a href="http://caosee.com" target="_blank">国产精品免费福利</a>| <a href="http://bnb-gndc.com" target="_blank">亚洲男同1069视频</a>| <a href="http://wwwsenvpu.com" target="_blank">亚洲影视在线播放</a>| <a href="http://301110.com" target="_blank">国产视频一区二区在线观看</a>| <a href="http://www333393.com" target="_blank">久久久精品欧美丰满</a>| <a href="http://www497171c.com" target="_blank">久久精品99无色码中文字幕</a>| <a href="http://59199m.com" target="_blank">在线播放不卡</a>| <a href="http://www-663345.com" target="_blank">亚洲激情不卡</a>| <a href="http://myasker.com" target="_blank">欧美视频福利</a>| <a href="http://483134.com" target="_blank">久久精品女人</a>| <a href="http://pppp95.com" target="_blank">免费一级欧美片在线观看</a>| <a href="http://bjrailtech.com" target="_blank">亚洲精品综合精品自拍</a>| <a href="http://analemi.com" target="_blank">在线视频一区观看</a>| <a href="http://778877k.com" target="_blank">国产一区二区</a>| <a href="http://www24699.com" target="_blank">亚洲国产综合在线看不卡</a>| <a href="http://gjjlzs.com" target="_blank">国产精品99免费看</a>| <a href="http://eee88888.com" target="_blank">久久伊人亚洲</a>| <a href="http://dsjgqc.com" target="_blank">欧美日韩国产限制</a>| <a href="http://92xx00.com" target="_blank">久久久欧美精品</a>| <a href="http://lovehefei.com" target="_blank">欧美成人综合网站</a>| <a href="http://kissgz.com" target="_blank">性欧美8khd高清极品</a>| <a href="http://7213523.com" target="_blank">久久久亚洲高清</a>| <a href="http://cc28256.com" target="_blank">野花国产精品入口</a>| <a href="http://xingzhiyin85.com" target="_blank">亚洲欧美一区二区激情</a>| <a href="http://4hup23.com" target="_blank">91久久久在线</a>| <a href="http://xxxsxx.com" target="_blank">亚洲中午字幕</a>| <a href="http://8868866.com" target="_blank">亚洲精选视频在线</a>| <a href="http://yw6632.com" target="_blank">午夜伦理片一区</a>| <a href="http://ad377.com" target="_blank">亚洲精品一区在线</a>| <a href="http://677cn.com" target="_blank">欧美一级免费视频</a>| <a href="http://jgj230230.com" target="_blank">一本色道久久综合</a>| <a href="http://621939.com" target="_blank">久久精品国产亚洲a</a>| <a href="http://798200.com" target="_blank">国产精品99久久久久久久vr</a>| <a href="http://aimashe.com" target="_blank">欧美一级网站</a>| <a href="http://yanuoxun.com" target="_blank">国产精品一区毛片</a>| <a href="http://www23sds.com" target="_blank">亚洲激情在线观看</a>| <a href="http://www62265.com" target="_blank">亚洲一二三区精品</a>| <a href="http://ahqdlq.com" target="_blank">最新亚洲一区</a>| <a href="http://mengmujia.com" target="_blank">午夜精品久久久久久久99黑人</a>| <a href="http://jxrisen.com" target="_blank">亚洲高清不卡</a>| <a href="http://qcjpns.com" target="_blank">性色一区二区</a>| <a href="http://6567ya.com" target="_blank">亚洲网站在线</a>| <a href="http://77smsm.com" target="_blank">欧美成人官网二区</a>| <a href="http://4123123.com" target="_blank">久久青草久久</a>| <a href="http://baluka-tw.com" target="_blank">国产精品视频免费在线观看</a>| <a href="http://3c3c3c.com" target="_blank">亚洲国产精品一区在线观看不卡 </a>| <a href="http://www-tt211.com" target="_blank">久久久久久久999精品视频</a>| <a href="http://zgztby.com" target="_blank">亚洲一卡二卡三卡四卡五卡</a>| <a href="http://xxxsxx.com" target="_blank">久久免费视频网站</a>| <a href="http://4388x3.com" target="_blank">欧美中文在线免费</a>| <a href="http://universehb.com" target="_blank">欧美日韩一区免费</a>| <a href="http://977mo.com" target="_blank">亚洲国产美女久久久久</a>| <a href="http://spvicarb.com" target="_blank">黑人一区二区三区四区五区</a>| <a href="http://whdzjc.com" target="_blank">亚洲影院免费观看</a>| <a href="http://sz-changrong.com" target="_blank">亚洲女性裸体视频</a>| <a href="http://ttzbdl.com" target="_blank">欧美三级日韩三级国产三级</a>| <a href="http://www-116036.com" target="_blank">欧美激情麻豆</a>| <a href="http://73cao.com" target="_blank">亚洲成色777777女色窝</a>| <a href="http://caopormo.com" target="_blank">久久精品99国产精品日本</a>| <a href="http://gzw33.com" target="_blank">久久av在线</a>| <a href="http://by99969.com" target="_blank">国产人成一区二区三区影院</a>| <a href="http://bjrailtech.com" target="_blank">亚洲午夜久久久久久久久电影院</a>| <a href="http://sewuyueyue.com" target="_blank">aⅴ色国产欧美</a>| <a href="http://3wbb.com" target="_blank">欧美人与性动交cc0o</a>| <a href="http://3dxxoo.com" target="_blank">亚洲国产精品女人久久久</a>| <a href="http://251aaa.com" target="_blank">亚洲国产精品黑人久久久</a>| <a href="http://www5566szy.com" target="_blank">久久精品亚洲一区二区</a>| <a href="http://xiyan88.com" target="_blank">久久久久久999</a>| <a href="http://060607.com" target="_blank">娇妻被交换粗又大又硬视频欧美</a>| <a href="http://56718ca.com" target="_blank">欧美影院在线</a>| <a href="http://caobenfan1891.com" target="_blank">久久一综合视频</a>| <a href="http://thisisfil.com" target="_blank">欲色影视综合吧</a>| <a href="http://www-s8.com" target="_blank">奶水喷射视频一区</a>| <a href="http://305838.com" target="_blank">亚洲国产精品嫩草影院</a>| <a href="http://www36633.com" target="_blank">99精品99</a>| <a href="http://www-24333.com" target="_blank">国产精品大片</a>| <a href="http://anxingou365.com" target="_blank">亚洲一区二区三区在线观看视频 </a>| <a href="http://ooonefteprompellets.com" target="_blank">欧美精品日韩一区</a>| <a href="http://maokk88.com" target="_blank">亚洲精品午夜</a>| <a href="http://1397979.com" target="_blank">亚洲一区久久久</a>| <a href="http://www44448.com" target="_blank">国产精品久久久久久av下载红粉</a>| <a href="http://1397979.com" target="_blank">一区二区三区 在线观看视频</a>| <a href="http://778km.com" target="_blank">亚洲免费视频成人</a>| <a href="http://789583.com" target="_blank">国产日韩一区在线</a>| <a href="http://clwjbcxs.com" target="_blank">久久综合狠狠</a>| <a href="http://666cmc.com" target="_blank">亚洲精品一区二区三区av</a>| <a href="http://lalandapps.com" target="_blank">亚洲一区二区三区午夜</a>| <a href="http://baoyou118.com" target="_blank">国产精品一区三区</a>| <a href="http://wocao1997.com" target="_blank">久久精品一区四区</a>| <a href="http://yymh1056.com" target="_blank">亚洲国产精品成人综合</a>| <a href="http://608u.com" target="_blank">亚洲一区bb</a>| <a href="http://jizzizz.com" target="_blank">国产亚洲欧美日韩一区二区</a>| <a href="http://pigkrtv.com" target="_blank">老司机亚洲精品</a>| <a href="http://855821.com" target="_blank">一本色道久久综合精品竹菊</a>| <a href="http://xss521.com" target="_blank">久久成人国产</a>| <a href="http://dayomall.com" target="_blank">亚洲精品在线二区</a>| <a href="http://wwwmiya728.com" target="_blank">欧美国产精品va在线观看</a>| <a href="http://pao449.com" target="_blank">国产精品国产三级国产普通话99</a>| <a href="http://300644.com" target="_blank">亚洲欧美久久久</a>| <a href="http://hazymall.com" target="_blank">欧美 日韩 国产精品免费观看</a>| <a href="http://110488.com" target="_blank">亚洲人成网站777色婷婷</a>| <a href="http://412342.com" target="_blank">欧美日韩一二三四五区</a>| <a href="http://pao449.com" target="_blank">亚洲欧美在线x视频</a>| <a href="http://nc04.com" target="_blank">欧美好吊妞视频</a>| <a href="http://082235.com" target="_blank">久久成人精品无人区</a>| <a href="http://whaylan.com" target="_blank">亚洲福利国产精品</a>| <a href="http://www-067.com" target="_blank">国产麻豆综合</a>| <a href="http://sththg.com" target="_blank">欧美日本三区</a>| <a href="http://017492.com" target="_blank">久久av最新网址</a>| <a href="http://www-90567.com" target="_blank">亚洲理论电影网</a>| <a href="http://xfrlyy.com" target="_blank">裸体一区二区</a>| <a href="http://www107aa.com" target="_blank">午夜欧美电影在线观看</a>| <a href="http://5767j.com" target="_blank">亚洲日韩视频</a>| <a href="http://luobu520.com" target="_blank">国外成人在线视频网站</a>| <a href="http://wansilv.com" target="_blank">国产精品爱啪在线线免费观看</a>| <a href="http://xuanxuan88.com" target="_blank">久久精品国产亚洲一区二区</a>| <a href="http://easypufu.com" target="_blank">日韩一级在线</a>| <a href="http://dehuabz.com" target="_blank">欧美国产欧美综合</a>| <a href="http://k8m9.com" target="_blank">久久婷婷蜜乳一本欲蜜臀</a>| <a href="http://coolpaly.com" target="_blank">亚洲淫性视频</a>| <a href="http://liuyangzi.com" target="_blank">日韩午夜精品视频</a>| <a href="http://www068hs.com" target="_blank">亚洲国产精品999</a>| <a href="http://520844www.com" target="_blank">国产欧美日韩综合</a>| <a href="http://c7lc.com" target="_blank">国产精品久久久91</a>| <a href="http://y65v.com" target="_blank">国产精品成人观看视频免费</a>| <a href="http://5849595.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>