锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久爱另类一区二区小说,国产精品magnet,欧美成人免费小视频http://www.shnenglu.com/jedi-CY/archive/2014/02/06/205641.html闄堟槺(CY)闄堟槺(CY)Wed, 05 Feb 2014 16:11:00 GMThttp://www.shnenglu.com/jedi-CY/archive/2014/02/06/205641.htmlhttp://www.shnenglu.com/jedi-CY/comments/205641.htmlhttp://www.shnenglu.com/jedi-CY/archive/2014/02/06/205641.html#Feedback0http://www.shnenglu.com/jedi-CY/comments/commentRss/205641.htmlhttp://www.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://www.shnenglu.com/jedi-CY/archive/2010/06/19/118207.html闄堟槺(CY)闄堟槺(CY)Fri, 18 Jun 2010 16:22:00 GMThttp://www.shnenglu.com/jedi-CY/archive/2010/06/19/118207.htmlhttp://www.shnenglu.com/jedi-CY/comments/118207.htmlhttp://www.shnenglu.com/jedi-CY/archive/2010/06/19/118207.html#Feedback0http://www.shnenglu.com/jedi-CY/comments/commentRss/118207.htmlhttp://www.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://www.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html">http://www.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html錛屽嚭鐜板鎬殑鐜拌薄涔熸槸娌℃湁鍔燙amera瀵艱嚧鐨勩傘傘傛睏銆傘傘傘傘?br>
鍙﹀鐢變簬RenderMonkey鏃犳硶鑾峰緱ViewPort澶у皬錛岃繕鏈夊叾浠栧悇縐嶉檺鍒剁瓑鍘熷洜錛屾暣鏁寸敤浜?涓猵ass錛屽疄闄呭疄鐜版椂2涓猵ass灝卞浜?img src ="http://www.shnenglu.com/jedi-CY/aggbug/118207.html" width = "1" height = "1" />

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

闄堟槺(CY) 2010-02-09 19:24 鍙戣〃璇勮
]]>
IGame楠ㄩ鍔ㄧ敾鎴愬姛瀵煎嚭http://www.shnenglu.com/jedi-CY/archive/2010/01/16/105834.html闄堟槺(CY)闄堟槺(CY)Sat, 16 Jan 2010 13:10:00 GMThttp://www.shnenglu.com/jedi-CY/archive/2010/01/16/105834.htmlhttp://www.shnenglu.com/jedi-CY/comments/105834.htmlhttp://www.shnenglu.com/jedi-CY/archive/2010/01/16/105834.html#Feedback8http://www.shnenglu.com/jedi-CY/comments/commentRss/105834.htmlhttp://www.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://www.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html闄堟槺(CY)闄堟槺(CY)Sat, 24 Oct 2009 05:36:00 GMThttp://www.shnenglu.com/jedi-CY/archive/2009/10/24/99351.htmlhttp://www.shnenglu.com/jedi-CY/comments/99351.htmlhttp://www.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html#Feedback2http://www.shnenglu.com/jedi-CY/comments/commentRss/99351.htmlhttp://www.shnenglu.com/jedi-CY/services/trackbacks/99351.html榪欎釜闂鍦╪ormal mapping闃舵灝卞凡緇忓嚭鐜頒簡錛屼絾鏄晥鏋滄病鏈夌敤parallax mapping鍚庢槑鏄俱傚叿浣撶棁鐘跺涓嬶細

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

