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

小星星的天空

O(∩_∩)O 小月亮的fans ^_^

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  16 隨筆 :: 0 文章 :: 61 評論 :: 0 Trackbacks


         今天考慮程序的優化問題,突然想到說現在vetex shader已經可以訪問紋理資源了,可以把訪問高度圖的操作轉移
到vetex shader中去做計算,GPU訪問紋理的速度要比CPU訪問內存快多了吧(我是這么認為的)。不過遇見一個問題。
用tex2D訪問出來的值怪怪的,不是我要的高度紋理值,后來發現如果fragment shader里面訪問了別的紋理會影響到vetex里
面的,上網google了一下,好多人都說得用 tex2DLod才行,試了下一點好轉的跡象都沒有,又有人說紋理得是float的,參照
著改了下,還是不行。(很多時候在網上查到的都不好用,當然也有好用的,有點廢話,哈哈)
        后來突然發現我的sampler都沒有跟寄存器綁定,綁定了以后就好了,很奇怪,難道說只調用cgGLSetTextureParameter
并不能實現紋理的綁定?   現在我把所有sampler都跟一個寄存器綁定后就一切正常了。

就像這樣:
//--------------------------------------------------------------------------------
sampler2D t10 :TEXUNIT0;//地面高度圖,    其他的sampler也需要綁定到寄存器才會好用

