Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ( formatEntry->widthFactor > 1u )
- {
- widthMask = width / formatEntry->widthFactor;
- if ( widthMask )
- {
- mipTotal = 0;
- if ( !(_WORD)widthMask )
- {
- mipTotal = 16;
- widthMask = (unsigned int)widthMask >> 16;
- }
- if ( !(_BYTE)widthMask )
- {
- mipTotal += 8;
- widthMask = (unsigned int)widthMask >> 8;
- }
- if ( !(widthMask & 0xF) )
- {
- mipTotal += 4;
- widthMask = (unsigned int)widthMask >> 4;
- }
- if ( !(widthMask & 3) )
- {
- mipTotal += 2;
- widthMask = (unsigned int)widthMask >> 2;
- }
- if ( !(widthMask & 1) )
- ++mipTotal;
- }
- else
- {
- mipTotal = -1;
- }
- if ( (unsigned __int8)mipTotal < (unsigned int)mipShift )
- mipShift = (unsigned __int8)mipTotal;
- formatEntry = v47;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement