锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品久久久久久,精品久久国产一区二区三区香蕉,亚洲精品无码久久千人斩http://m.shnenglu.com/init/category/17178.htmlGraphics|EngineDev|GameDev|2D&3D Art zh-cnThu, 15 Oct 2020 14:34:19 GMTThu, 15 Oct 2020 14:34:19 GMT60glAlphaFunc in OpenGL ES2.0http://m.shnenglu.com/init/archive/2012/11/19/195387.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Mon, 19 Nov 2012 14:28:00 GMThttp://m.shnenglu.com/init/archive/2012/11/19/195387.htmlhttp://m.shnenglu.com/init/comments/195387.htmlhttp://m.shnenglu.com/init/archive/2012/11/19/195387.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/195387.htmlhttp://m.shnenglu.com/init/services/trackbacks/195387.htmlIn OpenGL ES 2.0 glAlphaFunc isn't available, you have to implement it in a fragment shader. There isn't a lot of reference out there for this (not that I could find anyway) so I thought I'd write this up.

It's actually quite simple to implement a quick alpha test. I needed to be able to cookie cut out sprites and fonts so I simply needed to reject fragments where the alpha value was zero. Here are the guts of a shader to do this:

#ifdef GL_ES 
precision highp float;
#endif 
uniform sampler2D u_tex0; 
uniform bool u_alphatestenable; 
varying vec2 v_texCoord;
varying vec4 v_color;
void main(){ 
    //calculate the fragment color based on the texture and the vertex colour
    vec4 basecolor = texture2D( u_tex0, v_texCoord ) * v_color;

    //if testing is enabled, check the alpha component and discard if zero      
    if(u_alphatestenable){ 
        if(basecolor.a == 0.0){ 
            //throw this fragment away
            discard;
        }
    }
    gl_FragColor = basecolor;
}

 

You need to set up a uniform variable u_alphatestenable which enables the alpha test. If you want to support different test types ( less than, greater than etc) then you will need two more uniform variables: one for the test type and one for the value to test against.

int uni_alphatest_enable = glGetUniformLocation(mProgram, "u_alphatestenable"); 
bool alphateston = true; 
glUniform1i(uni_alphatest_enabl

 

note that you shouldn't call glGetUniformLocation every frame, it should be cached somewhere.
It's quite simple and while you may be thinking oh that is so slow it not that bad. It's faster then the fixed function pipeline which is doing tests for alpha, lights, blend modes etc. If you get paranoid then you can create multiple shaders that support different subsets of features. All you need to be careful of is the cost of calling glSetProgram (to switch shaders) which can be expensive and cause bubbles in the vertex pipeline in the hardware.



鎯呯粷鏍艱皟(fresmaster) 2012-11-19 22:28 鍙戣〃璇勮
]]>
Gamma Correctionhttp://m.shnenglu.com/init/archive/2012/11/15/195246.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Thu, 15 Nov 2012 15:05:00 GMThttp://m.shnenglu.com/init/archive/2012/11/15/195246.htmlhttp://m.shnenglu.com/init/comments/195246.htmlhttp://m.shnenglu.com/init/archive/2012/11/15/195246.html#Feedback1http://m.shnenglu.com/init/comments/commentRss/195246.htmlhttp://m.shnenglu.com/init/services/trackbacks/195246.html
image

鍦ㄨ綆楁満鍥懼艦瀛﹂鍩熸椂甯稿惉鍒癵amma correction 錛実amma correction 鎺у埗浜?jiǎn)鍥惧儚鏁翠綋鐨勪寒搴﹀Q宺eproduce colors涔熼渶瑕乬amma correction鐨勪竴浜涚悊璁虹煡璇嗭紝gamma correction涓嶄粎浠呮槸鎺у埗浜?jiǎn)鍥惧儚鐨勪寒搴﹀Q岃屼笖榪樻帶鍒朵簡(jiǎn)RGB鍚勪釜鍒嗛噺鐨勬瘮渚嬶紝鎴戜滑鐭ラ亾娓叉煋鍣ㄦ槸綰挎х殑錛岃屾樉紺哄櫒騫墮潪綰挎э紝鍏跺疄鐢?shù)瀛愭墦鍦ㄥ睆骞曚笂浠庤屼駭鐢熶寒鐐癸紝鐢?shù)瀛愮殑杩愬姩鍙楃數(shù)鍘嬫帶鍒跺Q岃繖涓よ呮槸鎸囨暟鍏崇郴鐨勶紝鎵浠ヤ駭鐢熺殑浜害涔熻窡鐢?shù)鍘嬫垚鎸囨暟鍏尘p伙紝鑰屽彂閫佺粰鏄劇ず鍣ㄧ殑voltages鑼冨洿鏄?~1錛?/font>