OutPut xS_v(float4 ipos:POSITION,
            float2 tex:TEXCOORD0,
            float3 normal:NORMAL)
{
    OutPut OUT;                            //out是關鍵字
    ipos.y =tex2D(t10,tex).z*256;
//---------------------------------------------------------------------------------


cg語言運行出來的結果經常怪怪的,有一次我故意寫錯了一句話,結果編譯也能通過,只是顯示出來的完全不
是我想要的,有沒有高人指點一下,多謝!!


不過把訪問高度圖改到用GPU訪問紋理后,效果還是很明顯的,速度提升了差不多一倍。




posted on 2009-10-13 09:02 Little Star 閱讀(2497) 評論(4)  編輯 收藏 引用 所屬分類: Computer Graphics

評論

# re: vertex shader texture 訪問紋理的方法 2009-10-13 10:05 小熙
你好,請教一個問題,在繪制三角形的時候是怎樣利用 ipos.y值的,Cpu程序要做相應的關聯嗎?謝謝  回復  更多評論
  

# re: vertex shader texture 訪問紋理的方法 2009-10-13 15:43 littlestar
@小熙
本來我的三角形得Y值是在cpu中讀取得高度圖中的值,高度圖存在一個二維數組中。現在是根據傳進vertex里的x,z值計算出來的紋理坐標uv訪問得紋理,(把高度圖設置成紋理)(實際上也可以cpu直接給出三角形各個點的對應高度圖紋理坐標,然后在vetex里面得到高度)不知道說明白沒,呵呵  回復  更多評論
  

# re: vertex shader texture 訪問紋理的方法 2009-10-13 17:12 李熙建
@littlestar
紋理坐標uv是編譯器自動從紋理的(0,0)~(x,z)的吧,貌似x,z不用從CUP傳到GPU(不知道理解正確不?),我的問題是,GPU得到了ipos.y之后還要不要給vetex的y賦值呢,ipos.y到vetex.y是自動關聯的嗎?謝謝  回復  更多評論
  

# re: vertex shader texture 訪問紋理的方法 2009-10-13 22:31 Little Star
@李熙建
你說的也可以,兩種方法都行,依你的需要而定。總之最終你需要獲得一個紋理的uv值來訪問紋理,得到高度后怎么用那也視個人需求而定,我是用它來得到高度后進行mvp變換,輸出頂點位置。  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区高清在线| 中文在线不卡视频| 中文在线一区| 99视频国产精品免费观看| 亚洲精品乱码久久久久久| 亚洲激情在线| 亚洲精品免费在线播放| 亚洲免费观看在线观看| 亚洲视频一起| 久久精品一区二区三区中文字幕| 久久久久久穴| 欧美激情第4页| a91a精品视频在线观看| 午夜视黄欧洲亚洲| 久久se精品一区二区| 麻豆久久婷婷| 欧美色图麻豆| 一区二区在线观看视频| 亚洲伦理中文字幕| 欧美亚洲一区在线| 亚洲国产精品国自产拍av秋霞| 亚洲激情成人| 午夜电影亚洲| 欧美99久久| 夜夜嗨av一区二区三区| 亚洲在线中文字幕| 免费h精品视频在线播放| 国产精品va在线播放| 一区二区三区在线高清| 一区二区三区视频在线观看| 久久久精彩视频| 亚洲精品国产精品乱码不99按摩| 性一交一乱一区二区洋洋av| 欧美高清免费| 一区二区视频免费完整版观看| 亚洲综合电影| 亚洲精品国产欧美| 久久蜜桃精品| 国产欧美一区二区三区另类精品| 99热在线精品观看| 欧美成熟视频| 久久久久成人精品| 国产精品入口66mio| 一区二区三区波多野结衣在线观看| 麻豆精品视频| 欧美在线观看网站| 国产色综合网| 欧美一级理论片| 亚洲在线一区| 国产精品国码视频| 中文亚洲免费| 亚洲美女精品一区| 欧美激情国产日韩| 亚洲激情国产| 欧美激情片在线观看| 老司机免费视频一区二区三区| 国产亚洲欧洲997久久综合| 亚洲欧美美女| 亚洲欧美日韩中文视频| 国产九色精品成人porny| 亚洲免费在线视频| 99re6这里只有精品| 欧美日韩1区2区| 一本色道久久综合亚洲91| 亚洲激情六月丁香| 欧美国产三区| 一区二区欧美视频| 亚洲毛片av| 国产精品久久久久永久免费观看| 亚洲欧美日韩国产| 亚洲制服少妇| 黄色成人免费观看| 欧美高清视频在线播放| 欧美成人午夜影院| 国产精品99久久久久久有的能看| 一区二区三区国产精华| 国产精品一区视频| 卡一卡二国产精品| 欧美国产日韩一区二区| 亚洲综合色婷婷| 欧美一级成年大片在线观看| 一区免费视频| 亚洲精品国产日韩| 国产精品久久77777| 久久久精品欧美丰满| 最新国产拍偷乱拍精品| 欧美黑人多人双交| 亚洲欧美日韩成人高清在线一区| 欧美一区国产一区| 亚洲人午夜精品免费| 99精品热6080yy久久| 国产欧美精品久久| 欧美国产欧美综合| 国产精品国产a级| 牛牛影视久久网| 国产精品国产成人国产三级| 久久夜色精品国产| 欧美午夜片在线观看| 蜜桃av噜噜一区| 国产精品大全| 久久一二三国产| 欧美日韩免费一区二区三区| 久久久精品一区二区三区| 欧美精品一区二区三区高清aⅴ| 欧美一区2区三区4区公司二百| 另类成人小视频在线| 欧美亚洲一区二区在线| 欧美极品影院| 毛片一区二区| 国产精品第一页第二页第三页| 免费观看在线综合| 国产精自产拍久久久久久| 亚洲欧洲精品一区二区精品久久久| 国产精品一国产精品k频道56| 亚洲国产精品久久久久秋霞不卡| 国产视频精品xxxx| 一区二区三区欧美成人| 亚洲高清视频在线| 欧美一区二区三区久久精品| 亚洲私人影吧| 久久久亚洲影院你懂的| 欧美亚洲免费高清在线观看| 欧美日韩国产精品一区二区亚洲| 玖玖精品视频| 国产一区二区你懂的| 亚洲天堂免费观看| 在线亚洲精品| 欧美激情自拍| 亚洲国产成人av在线| 在线成人欧美| 久久久噜噜噜| 久久午夜视频| 激情婷婷欧美| 久久久久国产精品午夜一区| 久久久久国产精品人| 国产欧美日韩不卡| 亚洲一区二区精品在线| 中文欧美日韩| 国产精品www994| 中文在线资源观看网站视频免费不卡| 日韩五码在线| 欧美日韩精品久久| 亚洲全黄一级网站| 在线视频一区观看| 欧美三级中文字幕在线观看| 亚洲精品在线观看免费| 亚洲天堂av电影| 欧美性猛交一区二区三区精品| 日韩视频一区二区三区在线播放| 亚洲免费电影在线| 国产精品爱啪在线线免费观看| 妖精成人www高清在线观看| 国产精品久久久| 亚洲一区二区三区色| 久久精品一区二区| 狠狠色综合色区| 欧美a级片网站| 日韩视频在线观看国产| 亚洲欧美日韩在线| 国产免费观看久久| 久久久视频精品| 亚洲大胆女人| 这里只有精品视频在线| 国产精品美腿一区在线看| 欧美一区二区三区四区在线| 久久免费视频网| 日韩天天综合| 国产日韩欧美制服另类| 美女露胸一区二区三区| 亚洲精品国产精品国产自| 午夜欧美大尺度福利影院在线看| 国产欧美日韩中文字幕在线| 久久久国产精品一区二区中文| 麻豆九一精品爱看视频在线观看免费| 亚洲日本乱码在线观看| 国产精品主播| 欧美搞黄网站| 午夜精品免费在线| 亚洲国产日韩欧美一区二区三区| 亚洲欧美日韩精品久久奇米色影视 | 欧美中文在线观看| 亚洲精品久久久久久一区二区 | 久久大逼视频| 亚洲日产国产精品| 国产精品视频最多的网站| 狂野欧美一区| 欧美一区二区三区视频在线| 99爱精品视频| 亚洲动漫精品| 久久中文字幕一区| 亚洲中字黄色| 亚洲美女在线观看| 影音先锋另类| 国产日韩精品电影| 欧美午夜视频| 欧美肉体xxxx裸体137大胆| 久久影视精品| 久久精品国产一区二区三区免费看| 亚洲视频在线观看一区| 亚洲精品一区在线观看|