浣嗗綋鎽勫儚鏈烘部z鏂瑰悜鏃嬭漿涓涓搴﹀悗錛屽啀涓婁笅宸﹀彸鏃嬭漿鐩告満錛屽氨浼氬彂鐜拌創鍥懼亸縐葷殑鏂瑰悜鍑虹幇浜嗛敊璇紝璐村浘鍋忕Щ鐨勬柟鍚戜粛鐒舵寜鐫鎽勫儚鏈簔杞存紜椂鐨勫亸縐繪柟鍚戝亸縐匯?br>
姣斿璇達紝鎽勫儚鏈烘部z鏃嬭漿180搴﹀悗錛屼笂/涓嬫棆杞浉鏈猴紝鐗╀綋鐨勬ā鍨嬫敼鍙樺綋鐒舵槸闅忕潃鏄劇ず淇/浠拌錛屼絾鏄創鍥懼亸縐誨嵈鍙嶈繃鏉ワ紝鍙樻垚浜嗕話瑙?淇錛涜繖鏃跺乏鍙蟲棆杞紝璐村浘涔熶細鍑虹幇鐩稿弽鐨勫乏瑙?鍙寵.....
鑰屾憚鍍忔満娌縵鏃嬭漿90搴︽垨270搴︽椂錛屼笂涓嬫棆杞浉鏈猴紝璐村浘鍋忕Щ鍗存槸娌垮乏瑙嗐佸彸瑙嗘敼鍙?br>鎽勫儚鏈烘部z鏃嬭漿鍏跺畠瑙掑害鏃訛紝榪欎簺鏀瑰彉涔熼殢鐫鍙樺寲錛屾劅瑙変笂灝辨槸錛氳創鍥劇殑鍋忕Щ鏁堟灉浠嶇劧璁や負浣犵殑鐪肩潧榪樺湪鎽勫儚鏈簔杞寸殑姝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://www.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://www.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html</guid><wfw:comment>http://www.shnenglu.com/jedi-CY/comments/98852.html</wfw:comment><comments>http://www.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/jedi-CY/comments/commentRss/98852.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/jedi-CY/services/trackbacks/98852.html</trackback:ping><description><![CDATA[     鎽樿: 絎竴涓槸鏈瀹規槗“鍙戞槑”鐨勮濺杞細x灝勭嚎鏁堟灉錛屼笉榪囨寜榪欎釜鍋氭硶瀹炵幇鐪熸閫忔槑鐨勮瘽榪樿閫愪釜鐗╀綋娓叉煋鍒扮汗鐞嗭紝鍐嶅彔鍔狅細  1uniform vec3 LightPos; 2uniform float specularContribution; 3 4varying vec3  ...  <a href='http://www.shnenglu.com/jedi-CY/archive/2009/10/17/98852.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/jedi-CY/aggbug/98852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-10-17 22:50 <a href="http://www.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://www.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://www.shnenglu.com/jedi-CY/archive/2009/10/12/98445.html</guid><wfw:comment>http://www.shnenglu.com/jedi-CY/comments/98445.html</wfw:comment><comments>http://www.shnenglu.com/jedi-CY/archive/2009/10/12/98445.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/jedi-CY/comments/commentRss/98445.html</wfw:commentRss><trackback:ping>http://www.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>涓殑鐜艦鍥懼凡緇忓彲浠ュ緢瀹規槗鐞嗚ВTBN鐨勪笁涓垎閲忓惈涔変簡錛屼絾鏄浜庡浣曡綆楋紝鎵句簡寰堝鍦版柟閮芥病鏈変竴涓瘮杈?#8220;閫氫織”鐨勭畻娉曪紙瀹為檯涓婃槸鎴戞病鏈夌湅鎳?..錛?br>榪欓噷浠嬬粛涓縐嶆湰浜烘兂鍒扮殑鏈瀹規槗鐪嬫噦鐨勭畻娉曪紝涓嶈繃璁$畻閲忚繕鏄瘮杈冨ぇ鍛靛懙<br><br><br><br><br><img height=186 alt="" src="http://www.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>浠庤繖閲屼篃鍙互鐞嗚В鍒幫紝褰撶汗鐞嗚創鍥懼潗鏍囦笉澶熻繛緇椂涓轟粈涔坣ormal mapping鐨勬晥鏋滀細涓嶇悊鎯籌紝鍥犱負璁$畻涓涓偣鐨則angent space榪樿渚濊禆鍛ㄥ洿鐨勭偣鐨勪俊鎭? <img src ="http://www.shnenglu.com/jedi-CY/aggbug/98445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-10-12 23:38 <a href="http://www.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://www.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://www.shnenglu.com/jedi-CY/archive/2009/09/15/96368.html</guid><wfw:comment>http://www.shnenglu.com/jedi-CY/comments/96368.html</wfw:comment><comments>http://www.shnenglu.com/jedi-CY/archive/2009/09/15/96368.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/jedi-CY/comments/commentRss/96368.html</wfw:commentRss><trackback:ping>http://www.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://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">uniform vec3 f3LightPos;<br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>varying vec2  MCposition;<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">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://www.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://www.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://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_195_995_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://www.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://www.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://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.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://www.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://www.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://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_700_794_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">uniform vec4 BrickColor;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>uniform vec4 EdgeColor;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>uniform vec2 f2BrickSize;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>uniform vec2 f2BrickInnerPerc;<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>varying vec2 MCposition;<br><img src="http://www.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://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">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://www.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://www.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://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_179_1276_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec4  color;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   vec2  position, useBrick;<br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍦ㄨ創鍥句負鍙傝冩瘮渚?/span><span style="COLOR: #008000"><br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>      <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.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">鍦ㄨ創鍥句笂</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">   <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.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://www.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://www.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://www.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://www.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://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_651_782_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>      }</span></span><span style="COLOR: #000000"><br><img src="http://www.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://www.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://www.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://www.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://www.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://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_886_1012_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>   }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.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://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000"><br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>   <br><img src="http://www.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://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <br><img height=420 alt="" src="http://www.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://www.shnenglu.com/jedi-CY/aggbug/96368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-09-15 23:30 <a href="http://www.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://www.shnenglu.com/jedi-CY/archive/2009/08/03/92100.html闄堟槺(CY)闄堟槺(CY)Mon, 03 Aug 2009 14:29:00 GMThttp://www.shnenglu.com/jedi-CY/archive/2009/08/03/92100.htmlhttp://www.shnenglu.com/jedi-CY/comments/92100.htmlhttp://www.shnenglu.com/jedi-CY/archive/2009/08/03/92100.html#Feedback9http://www.shnenglu.com/jedi-CY/comments/commentRss/92100.htmlhttp://www.shnenglu.com/jedi-CY/services/trackbacks/92100.html闃呰鍏ㄦ枃

