锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美大片免费久久精品三p,日韩亚洲欧美一区二区三区,亚洲无线一线二线三线区别avhttp://m.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://m.shnenglu.com/AstaTus/archive/2009/02/16/73911.htmlAstaTusAstaTusMon, 16 Feb 2009 02:10:00 GMThttp://m.shnenglu.com/AstaTus/archive/2009/02/16/73911.htmlhttp://m.shnenglu.com/AstaTus/comments/73911.htmlhttp://m.shnenglu.com/AstaTus/archive/2009/02/16/73911.html#Feedback0http://m.shnenglu.com/AstaTus/comments/commentRss/73911.htmlhttp://m.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();
}
}


]]>
日本精品久久久久久久久免费|
精品国产乱码久久久久软件|
一本久久久久久久|
亚洲人AV永久一区二区三区久久|
成人午夜精品无码区久久|
久久精品国产精品青草app|
久久精品国产福利国产琪琪|
亚洲乱码中文字幕久久孕妇黑人
|
国产午夜精品理论片久久|
2019久久久高清456|
伊人久久大香线蕉精品|
成人午夜精品无码区久久|
精品国产婷婷久久久|
国产精品久久久久久一区二区三区|
四虎影视久久久免费|
国产精品九九久久免费视频
|
精品久久人人妻人人做精品|
狠狠综合久久综合88亚洲
|
久久久精品国产Sm最大网站|
久久国产亚洲精品无码|
久久久久亚洲av成人网人人软件|
亚洲一本综合久久|
久久国产亚洲精品麻豆|
狠狠干狠狠久久|
99久久婷婷免费国产综合精品|
色8久久人人97超碰香蕉987|
久久久高清免费视频|
亚洲国产精品嫩草影院久久|
久久精品国产欧美日韩|
久久国产精品一区|
久久综合伊人77777|
精品国产91久久久久久久a|
国产成人精品久久亚洲高清不卡|
狠狠久久亚洲欧美专区|
久久免费国产精品一区二区|
国产无套内射久久久国产|
久久人人爽人人爽人人片AV东京热
|
久久超乳爆乳中文字幕|
国产亚洲美女精品久久久久狼|
久久这里只有精品首页|
国内精品久久久久久久影视麻豆|