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

小星星的天空

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>
            久久午夜色播影院免费高清| 欧美日韩亚洲精品内裤| 免费视频最近日韩| 久久久午夜精品| 久久久国产视频91| 久久亚裔精品欧美| 欧美成人精品高清在线播放| 久久久久久久尹人综合网亚洲| 午夜精品一区二区三区电影天堂| 亚洲在线观看免费视频| 亚洲欧美日韩在线| 久久国产一区二区| 久久综合九色九九| 欧美激情一区二区三区在线| 欧美黄污视频| av成人福利| 亚洲欧美国产精品va在线观看| 午夜精品久久久久久久男人的天堂| 亚洲男人的天堂在线| 欧美在线观看视频在线| 老司机精品视频网站| 欧美日韩国产综合视频在线观看中文 | 欧美成人性生活| 亚洲日韩欧美视频一区| 91久久国产综合久久蜜月精品 | 亚洲影院一区| 久色成人在线| 亚洲精品资源| 先锋影音一区二区三区| 麻豆成人精品| 国产精品亚洲综合天堂夜夜| 亚洲大胆在线| 亚洲欧美日韩一区二区三区在线观看 | 欧美日韩国产一级| 国内成+人亚洲+欧美+综合在线| 亚洲另类一区二区| 久久综合网hezyo| 一本色道久久综合亚洲精品按摩| 久久久精品免费视频| 国产精品区一区二区三区| 亚洲精品国产日韩| 亚洲人成亚洲人成在线观看 | 美女视频黄免费的久久| 亚洲一区二区三区四区在线观看| 免费永久网站黄欧美| 国产视频一区在线观看| 亚洲精品资源美女情侣酒店| 久久米奇亚洲| 欧美在线1区| 国产精品区一区二区三| 亚洲精品在线观看视频| 亚洲先锋成人| 亚洲激情婷婷| 久久激情网站| 国产亚洲二区| 一区二区欧美日韩视频| 欧美 日韩 国产 一区| 亚洲深夜福利| 欧美成人tv| 国产一区激情| 久久一区二区三区四区五区| 亚洲视频图片小说| 欧美日韩第一区| 亚洲国产欧美一区二区三区同亚洲 | 欧美日韩在线一区二区| 亚洲黄网站在线观看| 久久av一区二区| 亚洲精品一区二区三区婷婷月| 久久高清福利视频| 国产精品人人爽人人做我的可爱 | 一区二区三区亚洲| 亚洲日韩欧美视频一区| 蜜臀久久99精品久久久久久9 | 好男人免费精品视频| 久久精品99国产精品| 亚洲少妇诱惑| 欧美日韩精品久久久| 亚洲精选一区| 亚洲国产精品久久人人爱蜜臀| 亚洲日本久久| 亚洲婷婷国产精品电影人久久| 国产精品久久久久毛片软件| 99热精品在线| 99视频精品在线| 欧美三级电影大全| 亚洲视频中文字幕| 99精品视频免费观看| 亚洲一区二区三区午夜| 一区二区久久| 亚洲欧洲综合另类| 欧美日韩国产首页| 亚洲男女自偷自拍| 亚洲欧美日韩国产综合| 国产女主播一区二区三区| 香蕉av777xxx色综合一区| 亚洲欧美日韩精品久久久久| 国产精品亚洲第一区在线暖暖韩国| 亚洲女同同性videoxma| 亚洲免费人成在线视频观看| 免费看的黄色欧美网站| 91久久中文| 日韩一级片网址| 国产精品婷婷| 久久免费精品视频| 免费欧美日韩国产三级电影| 日韩视频专区| 亚洲一区二区不卡免费| 精品福利av| 久久阴道视频| 麻豆成人在线| 中日韩美女免费视频网址在线观看| 99在线|亚洲一区二区| 国产农村妇女精品一区二区| 久久综合一区二区三区| 欧美日韩一区高清| 久久久青草青青国产亚洲免观| 欧美成人伊人久久综合网| 亚洲欧美一区二区激情| 久久亚洲精选| 欧美一区二区在线视频| 欧美三区在线观看| 欧美fxxxxxx另类| 国产精品一区二区久激情瑜伽| 老鸭窝毛片一区二区三区 | 米奇777在线欧美播放| 欧美极品一区| 久久九九99视频| 你懂的网址国产 欧美| 欧美一区二区三区四区夜夜大片 | 亚洲国产精彩中文乱码av在线播放| 亚洲精品日韩精品| 国产一区二区三区高清播放| 久久久久99| 国产精品成人播放| 欧美激情一区二区三区四区| 国产欧美视频一区二区| 亚洲国产精品久久| 国产一在线精品一区在线观看| 99国产精品视频免费观看一公开 | 欧美日韩人人澡狠狠躁视频| 久久久久久久一区二区| 国产精品久久久久天堂| 亚洲福利专区| 国产精品第2页| 国产视频精品va久久久久久| 先锋a资源在线看亚洲| 免费影视亚洲| 蜜臀91精品一区二区三区| 国产农村妇女毛片精品久久莱园子 | 国产精品theporn| 久久久国产成人精品| 狠狠色狠狠色综合系列| 午夜精品一区二区三区在线视| 亚洲一区二区三区免费视频| 欧美日本一区| 亚洲免费观看高清在线观看 | 欧美一级大片在线免费观看| 亚洲视频国产视频| 欧美另类亚洲| 久久夜精品va视频免费观看| 国产精品国产三级欧美二区 | 欧美激情在线观看| 亚洲成在线观看| 老司机午夜精品视频在线观看| 开心色5月久久精品| 亚洲电影成人| 欧美fxxxxxx另类| 欧美激情女人20p| 最新亚洲电影| 欧美日本精品| 亚洲少妇一区| 久久精品视频在线| 亚洲成人在线| 欧美日韩国产精品专区| 国产精品99久久久久久宅男 | 亚洲午夜91| 免费日韩av电影| 亚洲精选一区二区| 亚洲天堂男人| 国产午夜久久久久| 久久亚洲精品网站| 日韩亚洲欧美一区二区三区| 亚洲欧美日韩国产一区二区| 欧美伦理在线观看| 久久久精品国产99久久精品芒果| 欧美激情 亚洲a∨综合| 一区二区三区高清在线| 国产伦精品一区二区三区免费| 久久精品在线| 亚洲精品系列| 久久精品一区二区| 亚洲精品在线观看免费| 国产精品久久久久久久久 | 亚洲视频电影在线| 久久综合一区| 亚洲欧洲久久| 亚洲国产欧美久久| 国产精品一卡| 欧美黑人一区二区三区| 亚洲欧美久久|