Advertisement
Guest User

Untitled

a guest
Oct 4th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. if ( formatEntry->widthFactor > 1u )
  2. {
  3. widthMask = width / formatEntry->widthFactor;
  4. if ( widthMask )
  5. {
  6. mipTotal = 0;
  7. if ( !(_WORD)widthMask )
  8. {
  9. mipTotal = 16;
  10. widthMask = (unsigned int)widthMask >> 16;
  11. }
  12. if ( !(_BYTE)widthMask )
  13. {
  14. mipTotal += 8;
  15. widthMask = (unsigned int)widthMask >> 8;
  16. }
  17. if ( !(widthMask & 0xF) )
  18. {
  19. mipTotal += 4;
  20. widthMask = (unsigned int)widthMask >> 4;
  21. }
  22. if ( !(widthMask & 3) )
  23. {
  24. mipTotal += 2;
  25. widthMask = (unsigned int)widthMask >> 2;
  26. }
  27. if ( !(widthMask & 1) )
  28. ++mipTotal;
  29. }
  30. else
  31. {
  32. mipTotal = -1;
  33. }
  34. if ( (unsigned __int8)mipTotal < (unsigned int)mipShift )
  35. mipShift = (unsigned __int8)mipTotal;
  36. formatEntry = v47;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement