锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美大片免费久久精品三p,日韩亚洲欧美一区二区三区,亚洲无线一线二线三线区别avhttp://www.shnenglu.com/AstaTus/category/9587.html -- 澶忓ぉ涓嶇儹銆傘?/description>zh-cnMon, 16 Feb 2009 03:47:38 GMTMon, 16 Feb 2009 03:47:38 GMT60- phong 鍏夌収妯″瀷銆傘?/title>http://www.shnenglu.com/AstaTus/archive/2009/02/16/73911.htmlAstaTusAstaTusMon, 16 Feb 2009 02:10:00 GMThttp://www.shnenglu.com/AstaTus/archive/2009/02/16/73911.htmlhttp://www.shnenglu.com/AstaTus/comments/73911.htmlhttp://www.shnenglu.com/AstaTus/archive/2009/02/16/73911.html#Feedback0http://www.shnenglu.com/AstaTus/comments/commentRss/73911.htmlhttp://www.shnenglu.com/AstaTus/services/trackbacks/73911.html 鍋氫簡涓瘮杈冪畝鍗曠殑 phong 鍏夌収妯″瀷銆?br>

float4x4 Scal;
float4x4 World;
float4x4 View;
float4x4 projection;
float4x4 WorldViewProjection;
float3 EyePosition;
float3 LightDir;
float4 LightColor;

struct VertexInput


{
float4 Position : POSITION;
float2 Tex : TEXCOORD0;
float3 Normal : NORMAL;
};


struct VertexOutput


{
float4 Position : POSITION;
float2 Tex : TEXCOORD0;
float3 Normal : TEXCOORD1;
float3 View : TEXCOORD2;
};


VertexOutput VertexMain(VertexInput input)


{
VertexOutput output = (VertexOutput)0;
WorldViewProjection = mul(mul(View, World), projection);
output.Position = mul(mul(input.Position, Scal), WorldViewProjection);
output.Tex = input.Tex;
output.Normal = mul(input.Normal, World);
output.View = EyePosition - mul(input.Position, World);
return output;
}

float4 PixelMain(VertexOutput input) : COLOR0


{
float diffsum;
float specularsum;
float4 color;
float sunshinepower;
float4 amibent = float4(0.1f, 0.1f, 0.1f, 1.0f);
sunshinepower = 16.0f;
diffsum = specularsum = 0;
//婕弽灝?/span>
LightDir = normalize(LightDir);
diffsum = saturate(dot(LightDir, input.Normal));
//闀滈潰鍙嶅皠
float3 L = -LightDir;
float3 R = normalize(reflect(L, input.Normal));
float3 V = normalize(input.View);
specularsum = pow(saturate(dot(R, V)), sunshinepower);
color = specularsum + diffsum * LightColor + amibent;

return color;
}

technique techR


{
pass p0

{
VertexShader = compile vs_2_0 VertexMain();
PixelShader = compile ps_2_0 PixelMain();
}
}


]]>
污污内射久久一区二区欧美日韩|
久久99国产精品尤物|
久久精品亚洲乱码伦伦中文
|
69久久精品无码一区二区|
国产亚洲精午夜久久久久久
|
久久国产精品99久久久久久老狼|
色婷婷综合久久久久中文一区二区|
久久笫一福利免费导航|
久久久久亚洲精品天堂|
亚洲欧美成人综合久久久|
segui久久国产精品|
久久久久综合国产欧美一区二区|
久久久噜噜噜久久中文字幕色伊伊
|
久久99国产精品成人欧美|
久久香蕉国产线看观看精品yw|
久久精品成人欧美大片|
精品国产乱码久久久久久郑州公司
|
久久久久亚洲AV无码网站|
亚洲欧美一级久久精品|
久久国产成人午夜AV影院|
91精品国产高清久久久久久io|
久久久久久精品免费免费自慰|
精品人妻伦九区久久AAA片69|
91精品国产91久久久久福利|
久久精品国产亚洲av麻豆蜜芽|
99久久免费国产精品|
日韩精品国产自在久久现线拍|
久久精品国产网红主播|
成人妇女免费播放久久久|
久久精品天天中文字幕人妻
|
国产精品内射久久久久欢欢
|
久久夜色撩人精品国产小说|
久久综合九色综合久99|
99久久婷婷国产综合精品草原|
久久精品国产免费|
精品久久久久久无码国产|
久久久不卡国产精品一区二区|
久久久久综合国产欧美一区二区|
久久久久国产精品三级网|
久久久久亚洲AV无码去区首|
亚洲国产成人久久综合区|