亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? toon.txt

?? Introduction to directx9 3d game programming 一書的源代碼
?? TXT
字號:
////////////////////////////////////////////////////////////////////////////
// 
// File: toon.txt
// 
// Author: Frank Luna (C) All Rights Reserved
//
// System: AMD Athlon 1800+ XP, 512 DDR, Geforce 3, Windows XP, MSVC++ 7.0 
//
// Desc: Vertex shader that lights geometry such it appears to be
//       drawn in a cartoon style.
//          
////////////////////////////////////////////////////////////////////////////

//
// Globals
//

extern matrix WorldViewMatrix;
extern matrix WorldViewProjMatrix;

extern vector Color;

extern vector LightDirection;

//
// Structures
//

struct VS_INPUT
{
    vector position : POSITION;
    vector normal   : NORMAL;
};

struct VS_OUTPUT
{
    vector position : POSITION;
    float2 uvCoords : TEXCOORD;
    vector diffuse  : COLOR;
};


//
// Main
//

VS_OUTPUT Main(VS_INPUT input)
{
    // zero out each member in output
    VS_OUTPUT output = (VS_OUTPUT)0;


    // transform vertex position to homogenous clip space
     output.position = mul(input.position, WorldViewProjMatrix);

    //
    // Transform lights and normals to view space.  Set w
    // components to zero since we're transforming vectors.
    // Assume there are no scalings in the world
    // matrix as well.
    //
    LightDirection.w = 0.0f;
    input.normal.w   = 0.0f;
    LightDirection   = mul(LightDirection, WorldViewMatrix);
    input.normal     = mul(input.normal, WorldViewMatrix);

    //
    // Compute the 1D texture coordinate for toon rendering.
    //
    float u = dot(LightDirection, input.normal);

    //
    // Clamp to zero if u is negative because u
    // negative implies the angle between the light
    // and normal is greater than 90 degrees.  And
    // if that is true then the surface receives
    // no light.
    //
    if( u < 0.0f )
        u = 0.0f;

    // 
    // Set other tex coord to middle.
    //
    float v = 0.5f;


    output.uvCoords.x = u;
    output.uvCoords.y = v;

    // save color
    output.diffuse = Color;
    
    return output;
}





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品久久久久久久久久久久| 亚洲国产毛片aaaaa无费看| 欧美图片一区二区三区| av电影在线观看一区| 丁香婷婷综合激情五月色| 国产成都精品91一区二区三| 精品一区二区国语对白| 久久99精品一区二区三区三区| 久久99精品国产麻豆不卡| 国产在线精品国自产拍免费| 国产二区国产一区在线观看| 国产.欧美.日韩| 成人精品小蝌蚪| 91久久精品午夜一区二区| 欧美日韩一区三区四区| 欧美久久一区二区| 日韩一区二区三区av| 精品福利在线导航| 国产精品久久夜| 一区二区三区av电影| 日本在线不卡视频一二三区| 国产一区91精品张津瑜| av亚洲精华国产精华| 在线免费不卡视频| 日韩精品在线网站| 日韩一区在线免费观看| 日本视频在线一区| 成人三级在线视频| 欧美三级一区二区| 国产欧美日韩综合| 五月婷婷综合激情| 国产成人av福利| 欧美在线看片a免费观看| 日韩免费性生活视频播放| 亚洲国产高清aⅴ视频| 亚洲国产精品一区二区久久恐怖片 | 日韩午夜中文字幕| 久久九九国产精品| 首页欧美精品中文字幕| 国产成人一区在线| 在线播放中文一区| 国产精品乱子久久久久| 同产精品九九九| 成人av中文字幕| 91精品国产欧美一区二区18| 国产精品大尺度| 狠狠色丁香婷婷综合| 91极品视觉盛宴| 国产精品久久久久影院色老大 | 欧美成人精品3d动漫h| 亚洲免费在线视频| 国产精品99久久久久| 欧美肥妇bbw| 一区二区三区中文字幕在线观看| 国产精品综合视频| 精品久久久久久综合日本欧美| 亚洲精品成人悠悠色影视| 成人一区二区三区| 26uuu精品一区二区| 蜜臀精品一区二区三区在线观看 | 国产日韩欧美激情| 久久av资源站| 日韩欧美美女一区二区三区| 视频一区中文字幕| 在线观看日韩毛片| 亚洲欧美激情一区二区| jlzzjlzz亚洲女人18| 欧美国产1区2区| 不卡av电影在线播放| 久久久久国产精品厨房| 国产一区二区在线观看视频| 日韩欧美美女一区二区三区| 蜜桃一区二区三区在线| 91精品国产综合久久久久久久| 亚洲综合一二三区| 欧美日韩国产乱码电影| 午夜精品视频一区| 日韩三级伦理片妻子的秘密按摩| 日韩av网站免费在线| 欧美一级黄色片| 国内精品免费在线观看| 国产欧美视频在线观看| 99国产精品久久久久| 一区二区三区 在线观看视频| 色婷婷综合中文久久一本| 一区二区国产盗摄色噜噜| 欧美日韩高清不卡| 日本免费新一区视频| 久久综合色之久久综合| 丁香婷婷综合五月| 亚洲精品第一国产综合野| 欧美视频在线不卡| 日韩精品色哟哟| 国产三级精品三级在线专区| 99re亚洲国产精品| 亚洲成人一区二区在线观看| 日韩精品专区在线影院观看 | 日韩美女视频19| 欧美午夜片在线看| 久久不见久久见免费视频1| 国产精品无圣光一区二区| 色综合激情五月| 另类中文字幕网| 国产精品日产欧美久久久久| 欧洲精品在线观看| 精品一区二区三区在线观看国产 | 欧美在线看片a免费观看| 日韩av在线免费观看不卡| 久久久久久久久99精品| 91国产免费看| 国产一区二区福利| 亚洲一区影音先锋| 久久久久一区二区三区四区| 日本久久一区二区三区| 国产精品亚洲第一| 天天影视色香欲综合网老头| 国产精品免费观看视频| 日韩欧美二区三区| 在线免费亚洲电影| 成人动漫一区二区三区| 日韩av不卡在线观看| 亚洲精品高清视频在线观看| 国产亚洲欧美一区在线观看| 欧美乱妇23p| 91视频观看视频| 粉嫩欧美一区二区三区高清影视| 亚洲第一二三四区| 成人免费一区二区三区在线观看 | 不卡电影一区二区三区| 老司机午夜精品| 午夜欧美一区二区三区在线播放| 国产精品视频观看| 欧美草草影院在线视频| 欧美色老头old∨ideo| aaa亚洲精品| 国产一区二区三区四| 日韩中文字幕不卡| 亚洲午夜一区二区| 亚洲一区二区视频在线| 亚洲欧美色综合| 亚洲男人都懂的| 亚洲人成7777| 亚洲欧美日韩一区二区 | 色综合久久精品| 成人精品免费视频| 国产成人综合网| 成人免费福利片| 成人妖精视频yjsp地址| 国产高清精品久久久久| 国产一区二区三区免费看| 九九视频精品免费| 国产一区欧美二区| 国产精品白丝jk黑袜喷水| 国产伦理精品不卡| 福利电影一区二区| 国产a级毛片一区| www.色综合.com| 国产一区二区三区四区在线观看 | thepron国产精品| av一区二区不卡| 色婷婷久久久亚洲一区二区三区| 成人精品免费视频| 色香蕉久久蜜桃| 欧美日本乱大交xxxxx| 91麻豆精品国产91久久久久| 日韩欧美国产1| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲午夜精品在线| 日韩av在线播放中文字幕| 日本一区中文字幕| 国产老肥熟一区二区三区| 懂色av一区二区三区免费观看| 色一区在线观看| 欧美一区二区视频在线观看2020 | 欧美日韩国产精选| 欧美一区二区福利视频| 久久―日本道色综合久久| 国产精品素人一区二区| 一区二区三区不卡视频在线观看| 日本va欧美va精品| 成人小视频免费在线观看| 色视频一区二区| 日韩一区二区三| 18欧美乱大交hd1984| 丝袜亚洲精品中文字幕一区| 国产自产视频一区二区三区| 99久久免费国产| 日韩欧美激情一区| 中文子幕无线码一区tr| 亚洲成av人片在线观看无码| 国产河南妇女毛片精品久久久| 在线视频一区二区三| 久久综合九色欧美综合狠狠| 亚洲精选视频在线| 国内精品嫩模私拍在线| 欧美三区免费完整视频在线观看| 久久免费视频色| 亚洲bt欧美bt精品| 99久久婷婷国产精品综合| 日韩精品中午字幕|