summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe
diff options
context:
space:
mode:
authorRoland Scheidegger <[email protected]>2013-01-29 08:39:09 -0800
committerRoland Scheidegger <[email protected]>2013-01-29 08:40:52 -0800
commit0eb588a37cc0427fd5c6a1ed2b212ed5d68f4dab (patch)
treeae53d37a9ae0ce46717757f4c7714548224c4c72 /src/gallium/drivers/llvmpipe
parent845130951f9f62a1baba9ae9ea2b234e83ac5c94 (diff)
draw: fix draw_llvm_variant_key struct padding to avoid recompiles
The struct padding got broken by c789b981b244333cfc903bcd1e2fefc010500013. This caused serious performance regression because part of the key was uninitialized and hence the shader always recompiled (at least on release builds...). While here also fix key size calculation when the number of samplers and the number of sampler views are different. v2: add comment Reviewed-by: Jose Fonseca <[email protected]> Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/gallium/drivers/llvmpipe')
0 files changed, 0 insertions, 0 deletions