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

小星星的天空

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>
            亚洲国产高清高潮精品美女| 亚洲国产精品999| 欧美日韩一区在线观看| 女人香蕉久久**毛片精品| 欧美在线播放视频| 久久久久国产免费免费| 久久只精品国产| 欧美va天堂| 欧美一区二区三区啪啪| 欧美精品18videos性欧美| 欧美精品一区二区三| 亚洲无线一线二线三线区别av| 亚洲女女做受ⅹxx高潮| 午夜激情综合网| 久久精品午夜| 欧美激情影音先锋| 国产精品五月天| 亚洲国产精选| 亚洲视频精选| 久久美女性网| 亚洲日本视频| 欧美主播一区二区三区| 欧美激情欧美激情在线五月| 国产精品久久久久久av福利软件 | 欧美大尺度在线观看| 欧美激情欧美狂野欧美精品| 国产精品美女久久久| 一区在线播放| 亚洲欧美清纯在线制服| 欧美精品免费在线| 新狼窝色av性久久久久久| 欧美福利视频网站| 亚洲欧美在线aaa| 黄色精品一二区| 男男成人高潮片免费网站| 欧美天堂亚洲电影院在线播放| 一区二区三区在线视频免费观看| 亚洲视频在线二区| 亚洲国产精品99久久久久久久久| 亚洲午夜激情免费视频| 你懂的一区二区| 国内精品视频在线观看| 亚洲欧美日韩电影| 日韩午夜在线观看视频| 欧美成人精品1314www| 久久精品视频免费播放| 国产精品大片免费观看| 日韩视频在线免费观看| 欧美成人国产一区二区| 欧美亚洲一区三区| 国产欧美韩日| 香蕉免费一区二区三区在线观看 | 国产亚洲a∨片在线观看| 亚洲影视九九影院在线观看| 欧美电影打屁股sp| 久久久久88色偷偷免费| 国产一区二区| 欧美华人在线视频| 亚洲视频精选在线| 国产精品v欧美精品v日韩| 99这里有精品| 一本久道综合久久精品| 欧美日韩一本到| 亚洲影院色在线观看免费| 一本色道久久综合亚洲精品不| 欧美激情bt| 一区二区激情视频| 中文在线一区| 国产欧美日韩亚洲| 久久久久国产精品一区二区| 美脚丝袜一区二区三区在线观看 | 一本色道久久综合亚洲精品按摩 | 欧美日韩1区| 亚洲午夜三级在线| 一区二区三区高清在线观看| 欧美色图麻豆| 欧美一区影院| 一级日韩一区在线观看| 夜夜爽www精品| 亚洲视频一区| 黄色资源网久久资源365| 免费91麻豆精品国产自产在线观看 | 国产精品一级二级三级| 欧美一区二区三区的| 久久理论片午夜琪琪电影网| 午夜老司机精品| 一区二区在线观看视频在线观看| 欧美二区乱c少妇| 欧美日本在线看| 香蕉免费一区二区三区在线观看| 久久精品1区| 一区二区三区欧美在线| 午夜在线电影亚洲一区| 欧美二区在线| 欧美在线观看一二区| 欧美不卡福利| 欧美中文字幕在线视频| 欧美va天堂在线| 久久精品99国产精品日本 | 日韩视频第一页| 国产亚洲精品高潮| 亚洲高清视频一区| 在线视频精品| 亚洲欧美视频一区| 日韩视频在线一区| 久久九九精品| 亚洲欧美国产一区二区三区| 久久欧美肥婆一二区| 亚洲欧美在线x视频| 午夜亚洲福利| 亚洲一级在线观看| 欧美成人综合在线| 另类激情亚洲| 国产一区日韩欧美| 亚洲综合视频网| 亚洲一区二区高清视频| 女人天堂亚洲aⅴ在线观看| 久久嫩草精品久久久久| 国产精品久久久免费| 亚洲日韩欧美一区二区在线| 久久综合给合| 久久久99精品免费观看不卡| 欧美视频中文在线看 | 国产欧美丝祙| 亚洲美女视频在线观看| 亚洲区欧美区| 麻豆久久精品| 欧美chengren| 伊大人香蕉综合8在线视| 亚洲黄网站黄| 久久婷婷久久| 国语自产偷拍精品视频偷| 亚洲免费视频在线观看| 亚洲一区二区三区久久| 欧美日韩麻豆| 夜夜嗨av一区二区三区网站四季av | 久久成人这里只有精品| 欧美视频中文一区二区三区在线观看 | 亚洲免费综合| 亚洲精品乱码久久久久久黑人| 尤物在线精品| 久久夜色精品国产欧美乱| 免费永久网站黄欧美| 亚洲国产另类久久精品| 美女国产一区| 亚洲国产高潮在线观看| 亚洲人成网站影音先锋播放| 免费欧美在线视频| 亚洲日本中文字幕免费在线不卡| 夜夜嗨av一区二区三区中文字幕 | 午夜精品美女自拍福到在线| 欧美性大战久久久久| 亚洲一区二区三区高清 | 新狼窝色av性久久久久久| 午夜精品视频在线观看| 国产日韩欧美一区二区三区四区| 欧美一级二级三级蜜桃| 欧美成人免费观看| 亚洲视频在线播放| 国产日韩欧美| 乱人伦精品视频在线观看| 亚洲欧洲精品一区| 性欧美videos另类喷潮| 欧美专区在线观看| 欧美国产视频在线| 亚洲欧美另类在线观看| 激情久久久久久久| 欧美日韩精品久久久| 午夜国产精品影院在线观看| 欧美成人一区二区在线 | 亚洲综合国产激情另类一区| 国产欧美激情| 欧美精品国产一区| 久久精品动漫| 国产麻豆精品theporn| 亚洲国产综合在线| 欧美亚洲一区在线| 亚洲激精日韩激精欧美精品| 欧美午夜国产| 久热国产精品视频| 亚洲图片欧美一区| 亚洲成人在线视频播放| 欧美影院视频| 亚洲小说春色综合另类电影| 国产精品自拍三区| 欧美激情中文字幕一区二区| 欧美一激情一区二区三区| 亚洲精品一区二区在线观看| 久久久国产精品一区| 亚洲性色视频| 99av国产精品欲麻豆| 伊人久久综合97精品| 国产精品一区二区三区四区五区 | 一区三区视频| 国产精品青草久久久久福利99| 亚洲国产经典视频| 久久久久高清| 久久高清一区| 欧美一区二区精品久久911| 亚洲午夜免费视频|