summaryrefslogtreecommitdiffstats
path: root/ir_variable.cpp
diff options
context:
space:
mode:
authorCarl Worth <[email protected]>2010-06-23 15:47:04 -0700
committerCarl Worth <[email protected]>2010-06-23 16:35:45 -0700
commitf961e4458f1e894ca782c1627b69cdee993a16f8 (patch)
tree2df145299ce4f02edbb7a2cf3ecce3fe4f3a2ac6 /ir_variable.cpp
parent2d2561ef9696aa5ff0c1a85e3a4a95475f927935 (diff)
glsl_symbol_table: Add new talloc-based new()
We take advantage of overloading of the new operator (with an additional parameter!) to make this look as "C++ like" as possible. This closes 507 memory leaks when compiling glsl-orangebook-ch06-bump.frag when measured with: valgrind ./glsl glsl-orangebook-ch06-bump.frag as seen here: total heap usage: 55,623 allocs, 14,389 frees (was 13,882 frees before)
Diffstat (limited to 'ir_variable.cpp')
0 files changed, 0 insertions, 0 deletions