青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

麒麟子

~~

導航

<2013年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統(tǒng)計

常用鏈接

留言簿(12)

隨筆分類

隨筆檔案

Friends

WebSites

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

告一段落

今天做完了光照提交,被法線問題狠狠地糾結了兩個小時。現(xiàn)在想來,自己真是很2.

材質系統(tǒng)雛形算是有了,支持FPP和SHADER、材質動畫、XML加載。算下來,這系統(tǒng)也做得夠久了,把所有時間算起來,估計也有6人*月的樣子。

反復修改好幾次,這次算是在使用上有點長進。其間也收集了不少值得注意的問題。 這些問題在OGRE,Torque等源碼里都有所注釋,感覺開源代碼最大的好處就是注釋完整。比許多家釀的東西要好。(至少好認。。。)

隨筆記錄的一些注意事項,貼在此處以備忘

在D3D和SM1中.常量總是會被打包成4元素大小.
因此. 在SM1中.我們只能使用INT4或FLOAT4的設置方式.

在HLSL中.如果使用了結構體.則結構體會進行對齊操作.就像
VS中的#pragma pack 4一樣.

GPU中的常量總是保持在最后一次SetXXConstantsX時的值.但D3D8例外.若D3D8程序中使用了DEF定義常量.則依然保持DEF值.因而會造成不可預測的值出現(xiàn).

將常量打包,然后用SetXXConstantX方式提交數(shù)據(jù). 即減少API CALLS次數(shù).理論上會提高程序效率.GAME DEV.NET上一老外的程序提升45%左右. 而具體情況待測.

DX8的SHADER在設備丟失后,必須重建.因此需保存其MicroCode以使重建時更快.而DX9的卻不需要.


"When rendering using vertex shaders, each stage's texture coordinate index must be set to its default value." DX9 as followed.

  for (unsigned int nStage=0; nStage < 8; ++nStage)
   __SetTextureStageState(nStage, D3DTSS_TEXCOORDINDEX, nStage);

Something  about the color_op and alpha_op must be kept IN MIND.
Disables output from this texture stage and all stages with a higher index. To disable texture mapping, set this as the color operation for the first texture stage (stage 0). Alpha operations cannot be disabled when color operations are enabled. Setting the alpha operation to D3DTOP_DISABLE when color
blending is enabled causes undefined behavior

當可編程管線啟用時,Stage:0 D3DRS_TRANSFORMFLAGS 必須為0.

對于FFP來說,如果紋理為空,則僅繪制當前模型。對于VS和PS來說,如果需要紋理,但紋理為空,則什么都不做。

世界矩陣和觀察矩陣會對法線進行轉換,導致法線長度產(chǎn)生變化,(特別是矩陣帶有縮放的情況)。從而會引起光照計算不正確。 D3DRS_NORMALIZENORMALS == TRUE 可以解決這個問題,但開銷是巨大的。 因此盡量避免使用,以及不要對模型進行縮放變換。可編程管線可無視此標志。

本來說插個圖的,可惜這機器上沒裝客戶端,插圖很不便。省了。。。。