闄堟槺(CY) 2009-08-03 22:29 鍙戣〃璇勮
]]>
涓涓兂娉曪紝瀹炵幇n緇磋秴綰х珛鏂逛綋錛侊紒錛佸垵姝ユ垚鍔燂紒錛侊紒錛堢浜岀珷錛?/title><link>http://www.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://www.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html</guid><wfw:comment>http://www.shnenglu.com/jedi-CY/comments/91919.html</wfw:comment><comments>http://www.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.shnenglu.com/jedi-CY/comments/commentRss/91919.html</wfw:commentRss><trackback:ping>http://www.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://www.shnenglu.com/jedi-CY/archive/2009/08/01/91919.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/jedi-CY/aggbug/91919.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-08-01 22:16 <a href="http://www.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://www.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://www.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html</guid><wfw:comment>http://www.shnenglu.com/jedi-CY/comments/91845.html</wfw:comment><comments>http://www.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.shnenglu.com/jedi-CY/comments/commentRss/91845.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/jedi-CY/services/trackbacks/91845.html</trackback:ping><description><![CDATA[     鎽樿: 浠ュ墠榪樺湪瀛︽牎鏃訛紝鏈夎繃寮虹儓鐨勭洰鐫歸珮緇寸墿浣撶殑鎰挎湜錛屼篃鎯寵嚜宸卞疄鐜頒竴涓?緇寸珛鏂逛綋璇曡瘯錛屼簬鏄厛鍦ㄧ綉緇滀笂鍒板鎵緉緇寸珛鏂逛綋鏈夊叧鐨勫睍紺鴻棰戯紝鍦▂outobe涓婂彂鐜頒簡涓嶅皯錛屼竴鐪嬪氨鏄竴鏁村ぉ錛岀粨鏋滅浜屽ぉ鏈夊埆鐨勪簨鎯咃紝騫插埆鐨勪簨鍘諱簡錛屽綋鏃惰繛瑙勫緥閮芥病鏈夋壘錛屾兂娉曞氨姝ょ粨鏉熴備粖澶╃獊鐒跺張鏈変簡鍏磋嚧錛屼簬鏄喅瀹氬ソ濂藉垎鏋愪竴鐣備粠鏈鍩烘湰寮濮嬶紝鐐癸紝鎴戜滑瀹規槗鎺ㄥ嚭錛?緇村埌n緇達紝瓚呯珛鏂逛綋鐨勭偣鏁版槸2鐨刵嬈℃柟銆傚彟澶栬繕瀹規槗鎺ㄥ嚭錛氭瘡澧炲姞涓緇達紝灝變細璇炵敓鏂扮殑絀洪棿姒?..  <a href='http://www.shnenglu.com/jedi-CY/archive/2009/07/31/91845.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/jedi-CY/aggbug/91845.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-07-31 21:32 <a href="http://www.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://www.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://www.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html</guid><wfw:comment>http://www.shnenglu.com/jedi-CY/comments/88882.html</wfw:comment><comments>http://www.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.shnenglu.com/jedi-CY/comments/commentRss/88882.html</wfw:commentRss><trackback:ping>http://www.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瘒璁烘枃錛屼釜浜鴻寰椾富瑕侀毦鐐規槸鐞嗚В娑堥櫎...  <a href='http://www.shnenglu.com/jedi-CY/archive/2009/06/30/88882.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/jedi-CY/aggbug/88882.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/jedi-CY/" target="_blank">闄堟槺(CY)</a> 2009-06-30 12:53 <a href="http://www.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://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://d77dd.com" target="_blank">亚洲日本成人在线观看</a>| <a href="http://jm1688e.com" target="_blank">老司机午夜免费精品视频 </a>| <a href="http://xtgoldsky.com" target="_blank">亚洲人成在线观看一区二区</a>| <a href="http://www-3844444.com" target="_blank">午夜日本精品</a>| <a href="http://www-888005.com" target="_blank">亚洲免费视频一区二区</a>| <a href="http://414670.com" target="_blank">国产一区二区av</a>| <a href="http://pabjzz.com" target="_blank">免费亚洲电影在线</a>| <a href="http://www-111111.com" target="_blank">欧美xart系列在线观看</a>| <a href="http://whmingtong.com" target="_blank">99精品免费</a>| <a href="http://lampreydb.com" target="_blank">在线综合亚洲欧美在线视频</a>| <a href="http://coerverbeijing.com" target="_blank">国产精品豆花视频</a>| <a href="http://91ypp.com" target="_blank">久久中文在线</a>| <a href="http://tonglijinshu.com" target="_blank">免费视频亚洲</a>| <a href="http://bjopl.com" target="_blank">性高湖久久久久久久久</a>| <a href="http://yymh1056.com" target="_blank">久久乐国产精品</a>| <a href="http://chunhuigk.com" target="_blank">99riav久久精品riav</a>| <a href="http://jxyptsw.com" target="_blank">亚洲自拍偷拍麻豆</a>| <a href="http://www-876810.com" target="_blank">亚洲国产成人tv</a>| <a href="http://iietao.com" target="_blank">亚洲午夜影视影院在线观看</a>| <a href="http://smdzs.com" target="_blank">国产在线精品自拍</a>| <a href="http://17cao8.com" target="_blank">亚洲美女av电影</a>| <a href="http://021jjjflaw.com" target="_blank">国产亚洲精品久久久</a>| <a href="http://wwwavtb1122.com" target="_blank">亚洲国产精品成人综合</a>| <a href="http://www-90422.com" target="_blank">国产精品美女黄网</a>| <a href="http://058888e.com" target="_blank">欧美黑人多人双交</a>| <a href="http://042455.com" target="_blank">国产毛片久久</a>| <a href="http://qhzyxcd.com" target="_blank">亚洲日本va午夜在线电影</a>| <a href="http://shght.com" target="_blank">国产日产亚洲精品系列</a>| <a href="http://www49966.com" target="_blank">亚洲欧洲一区</a>| <a href="http://wwwqm9.com" target="_blank">亚洲第一福利在线观看</a>| <a href="http://98tangav.com" target="_blank">亚洲视频1区</a>| <a href="http://874805.com" target="_blank">亚洲美女av电影</a>| <a href="http://njhuike.com" target="_blank">欧美一级理论片</a>| <a href="http://baidijs.com" target="_blank">亚洲深夜福利</a>| <a href="http://ncncpa.com" target="_blank">美女脱光内衣内裤视频久久网站</a>| <a href="http://1390744.com" target="_blank">中文日韩欧美</a>| <a href="http://aqdit2022.com" target="_blank">欧美电影免费观看</a>| <a href="http://haixian360.com" target="_blank">久久精品一区二区三区不卡</a>| <a href="http://czhqwy.com" target="_blank">欧美精品久久99</a>| <a href="http://y4088.com" target="_blank">免费观看不卡av</a>| <a href="http://ythbhg.com" target="_blank">国产精品香蕉在线观看</a>| <a href="http://3dmh133.com" target="_blank">亚洲日本一区二区三区</a>| <a href="http://9a9u.com" target="_blank">精品动漫3d一区二区三区</a>| <a href="http://my7877.com" target="_blank">亚洲一区二区三区精品视频</a>| <a href="http://ssni888.com" target="_blank">亚洲欧洲日本在线</a>| <a href="http://hjk56.com" target="_blank">久久欧美中文字幕</a>| <a href="http://shanghaijiagu.com" target="_blank">久久国产精品毛片</a>| <a href="http://timonna.com" target="_blank">国产精品高潮呻吟久久av黑人</a>| <a href="http://yc0989.com" target="_blank">免费日韩视频</a>| <a href="http://birhit.com" target="_blank">伊人久久婷婷色综合98网</a>| <a href="http://5555547.com" target="_blank">亚洲一区精彩视频</a>| <a href="http://uniconmgt.com" target="_blank">亚洲男人影院</a>| <a href="http://http456446.com" target="_blank">欧美日韩一区在线观看</a>| <a href="http://feiniao168.com" target="_blank">91久久精品国产91久久</a>| <a href="http://caca060.com" target="_blank">亚洲高清视频一区二区</a>| <a href="http://xiuren2021.com" target="_blank">久久人人爽人人爽爽久久</a>| <a href="http://kk1xx-com.com" target="_blank">欧美主播一区二区三区</a>| <a href="http://2225101.com" target="_blank">国产精品久久久久久模特</a>| <a href="http://baigoso.com" target="_blank">99视频精品免费观看</a>| <a href="http://xinghejiuye.com" target="_blank">亚洲精品久久久久久一区二区</a>| <a href="http://m-pisiwa.com" target="_blank">久久精品在这里</a>| <a href="http://tuokuba520.com" target="_blank">久久精品一区二区国产</a>| <a href="http://heyzo1199.com" target="_blank">国产午夜精品全部视频在线播放 </a>| <a href="http://o6186.com" target="_blank">欧美www视频在线观看</a>| <a href="http://ctmhotel.com" target="_blank">国产在线乱码一区二区三区</a>| <a href="http://9e67.com" target="_blank">新狼窝色av性久久久久久</a>| <a href="http://zytxkj.com" target="_blank">性做久久久久久久免费看</a>| <a href="http://567acg.com" target="_blank">国产精品久久久久久久午夜片</a>| <a href="http://ccc36-com.com" target="_blank">一区二区三区久久久</a>| <a href="http://ridenimbus.com" target="_blank">中国亚洲黄色</a>| <a href="http://430390.com" target="_blank">国产精品入口日韩视频大尺度</a>| <a href="http://6w7y.com" target="_blank">亚洲一区尤物</a>| <a href="http://cm168168.com" target="_blank">久久精品国产亚洲a</a>| <a href="http://cao3e8c8.com" target="_blank">好看的亚洲午夜视频在线</a>| <a href="http://080177.com" target="_blank">久久精品国产亚洲一区二区</a>| <a href="http://ktokt.com" target="_blank">久久激情中文</a>| <a href="http://876769.com" target="_blank">亚洲电影免费在线</a>| <a href="http://feiniao168.com" target="_blank">欧美成人精品在线播放</a>| <a href="http://52wenxiu.com" target="_blank">亚洲乱码视频</a>| <a href="http://www0505nn.com" target="_blank">午夜日韩在线</a>| <a href="http://www18818.com" target="_blank">激情小说另类小说亚洲欧美</a>| <a href="http://677968.com" target="_blank">免费在线观看精品</a>| <a href="http://by722777.com" target="_blank">亚洲美女在线看</a>| <a href="http://ju5556.com" target="_blank">欧美淫片网站</a>| <a href="http://ad377.com" target="_blank">亚洲国产精品专区久久</a>| <a href="http://lianjiemenye.com" target="_blank">欧美精品v国产精品v日韩精品</a>| <a href="http://q731.com" target="_blank">一本一本久久a久久精品牛牛影视</a>| <a href="http://894322.com" target="_blank">亚洲一二区在线</a>| <a href="http://ttdy20.com" target="_blank">国产在线精品成人一区二区三区</a>| <a href="http://as777as.com" target="_blank">久久三级视频</a>| <a href="http://ju255.com" target="_blank">日韩亚洲一区二区</a>| <a href="http://jy920.com" target="_blank">久久久综合网</a>| <a href="http://123yongjiu.com" target="_blank">夜夜嗨av一区二区三区</a>| <a href="http://hwlxwp.com" target="_blank">国产视频综合在线</a>| <a href="http://340332.com" target="_blank">欧美激情视频给我</a>| <a href="http://laoyewo.com" target="_blank">亚洲欧美变态国产另类</a>| <a href="http://4080sy.com" target="_blank">欧美国产大片</a>| <a href="http://133686.com" target="_blank">亚洲欧美一区二区精品久久久</a>| <a href="http://woshinannan741.com" target="_blank">国产一区二区三区在线播放免费观看</a>| <a href="http://wwwhhh396.com" target="_blank">久久国产综合精品</a>| <a href="http://hgx123.com" target="_blank">日韩午夜在线观看视频</a>| <a href="http://avtb2068.com" target="_blank">久久久久国产一区二区</a>| <a href="http://894322.com" target="_blank">一区二区福利</a>| <a href="http://fulong-tj.com" target="_blank">黄色精品一区二区</a>| <a href="http://621768.com" target="_blank">欧美国产日韩在线观看</a>| <a href="http://www1982t.com" target="_blank">亚洲欧美日韩国产综合</a>| <a href="http://y8e8.com" target="_blank">亚洲国产精品一区制服丝袜 </a>| <a href="http://ganmabook.com" target="_blank">一区二区高清在线观看</a>| <a href="http://828121.com" target="_blank">国产日本欧美一区二区</a>| <a href="http://ynzhuoyi.com" target="_blank">欧美精品导航</a>| <a href="http://zunguidq.com" target="_blank">久久久国产亚洲精品</a>| <a href="http://337791.com" target="_blank">99这里只有精品</a>| <a href="http://ayxchc.com" target="_blank">欧美激情一区二区三区高清视频</a>| <a href="http://by4672.com" target="_blank">小黄鸭视频精品导航</a>| <a href="http://xxx6688.com" target="_blank">亚洲精品久久久久久下一站 </a>| <a href="http://7628x.com" target="_blank">欧美岛国激情</a>| <a href="http://737sihu.com" target="_blank">欧美一区二区三区免费视</a>| <a href="http://mgcc37.com" target="_blank">亚洲三级电影全部在线观看高清</a>| <a href="http://lgcpvip888.com" target="_blank">久久国产精品久久久久久电车</a>| <a href="http://www-49hk.com" target="_blank">亚洲乱码国产乱码精品精可以看</a>| <a href="http://yiluee.com" target="_blank">国产欧美日韩麻豆91</a>| <a href="http://ccc3636.com" target="_blank">欧美日在线观看</a>| <a href="http://5s5s5s.com" target="_blank">欧美sm重口味系列视频在线观看</a>| <a href="http://57sa.com" target="_blank">香蕉久久夜色精品国产使用方法</a>| <a href="http://xxdd19.com" target="_blank">99re8这里有精品热视频免费</a>| <a href="http://3737520.com" target="_blank">另类综合日韩欧美亚洲</a>| <a href="http://csjtzn.com" target="_blank">欧美在线播放一区二区</a>| <a href="http://ncyy4.com" target="_blank">亚洲欧美日韩在线不卡</a>| <a href="http://winkwink333.com" target="_blank">一本色道**综合亚洲精品蜜桃冫</a>| <a href="http://123lifenet.com" target="_blank">怡红院精品视频在线观看极品</a>| <a href="http://www205sihu.com" target="_blank">国产精品老牛</a>| <a href="http://345fz.com " target="_blank">国产精品久久久久久影视</a>| <a href="http://avtb2120.com" target="_blank">欧美久久99</a>| <a href="http://www49966.com" target="_blank">欧美精品1区2区3区</a>| <a href="http://qhzyxcd.com" target="_blank">欧美jizzhd精品欧美巨大免费</a>| <a href="http://www278999.com" target="_blank">久久久国产一区二区</a>| <a href="http://jj8518.com" target="_blank">久久精品1区</a>| <a href="http://785448.com" target="_blank">久久久噜噜噜久久中文字幕色伊伊 </a>| <a href="http://szywsj.com" target="_blank">亚洲一区www</a>| <a href="http://wwwsao117.com" target="_blank">一区二区福利</a>| <a href="http://e7w2.com" target="_blank">在线午夜精品自拍</a>| <a href="http://sp106.com" target="_blank">一本大道av伊人久久综合</a>| <a href="http://gx2020.com" target="_blank">亚洲精品欧美</a>| <a href="http://1116333.com" target="_blank">99国产一区</a>| <a href="http://wwwsao117.com" target="_blank">亚洲一区观看</a>| <a href="http://gjjlzs.com" target="_blank">欧美一级黄色录像</a>| <a href="http://236fff.com" target="_blank">香蕉久久国产</a>| <a href="http://32tun.com" target="_blank">久久久精品午夜少妇</a>| <a href="http://xxxsxx.com" target="_blank">久久免费国产精品</a>| <a href="http://caosee.com" target="_blank">久久综合久久美利坚合众国</a>| <a href="http://54zcr.com" target="_blank">久久亚洲精品网站</a>| <a href="http://988tz.com" target="_blank">欧美成人一区二区三区片免费</a>| <a href="http://hwlxwp.com" target="_blank">麻豆亚洲精品</a>| <a href="http://www34523.com" target="_blank">亚洲大片精品永久免费</a>| <a href="http://ccly2.com" target="_blank">亚洲国产欧美精品</a>| <a href="http://8x29ft.com" target="_blank">亚洲免费av电影</a>| <a href="http://www-44899.com" target="_blank">一区二区冒白浆视频</a>| <a href="http://zjjieda.com" target="_blank">午夜视频一区在线观看</a>| <a href="http://7770790.com" target="_blank">久久精品亚洲一区二区三区浴池</a>| <a href="http://8x29ft.com" target="_blank">久久久久国产一区二区三区四区</a>| <a href="http://www33779.com" target="_blank">欧美在线亚洲在线</a>| <a href="http://xxdd19.com" target="_blank">久久免费午夜影院</a>| <a href="http://jsgf444.com" target="_blank">欧美另类99xxxxx</a>| <a href="http://avse98.com" target="_blank">国产精品国产三级国产aⅴ浪潮</a>| <a href="http://686852a.com" target="_blank">国产精品一区二区在线观看不卡</a>| <a href="http://cbb188.com" target="_blank">国产欧美一区二区精品婷婷</a>| <a href="http://o3xo.com" target="_blank">在线观看日产精品</a>| <a href="http://687673.com" target="_blank">一本综合精品</a>| <a href="http://057232.com" target="_blank">久久久欧美精品</a>| <a href="http://4hup23.com" target="_blank">亚洲激情偷拍</a>| <a href="http://sortxz.com" target="_blank">亚洲欧美国产精品桃花</a>| <a href="http://www-136445.com" target="_blank">久久午夜国产精品</a>| <a href="http://www-37277.com" target="_blank">欧美另类在线观看</a>| <a href="http://91porn42.com" target="_blank">国产欧美精品日韩</a>| <a href="http://asanny.com" target="_blank">亚洲人成免费</a>| <a href="http://by4433.com" target="_blank">久久国内精品自在自线400部</a>| <a href="http://520taose.com" target="_blank">久热国产精品视频</a>| <a href="http://shenshijuesheying.com" target="_blank">91久久夜色精品国产九色</a>| <a href="http://689558.com" target="_blank">亚洲一级在线</a>| <a href="http://520taose.com" target="_blank">麻豆av福利av久久av</a>| <a href="http://400206.com" target="_blank">欧美午夜不卡视频</a>| <a href="http://527937.com" target="_blank">激情一区二区三区</a>| <a href="http://guanghezixun.com" target="_blank">亚洲一二三区在线观看</a>| <a href="http://sdjzzs.com" target="_blank">久久伊人精品天天</a>| <a href="http://749996.com" target="_blank">中文久久精品</a>| <a href="http://767296.com" target="_blank">女人色偷偷aa久久天堂</a>| <a href="http://7788444.com" target="_blank">国产精品视频久久</a>| <a href="http://261262.com" target="_blank">亚洲人体偷拍</a>| <a href="http://cmtqd.com" target="_blank">久久久人成影片一区二区三区</a>| <a href="http://1369080.com" target="_blank">亚洲国产日韩一区</a>| <a href="http://320ur.com" target="_blank">久久精品久久综合</a>| <a href="http://huayoue.com" target="_blank">国产精品福利网站</a>| <a href="http://topjavhd.com" target="_blank">日韩网站在线观看</a>| <a href="http://7811c.com" target="_blank">久久中文在线</a>| <a href="http://88488848.com" target="_blank">亚洲欧美视频在线观看视频</a>| <a href="http://www101804.com" target="_blank">欧美高清在线视频观看不卡</a>| <a href="http://www909059.com" target="_blank">国内精品久久久久久久97牛牛</a>| <a href="http://yw133777.com" target="_blank">夜夜嗨av一区二区三区四季av</a>| <a href="http://yw1998.com" target="_blank">久久亚洲综合</a>| <a href="http://kasimcoal.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>