diff options
author | Zack Rusin <[email protected]> | 2014-02-04 19:28:58 -0500 |
---|---|---|
committer | Zack Rusin <[email protected]> | 2014-02-05 19:40:53 -0500 |
commit | 69ee3f431f9f1bb782485ede992b95e01ad790a5 (patch) | |
tree | 97ae67573ae2f6c6532c176c31df9cdd33bf2459 /src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | |
parent | 8507afc97fa3323c89ee4cd1359d2fa61015bcd0 (diff) |
gallivm: handle huge number of immediates
We only supported up to 256 immediates, which isn't enough. We had
code which was allocating immediates as an allocated array, but it
was always used along a statically backed array for performance
reasons. This commit adds code to skip that performance optimization
and always use just the dynamically allocated immediates if the
number of them is too great.
Signed-off-by: Zack Rusin <[email protected]>
Reviewed-by: Jose Fonseca <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
Reviewed-by: Roland Scheidegger <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/gallivm/lp_bld_misc.cpp')
0 files changed, 0 insertions, 0 deletions