d3dx9_36: Align texture dimensions to block size for compressed textures in D3DXCheckTextureRequirements.

Stefan Dösinger stefandoesinger at gmail.com
Mon Mar 23 10:54:03 CDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/23/15 15:50, Sebastian Lackner wrote:
> +        format = D3DFMT_DXT5;
> +        width = 5; height = 5;
> ...
> +        ok(mipmaps == 1, "Returned mipmaps %d, expected %d\n", mipmaps, 1);
I'm curious, why does it report 1 mipmap level? Maybe because width / 2
is smaller than the block size, even though the block-size aligned width
would allow a second level. What does d3dx9 return when you have width =
height = 10 for example?


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJVEDcbAAoJEN0/YqbEcdMwVyAQAIusV1Z29v1LQQGKJtBdZk9C
g+KRkCEcHalFEjwSHL4689U+GtQVigN1OSIJAtsSvrHBpslwtwsA+q7Crgamuk2X
zQ+sxYOHE3QIoD2yy/uQElKxfLZWzBQjeUjZGMdYPLv4Bc2NRp4tMexPMKsHVeDx
WubraUfiG40uWwcuFTfODuwuybZjWBUk89PIy865PS++/24wO12WB5vP+dK4XEB4
Mrv4Vzv+8f2zVO+tIWtXgr439f4skF4o5peOwe8qN7KxNSkqKduIWf/5dLfgZhgt
lqUrziNNcWaVy5poM/cVeo7P4KKMJLjlT9ehItGee1S7gUUiatyGAKyttN5zauiV
SRqJSq8sKWSGCDb/779aTonPVkLnHZVWHblJAihrCBuyE3tZVJpgg9xE3rWMyM8d
IstQxbGEgDgQmrXxkeox6M3FnkBp3NL8ALzL5NHHoUxPJMg1yz5cGWuiqdBGYPM1
LmqynuRlXERLBMen/Rn69f/KFdGgqitPhzPupZ3nIGAi1Cku4Vjwd92nUS9ruZS9
uTT0t+wAjCvfKMBCfj0nnmQ4y7W9bmCxDVZs/Md83Ed4G49crTo7XTtrZnWDH4GU
gFoGbn+BjcU7uankhoC5tq+XatHr6oRkWIrO5jJg2Oyk9Wns5cyanuvfGdwYrQT8
T+IYcghTfBRrDRNKHrqg
=YJRY
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list