Results 1 to 2 of 2

Thread: What is pitch and stride?

  1. #1
    Newbie
    Join Date
    Jun 2014
    Posts
    1

    What is pitch and stride?

    Reading a technical reference manual for a GPU and I've come across the terms "pitch" and "stride". I'm not familiar with these terms and definitions on the interwebz seems to differ.

    For example, the manual I'm reading says "each mipmap level should have a pitch of at least 32 bytes".

    Can anyone clarify the meaning of these terms?

  2. #2
    Senior Member
    Join Date
    May 2008
    Posts
    104
    Stride is clear and commonly used. It means bytes in a row of pixels including any padding. So an image could be 510 pixels in width and rounded up to 512 pixels. The stride would be 512 * bit depth of the image's format. You could also have stride in pixels. in which case the stride would be 512 pixels.

    Pitch is a little more vague, but typically could be interchangeable with stride. Considering your reference is specifying in bytes, it's likely safe to assume they're not measuring in pixels. So the reference likely means the number of bytes in a row + padding, the only alternative would be number of bytes without padding e.g. image width * bit depth.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •