summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys
diff options
context:
space:
mode:
authorRoland Scheidegger <[email protected]>2013-02-05 13:37:57 -0800
committerRoland Scheidegger <[email protected]>2013-02-08 18:54:40 -0800
commit614982d320985c04e247293b54b66d7df5c19004 (patch)
tree53a17cb7593ba82d1140bd218a7f192606cf332a /src/gallium/winsys
parent0a8043bb766f9c38af559438b646c3659614b103 (diff)
gallivm: fix up size queries for dx10 sviewinfo opcode
Need to calculate the number of mip levels (if it would be worthwile could store it in dynamic state). While here, the query code also used chan 2 for the lod value. This worked with mesa state tracker but it seems safer to use chan 0. Still passes piglit textureSize (with some handwaving), though the non-GL parts are (largely) untested. v2: clarify and expect the sviewinfo opcode to return ints, not floats, just like the OpenGL textureSize (dx10 supports dst modifiers with resinfo). Also simplify some code. Reviewed-by: Jose Fonseca <[email protected]>
Diffstat (limited to 'src/gallium/winsys')
0 files changed, 0 insertions, 0 deletions