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

            久久se精品一区精品二区| 热久久国产欧美一区二区精品| 亚洲色欲久久久综合网东京热| 日日噜噜夜夜狠狠久久丁香五月| 99久久国产精品免费一区二区| 久久久精品人妻一区二区三区四 | 久久久久久A亚洲欧洲AV冫| 欧美伊人久久大香线蕉综合69| 日韩欧美亚洲国产精品字幕久久久 | 欧美日韩精品久久久免费观看| 无码人妻精品一区二区三区久久 | 国产精品免费看久久久| 久久精品免费大片国产大片| 久久久www免费人成精品| 久久精品国产免费一区| 久久乐国产综合亚洲精品| 91久久精品国产91性色也| 99精品久久久久久久婷婷| 无码8090精品久久一区| 99热成人精品免费久久| 久久精品国产亚洲av影院| 色偷偷91久久综合噜噜噜噜| 久久精品国产91久久综合麻豆自制| 久久久久亚洲av成人网人人软件 | 中文字幕亚洲综合久久菠萝蜜| 亚洲国产精品热久久| 亚洲精品无码久久久久久| 精品国产综合区久久久久久 | 久久中文字幕视频、最近更新 | 久久精品国内一区二区三区 | 国产精品久久久久久久久久影院| 日本久久久久久中文字幕| 精品久久无码中文字幕| 久久人人爽人人爽人人片AV不| 久久久久久精品免费看SSS| 伊人伊成久久人综合网777| 日本精品一区二区久久久| 久久99精品国产麻豆蜜芽| 久久无码国产| 日韩精品无码久久一区二区三| 亚洲国产综合久久天堂 |