• <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>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            DirectDraw:lpitch的理解

            轉載自:http://hi.baidu.com/daoguchengshu/item/06aa4a09d3ca7810ebfe3815

                   lpitch是結構體DDSURFACEDESC2的一項,這個結構體描述了頁面/表面的一些信息。

                  lpitch一般譯做步幅(stride)或內存寬度(memory width)。注意,它與DDSURFACEDESC2結構體中的另一項dwWidth的意義是不一樣的。

                 lpitch的單位是字節,dwWidth的單位是像素。所以,一個640×480×8(640×480個像素,每像素用8位,即一個字節表示)頁面,dwWidth=640 像素(字節)。但是,此時Lpitch不一定就等于640(字節)!同樣一個640×480×16的頁面,它的Lpitch值也不一定等于640×2(字節)。

               這是因為,Lpitch中的字節數有時還包含了高速緩沖區的內存字節數。如下圖:

                   

                   通過以上圖可以看到,頁面外面還有一段額外內存,而這段內存是未知的;所以說,假如一個640×480×8的頁面,它的dwWidth值是640,但是,它的Lpitch值應該是640+x,x就是高速緩沖區Cache占用的內存。

                  所以,如果要訪問這個頁面緩沖區的第y行的第x個像素,應該這樣:

                 ddsd.lpSurface[x+y*ddsd.lpitch]


            posted on 2013-01-14 18:29 楊粼波 閱讀(1063) 評論(0)  編輯 收藏 引用 所屬分類: C++

            日韩精品无码久久一区二区三| 久久午夜无码鲁丝片午夜精品| 伊人久久大香线蕉av不卡 | 成人亚洲欧美久久久久| 久久精品成人欧美大片| 一本大道久久香蕉成人网| 久久精品国产99国产精品亚洲| 久久人人爽人人爽AV片| 久久精品极品盛宴观看| 久久久久亚洲AV无码麻豆| 国产ww久久久久久久久久| 久久精品视频一| 久久国产三级无码一区二区| 久久精品国产亚洲av水果派| 日韩影院久久| 日韩一区二区久久久久久| 国产精品久久新婚兰兰| 久久国产热这里只有精品| 久久精品国产亚洲AV蜜臀色欲| 久久久久久久尹人综合网亚洲| 久久精品无码一区二区WWW| 99久久婷婷国产一区二区| 午夜久久久久久禁播电影| 精品久久久久久无码不卡| 国产精自产拍久久久久久蜜| 热re99久久精品国99热| 亚洲国产婷婷香蕉久久久久久| 国产精品欧美久久久久天天影视| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲午夜精品久久久久久浪潮 | 丁香狠狠色婷婷久久综合| 久久免费大片| 久久久噜噜噜久久中文字幕色伊伊| 国产精品久久久久影院嫩草| 久久精品国产亚洲AV电影| 国产69精品久久久久9999APGF| 亚洲欧美一级久久精品| 久久久久亚洲精品天堂久久久久久 | www.久久99| 成人国内精品久久久久影院| 国产美女久久精品香蕉69|