• <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 楊粼波 閱讀(1076) 評論(0)  編輯 收藏 引用 所屬分類: C++

            91久久精品91久久性色| 国产亚洲精久久久久久无码AV| 久久综合给合综合久久| 亚洲精品国精品久久99热| 亚洲AV无码久久| 国产精品久久久久乳精品爆| 亚洲国产高清精品线久久 | 久久精品国产72国产精福利| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲国产成人乱码精品女人久久久不卡 | 国产产无码乱码精品久久鸭| 91精品国产高清91久久久久久| 久久国产精品成人免费| 久久无码中文字幕东京热| 久久被窝电影亚洲爽爽爽| 欧美国产成人久久精品| 久久久久国产一级毛片高清版| 亚洲欧洲精品成人久久奇米网| 久久人妻少妇嫩草AV无码专区| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 久久成人国产精品免费软件| 久久综合久久综合九色| 国产精品一区二区久久不卡| 国产一区二区久久久| 久久人人超碰精品CAOPOREN| 久久精品www| 久久久中文字幕| 国产亚洲综合久久系列| 久久精品人人做人人爽电影| 少妇被又大又粗又爽毛片久久黑人 | 久久久久久A亚洲欧洲AV冫| 99久久免费国产精精品| 精品久久久中文字幕人妻| 久久久久亚洲国产| 精品久久久久久久久免费影院| 性做久久久久久久久久久| 欧美亚洲另类久久综合婷婷| 亚洲精品97久久中文字幕无码| 久久亚洲视频| 久久久亚洲裙底偷窥综合| 精品国产乱码久久久久久呢|