image

image

瀵逛簬鎴戜滑杈撳叆鐨勫浘鍍忥紝濡傛灉鐩存帴鏄劇ず錛岄偅涔堝氨浼?xì)绡囨殫锛屾犚?guī)嵁宸茬煡鐢?shù)鍘嬩笌鏄窘C轟寒搴︾殑鍏崇郴錛岃繘琛実amma correction 錛屽叾瀹炲氨鏄gamma鏇茬嚎鐨勪慨姝c備竴鑸敓浜у巶瀹朵笉鍔犺鏄庯紝浠栦滑鐨勪冀鐮佸煎ぇ綰︾瓑浜?.5.

image

image

浠g爜錛?/p>

   gammaCorrection = 1 / gamma
   colour = GetPixelColour(x, y)
   newRed   = 255 * (Red(colour)   / 255) ^ gammaCorrection
   newGreen = 255 * (Green(colour) / 255) ^ gammaCorrection
   newBlue  = 255 * (Blue(colour)  / 255) ^ gammaCorrection
   PutPixelColour(x, y) = RGB(newRed, newGreen, newBlue)

鐭ラ亾monitor涓嶆槸涓涓嚎鎬х殑錛岄偅涔堟垜浠湪榪涜棰滆壊鍔犳硶鏃訛紝鎴戜滑寰楀埌鐨勯鑹插茍涓嶆槸鐪熸鐨勯鑹插肩殑鐩稿姞錛屾瘮濡俫amma factor鏄?.2

red = add (r1, r2);

red= add (0.235,0.156);

瀵逛簬涓涓嚎鎬ц澶囷紝red = 0.391,瀵逛簬鏈粡淇鐨刴ontior red=0.126;

鍥犱負(fù)鏈変竴涓箓鍑芥暟鐨勮繍綆楋細(xì)C_out = C_in2.2

鐜板湪浣跨敤gamma correction :C_corrected= C_out1.0/2.2

0.3912.2 = 0.126

0.1261.0/2.2 = 0.39

鎴戜滑鐪嬪埌浣跨敤浼界爜鏍℃浠ュ悗鎴戜滑鑳藉緱鍒版垜浠鎯崇殑棰滆壊鍊?.39.

 

imageimage

 

imageimage

 

imageimage

 

 

There are two ways to do gamma correction:

  • Using the renderer. The renderer (the graphics card or GPU) is a linear device. Modern renderers have the support of gamma correction via sRGB textures and framebuffer formats. See the following OpenGL extensions for more details: GL_ARB_framebuffer_sRGB and GL_EXT_texture_sRGB. With these extensions you can get gamma corrected values for free but gamma correction factor is set to 2.2. You can鈥檛 change it.
  • Using a software gamma correction. The gamma correction is applied to the final scene buffer thanks to apixel shader and you can set the gamma correction you want.

In OpenGL, using GL_ARB_framebuffer_sRGB is really simple: once your FBO is bound, just enable the sRGB space with

glEnable(GL_FRAMEBUFFER_SRGB);
 