posted on 2013-02-22 22:33 麒麟子 閱讀(228) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜一级久久| 欧美高清视频| 在线观看精品| 狼人社综合社区| 亚洲小视频在线| 国产精品视频免费观看| 亚洲欧美成人一区二区三区| 国产精品jizz在线观看美国 | 99精品视频免费全部在线| 免费高清在线视频一区·| 久久青草久久| 制服诱惑一区二区| 欧美日产国产成人免费图片| 午夜精品一区二区三区四区| 亚洲国产精彩中文乱码av在线播放| 日韩天堂在线观看| 国产日韩在线播放| 欧美精品性视频| 媚黑女一区二区| 久久久久久久尹人综合网亚洲| 一本久久a久久精品亚洲| 久久黄色网页| 在线中文字幕日韩| 一本到高清视频免费精品| 欧美激情aⅴ一区二区三区| 欧美一区二区三区在线看| 在线亚洲一区二区| 一区二区三区国产精华| 亚洲精品一级| 欧美成人伊人久久综合网| 亚洲一区二区少妇| 99视频热这里只有精品免费| 欧美成人亚洲成人日韩成人| 久久久精品国产免费观看同学| 久久亚洲国产精品一区二区| 销魂美女一区二区三区视频在线| 国产日韩综合| 国产精品jvid在线观看蜜臀| 亚洲香蕉成视频在线观看| 亚洲精品免费在线观看| 亚洲大胆女人| 男人插女人欧美| 久久资源在线| 亚洲欧美日韩人成在线播放| 正在播放亚洲一区| 国产一区二区三区久久悠悠色av| 欧美一区二区黄色| 欧美亚洲综合在线| 一区二区三区久久精品| 亚洲美女在线国产| 亚洲亚洲精品在线观看| 最新精品在线| 国产精品h在线观看| 国产乱子伦一区二区三区国色天香| 亚洲精品一区二区三区樱花| 亚洲国产精品999| 亚洲性线免费观看视频成熟| 欧美另类变人与禽xxxxx| 蜜桃久久av| 久久综合色综合88| 欧美**人妖| 一本色道久久88综合日韩精品| 国产精品永久免费在线| 久久久噜噜噜久噜久久| 久久蜜桃香蕉精品一区二区三区| 亚洲精品少妇30p| 亚洲国产小视频| 亚洲破处大片| 欧美裸体一区二区三区| 国产精品久久久久久久久久久久| 国产精品视频xxxx| 亚洲欧美日韩天堂| 亚洲欧美清纯在线制服| 国产精品一区二区在线观看| 国产欧美二区| 久久激情婷婷| 久久综合五月| 亚洲精品一线二线三线无人区| 99精品国产在热久久婷婷| 亚洲最新视频在线播放| 亚洲激情国产精品| 欧美日韩国产在线看| 亚洲一区二区精品在线观看| 一区二区三区四区五区精品| 国产精品色婷婷| 亚洲区一区二| 国产精品永久| 久久国产精品黑丝| 久久久一本精品99久久精品66| 欧美日韩中文另类| 午夜日韩电影| 久久婷婷影院| 亚洲视频一区在线| 午夜日韩在线观看| 久久综合图片| 亚洲高清在线播放| 亚洲欧洲精品天堂一级| 欧美日韩在线看| 久久久999精品免费| 久久亚洲综合网| 亚洲伊人久久综合| 亚洲影视在线| 免费在线欧美黄色| 亚洲天堂免费观看| 欧美二区在线观看| 快射av在线播放一区| 亚洲一区二区三区乱码aⅴ| 久久综合图片| 欧美激情影音先锋| 性欧美1819性猛交| 99精品99| 曰韩精品一区二区| 亚洲五月六月| 99精品免费| 欧美伊久线香蕉线新在线| 中文在线一区| 免费成人高清| 久久国产精品电影| 欧美三级网址| 亚洲国产日本| 亚洲一区二区综合| 日韩一二三在线视频播| 午夜精品亚洲一区二区三区嫩草| 欧美不卡在线视频| 91久久精品国产91久久| 亚洲无线一线二线三线区别av| 欧美高清成人| 久久久精品日韩| 欧美日韩国产高清| 一区二区三区精品在线| 久久精品伊人| 久久视频在线免费观看| 欧美有码视频| 亚洲欧美成人网| 国产精品久久久久永久免费观看 | 一区二区三区高清在线观看| 欧美精品久久一区| 夜夜嗨av一区二区三区| 久久嫩草精品久久久精品一| 极品少妇一区二区三区| 中日韩男男gay无套| 欧美久久99| 亚洲国产一区视频| 亚洲黄色成人网| 亚洲一区二区三区四区五区午夜 | 妖精成人www高清在线观看| 樱桃成人精品视频在线播放| 亚洲欧美日韩一区二区| 中文精品一区二区三区| 女同性一区二区三区人了人一 | 欧美在线一级va免费观看| 欧美诱惑福利视频| 国产香蕉97碰碰久久人人| 久久激情中文| 免费人成网站在线观看欧美高清| 欧美激情一区二区三区成人| 欧美成人在线影院| 亚洲精品影院| 欧美三级乱码| 亚洲免费视频成人| 久久综合精品一区| 亚洲欧洲一区二区三区久久| 欧美国产成人在线| 一区二区三区国产精华| 欧美一区二区视频在线观看2020| 久久综合伊人77777麻豆| 99国产精品久久久久久久成人热| 午夜精品成人在线| 91久久线看在观草草青青| 欧美mv日韩mv国产网站app| 亚洲精品一区在线| 欧美在线一区二区| 亚洲精选91| 国产乱肥老妇国产一区二| 亚洲国产色一区| 亚洲在线播放| 亚洲人www| 国产精品久久久久久久久久免费 | 99在线精品观看| 久久久久久久久久久久久久一区 | 伊人影院久久| 欧美日韩不卡在线| 午夜精品视频在线观看| 亚洲欧美国产日韩中文字幕| 国产精品久久久久久久午夜| 欧美在线啊v| 一区二区三区精品| 红桃视频欧美| 欧美色精品天天在线观看视频 | 亚洲福利在线看| 欧美视频在线观看视频极品| 久久午夜电影网| 亚洲综合视频在线| 日韩视频一区二区在线观看 | 在线观看视频日韩| 久久精品亚洲一区二区| 久久午夜影视| 亚洲永久精品大片| 亚洲美女在线视频| 亚洲经典自拍|