aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
diff options
context:
space:
mode:
authorZack Rusin <[email protected]>2014-02-04 19:28:58 -0500
committerZack Rusin <[email protected]>2014-02-05 19:40:53 -0500
commit69ee3f431f9f1bb782485ede992b95e01ad790a5 (patch)
tree97ae67573ae2f6c6532c176c31df9cdd33bf2459 /src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
parent8507afc97fa3323c89ee4cd1359d2fa61015bcd0 (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