gamma-correction


]]>
Hemi-Sphere Lightinghttp://m.shnenglu.com/init/archive/2012/09/18/191143.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Tue, 18 Sep 2012 11:27:00 GMThttp://m.shnenglu.com/init/archive/2012/09/18/191143.htmlhttp://m.shnenglu.com/init/comments/191143.htmlhttp://m.shnenglu.com/init/archive/2012/09/18/191143.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/191143.htmlhttp://m.shnenglu.com/init/services/trackbacks/191143.html闃呰鍏ㄦ枃

]]>
Light Mappinghttp://m.shnenglu.com/init/archive/2012/09/18/191128.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Tue, 18 Sep 2012 08:48:00 GMThttp://m.shnenglu.com/init/archive/2012/09/18/191128.htmlhttp://m.shnenglu.com/init/comments/191128.htmlhttp://m.shnenglu.com/init/archive/2012/09/18/191128.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/191128.htmlhttp://m.shnenglu.com/init/services/trackbacks/191128.html闃呰鍏ㄦ枃

]]>
GLSL.Ambient occlusion http://m.shnenglu.com/init/archive/2012/04/30/173280.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Mon, 30 Apr 2012 14:18:00 GMThttp://m.shnenglu.com/init/archive/2012/04/30/173280.htmlhttp://m.shnenglu.com/init/comments/173280.htmlhttp://m.shnenglu.com/init/archive/2012/04/30/173280.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/173280.htmlhttp://m.shnenglu.com/init/services/trackbacks/173280.html闃呰鍏ㄦ枃

]]>
GLSL.High Dynamic Rangehttp://m.shnenglu.com/init/archive/2012/04/19/172031.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Thu, 19 Apr 2012 13:48:00 GMThttp://m.shnenglu.com/init/archive/2012/04/19/172031.htmlhttp://m.shnenglu.com/init/comments/172031.htmlhttp://m.shnenglu.com/init/archive/2012/04/19/172031.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/172031.htmlhttp://m.shnenglu.com/init/services/trackbacks/172031.html闃呰鍏ㄦ枃

]]>
GLSL.Depth Of Fieldhttp://m.shnenglu.com/init/archive/2012/04/19/172028.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Thu, 19 Apr 2012 12:42:00 GMThttp://m.shnenglu.com/init/archive/2012/04/19/172028.htmlhttp://m.shnenglu.com/init/comments/172028.htmlhttp://m.shnenglu.com/init/archive/2012/04/19/172028.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/172028.htmlhttp://m.shnenglu.com/init/services/trackbacks/172028.html闃呰鍏ㄦ枃

]]>
GLSL.Image post-processinghttp://m.shnenglu.com/init/archive/2012/04/07/170372.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sat, 07 Apr 2012 09:03:00 GMThttp://m.shnenglu.com/init/archive/2012/04/07/170372.htmlhttp://m.shnenglu.com/init/comments/170372.htmlhttp://m.shnenglu.com/init/archive/2012/04/07/170372.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/170372.htmlhttp://m.shnenglu.com/init/services/trackbacks/170372.html闃呰鍏ㄦ枃

]]>
GLSL.Parallax mappinghttp://m.shnenglu.com/init/archive/2012/04/07/169945.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sat, 07 Apr 2012 09:03:00 GMThttp://m.shnenglu.com/init/archive/2012/04/07/169945.htmlhttp://m.shnenglu.com/init/comments/169945.htmlhttp://m.shnenglu.com/init/archive/2012/04/07/169945.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/169945.htmlhttp://m.shnenglu.com/init/services/trackbacks/169945.html闃呰鍏ㄦ枃

]]>
GLSL.Refract & Reflect & Diffraction http://m.shnenglu.com/init/archive/2012/03/29/169406.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Thu, 29 Mar 2012 06:04:00 GMThttp://m.shnenglu.com/init/archive/2012/03/29/169406.htmlhttp://m.shnenglu.com/init/comments/169406.htmlhttp://m.shnenglu.com/init/archive/2012/03/29/169406.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/169406.htmlhttp://m.shnenglu.com/init/services/trackbacks/169406.html闃呰鍏ㄦ枃

]]>
GLSL.Simplified Uberlight Lightinghttp://m.shnenglu.com/init/archive/2012/03/27/169192.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Tue, 27 Mar 2012 10:34:00 GMThttp://m.shnenglu.com/init/archive/2012/03/27/169192.htmlhttp://m.shnenglu.com/init/comments/169192.htmlhttp://m.shnenglu.com/init/archive/2012/03/27/169192.html#Feedback3http://m.shnenglu.com/init/comments/commentRss/169192.htmlhttp://m.shnenglu.com/init/services/trackbacks/169192.html闃呰鍏ㄦ枃

]]>
GLSL.ShadowMaphttp://m.shnenglu.com/init/archive/2012/03/16/168092.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Fri, 16 Mar 2012 09:11:00 GMThttp://m.shnenglu.com/init/archive/2012/03/16/168092.htmlhttp://m.shnenglu.com/init/comments/168092.htmlhttp://m.shnenglu.com/init/archive/2012/03/16/168092.html#Feedback1http://m.shnenglu.com/init/comments/commentRss/168092.htmlhttp://m.shnenglu.com/init/services/trackbacks/168092.html闃呰鍏ㄦ枃

]]>
GLSL.gl_FragCoord銆乬l_FragDepth浠ュ強(qiáng)娣卞害璁$畻http://m.shnenglu.com/init/archive/2012/03/11/167636.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sun, 11 Mar 2012 03:06:00 GMThttp://m.shnenglu.com/init/archive/2012/03/11/167636.htmlhttp://m.shnenglu.com/init/comments/167636.htmlhttp://m.shnenglu.com/init/archive/2012/03/11/167636.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/167636.htmlhttp://m.shnenglu.com/init/services/trackbacks/167636.html闃呰鍏ㄦ枃

]]>
GLSL.Projective Texture Mappinghttp://m.shnenglu.com/init/archive/2012/03/09/167457.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Thu, 08 Mar 2012 19:00:00 GMThttp://m.shnenglu.com/init/archive/2012/03/09/167457.htmlhttp://m.shnenglu.com/init/comments/167457.htmlhttp://m.shnenglu.com/init/archive/2012/03/09/167457.html#Feedback3http://m.shnenglu.com/init/comments/commentRss/167457.htmlhttp://m.shnenglu.com/init/services/trackbacks/167457.html闃呰鍏ㄦ枃

]]>
GLSL.Bank BRDF anisotropyhttp://m.shnenglu.com/init/archive/2012/03/06/167236.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Tue, 06 Mar 2012 05:06:00 GMThttp://m.shnenglu.com/init/archive/2012/03/06/167236.htmlhttp://m.shnenglu.com/init/comments/167236.htmlhttp://m.shnenglu.com/init/archive/2012/03/06/167236.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/167236.htmlhttp://m.shnenglu.com/init/services/trackbacks/167236.html闃呰鍏ㄦ枃

]]>
GLSL.Cook Torrance Modelhttp://m.shnenglu.com/init/archive/2012/03/05/167197.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Mon, 05 Mar 2012 11:08:00 GMThttp://m.shnenglu.com/init/archive/2012/03/05/167197.htmlhttp://m.shnenglu.com/init/comments/167197.htmlhttp://m.shnenglu.com/init/archive/2012/03/05/167197.html#Feedback2http://m.shnenglu.com/init/comments/commentRss/167197.htmlhttp://m.shnenglu.com/init/services/trackbacks/167197.html闃呰鍏ㄦ枃

]]>
OpenGL.Vertex Array Object (VAO).http://m.shnenglu.com/init/archive/2012/02/21/166098.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Tue, 21 Feb 2012 09:42:00 GMThttp://m.shnenglu.com/init/archive/2012/02/21/166098.htmlhttp://m.shnenglu.com/init/comments/166098.htmlhttp://m.shnenglu.com/init/archive/2012/02/21/166098.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/166098.htmlhttp://m.shnenglu.com/init/services/trackbacks/166098.html闃呰鍏ㄦ枃

]]>
OpenGL.Modern 3D Programminghttp://m.shnenglu.com/init/archive/2012/02/21/165998.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Tue, 21 Feb 2012 09:41:00 GMThttp://m.shnenglu.com/init/archive/2012/02/21/165998.htmlhttp://m.shnenglu.com/init/comments/165998.htmlhttp://m.shnenglu.com/init/archive/2012/02/21/165998.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/165998.htmlhttp://m.shnenglu.com/init/services/trackbacks/165998.html闃呰鍏ㄦ枃

]]>
GLSL. Basic Functionhttp://m.shnenglu.com/init/archive/2012/02/19/165975.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sun, 19 Feb 2012 07:31:00 GMThttp://m.shnenglu.com/init/archive/2012/02/19/165975.htmlhttp://m.shnenglu.com/init/comments/165975.htmlhttp://m.shnenglu.com/init/archive/2012/02/19/165975.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/165975.htmlhttp://m.shnenglu.com/init/services/trackbacks/165975.html闃呰鍏ㄦ枃

]]>
OpenGL. 欏剁偣鏁扮粍. Buffer Objecthttp://m.shnenglu.com/init/archive/2012/02/19/165973.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sun, 19 Feb 2012 06:35:00 GMThttp://m.shnenglu.com/init/archive/2012/02/19/165973.htmlhttp://m.shnenglu.com/init/comments/165973.htmlhttp://m.shnenglu.com/init/archive/2012/02/19/165973.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/165973.htmlhttp://m.shnenglu.com/init/services/trackbacks/165973.html闃呰鍏ㄦ枃

]]>
OpenGL.Stencil Bufferhttp://m.shnenglu.com/init/archive/2012/02/18/165910.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sat, 18 Feb 2012 06:00:00 GMThttp://m.shnenglu.com/init/archive/2012/02/18/165910.htmlhttp://m.shnenglu.com/init/comments/165910.htmlhttp://m.shnenglu.com/init/archive/2012/02/18/165910.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/165910.htmlhttp://m.shnenglu.com/init/services/trackbacks/165910.html闃呰鍏ㄦ枃

]]>
OpenGL.FrameBuffer Object http://m.shnenglu.com/init/archive/2012/02/16/165778.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Thu, 16 Feb 2012 12:50:00 GMThttp://m.shnenglu.com/init/archive/2012/02/16/165778.htmlhttp://m.shnenglu.com/init/comments/165778.htmlhttp://m.shnenglu.com/init/archive/2012/02/16/165778.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/165778.htmlhttp://m.shnenglu.com/init/services/trackbacks/165778.html闃呰鍏ㄦ枃

]]>
OpenGL.Environment Mappinghttp://m.shnenglu.com/init/archive/2012/02/16/165764.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Thu, 16 Feb 2012 09:51:00 GMThttp://m.shnenglu.com/init/archive/2012/02/16/165764.htmlhttp://m.shnenglu.com/init/comments/165764.htmlhttp://m.shnenglu.com/init/archive/2012/02/16/165764.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/165764.htmlhttp://m.shnenglu.com/init/services/trackbacks/165764.html闃呰鍏ㄦ枃

]]>
OpenGL. Multi_Texturehttp://m.shnenglu.com/init/archive/2012/02/14/165529.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Mon, 13 Feb 2012 18:19:00 GMThttp://m.shnenglu.com/init/archive/2012/02/14/165529.htmlhttp://m.shnenglu.com/init/comments/165529.htmlhttp://m.shnenglu.com/init/archive/2012/02/14/165529.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/165529.htmlhttp://m.shnenglu.com/init/services/trackbacks/165529.html闃呰鍏ㄦ枃

]]>
OpenGL涓殑鍏夌収妯″瀷緇?/title><link>http://m.shnenglu.com/init/archive/2012/02/10/165293.html</link><dc:creator>鎯呯粷鏍艱皟(fresmaster)</dc:creator><author>鎯呯粷鏍艱皟(fresmaster)</author><pubDate>Fri, 10 Feb 2012 06:51:00 GMT</pubDate><guid>http://m.shnenglu.com/init/archive/2012/02/10/165293.html</guid><wfw:comment>http://m.shnenglu.com/init/comments/165293.html</wfw:comment><comments>http://m.shnenglu.com/init/archive/2012/02/10/165293.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/init/comments/commentRss/165293.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/init/services/trackbacks/165293.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://m.shnenglu.com/init/archive/2012/02/10/165293.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/init/aggbug/165293.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/init/" target="_blank">鎯呯粷鏍艱皟(fresmaster)</a> 2012-02-10 14:51 <a href="http://m.shnenglu.com/init/archive/2012/02/10/165293.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>OSG鍩烘湰鍑犱綍浣撶粯鍒?/title><link>http://m.shnenglu.com/init/archive/2012/01/15/164192.html</link><dc:creator>鎯呯粷鏍艱皟(fresmaster)</dc:creator><author>鎯呯粷鏍艱皟(fresmaster)</author><pubDate>Sat, 14 Jan 2012 16:10:00 GMT</pubDate><guid>http://m.shnenglu.com/init/archive/2012/01/15/164192.html</guid><wfw:comment>http://m.shnenglu.com/init/comments/164192.html</wfw:comment><comments>http://m.shnenglu.com/init/archive/2012/01/15/164192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/init/comments/commentRss/164192.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/init/services/trackbacks/164192.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://m.shnenglu.com/init/archive/2012/01/15/164192.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/init/aggbug/164192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/init/" target="_blank">鎯呯粷鏍艱皟(fresmaster)</a> 2012-01-15 00:10 <a href="http://m.shnenglu.com/init/archive/2012/01/15/164192.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>osgNaturehttp://m.shnenglu.com/init/archive/2012/01/09/163897.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Mon, 09 Jan 2012 13:14:00 GMThttp://m.shnenglu.com/init/archive/2012/01/09/163897.htmlhttp://m.shnenglu.com/init/comments/163897.htmlhttp://m.shnenglu.com/init/archive/2012/01/09/163897.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/163897.htmlhttp://m.shnenglu.com/init/services/trackbacks/163897.html闃呰鍏ㄦ枃

]]>
OSG-2.8.2鍦╒S2008涓嬬殑閰嶇疆瀹夎http://m.shnenglu.com/init/archive/2012/01/07/163805.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sat, 07 Jan 2012 14:09:00 GMThttp://m.shnenglu.com/init/archive/2012/01/07/163805.htmlhttp://m.shnenglu.com/init/comments/163805.htmlhttp://m.shnenglu.com/init/archive/2012/01/07/163805.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/163805.htmlhttp://m.shnenglu.com/init/services/trackbacks/163805.html闃呰鍏ㄦ枃

]]>
OSG紼嬪簭緙栬瘧http://m.shnenglu.com/init/archive/2012/01/07/163757.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Fri, 06 Jan 2012 16:30:00 GMThttp://m.shnenglu.com/init/archive/2012/01/07/163757.htmlhttp://m.shnenglu.com/init/comments/163757.htmlhttp://m.shnenglu.com/init/archive/2012/01/07/163757.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/163757.htmlhttp://m.shnenglu.com/init/services/trackbacks/163757.html闃呰鍏ㄦ枃

]]>
GLSL. 璇硶鍩虹http://m.shnenglu.com/init/archive/2011/11/20/160579.html鎯呯粷鏍艱皟(fresmaster)鎯呯粷鏍艱皟(fresmaster)Sun, 20 Nov 2011 12:57:00 GMThttp://m.shnenglu.com/init/archive/2011/11/20/160579.htmlhttp://m.shnenglu.com/init/comments/160579.htmlhttp://m.shnenglu.com/init/archive/2011/11/20/160579.html#Feedback0http://m.shnenglu.com/init/comments/commentRss/160579.htmlhttp://m.shnenglu.com/init/services/trackbacks/160579.html闃呰鍏ㄦ枃

]]>
激情久久久久久久久久| 亚洲国产精品成人久久蜜臀 | 99久久99久久精品国产| 97精品国产97久久久久久免费| 国产农村妇女毛片精品久久| 久久无码精品一区二区三区| 97久久婷婷五月综合色d啪蜜芽| 日本久久久久亚洲中字幕| 精品国产91久久久久久久a| 中文字幕久久亚洲一区| 国产精品久久国产精品99盘| 久久精品一区二区影院| 久久久久亚洲AV无码永不| 久久久无码精品午夜| av无码久久久久久不卡网站 | 久久国产精品成人片免费| 久久精品无码一区二区三区免费 | 国产日韩欧美久久| 麻豆亚洲AV永久无码精品久久| 久久国产视屏| 国产精品美女久久久久AV福利| 7777久久久国产精品消防器材| 伊人色综合久久天天| 久久99国产精品久久| 国产成人久久精品一区二区三区| 久久久久无码国产精品不卡| 久久久中文字幕| 久久91精品国产91久久小草| 久久亚洲精品国产精品婷婷| 久久久久久A亚洲欧洲AV冫| 国产亚洲美女精品久久久久狼| 伊人久久综合成人网| 久久久国产视频| 欧美伊人久久大香线蕉综合| 久久强奷乱码老熟女| 精品久久久久中文字幕一区| 国产农村妇女毛片精品久久| 爱做久久久久久| 亚洲人成电影网站久久| 亚洲精品乱码久久久久久中文字幕| 国产精品久久久久久久久软件|