History log of /external/mesa3d/src/glsl/ir_variable_refcount.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e3b520049675f78065eccbc25c001ea77861c129 29-Jan-2012 Kenneth Graunke <kenneth@whitecape.org> glsl: Rename class variable_entry to ir_variable_refcount_entry.

Exporting a publicly visible class with a generic name like
"variable_entry" via ir_variable_refcount.h is kind of mean.

Many IR transformers would like to define their own "variable_entry"
class. If they accidentally include this header, the compiler/linker
may get confused and try to instantiate the wrong variable_entry class,
leading to bizarre runtime crashes.

The hope is that renaming this one will allow .cpp files to safely
declare and use their own file-scope "variable_entry" classes.

This avoids crashes caused by converting src/glsl to automake.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-and-tested-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/glsl/ir_variable_refcount.h
d3073f58c17d8675a2ecdd5dfa83e5520c78e1a8 21-Jan-2011 Kenneth Graunke <kenneth@whitecape.org> Convert everything from the talloc API to the ralloc API.
/external/mesa3d/src/glsl/ir_variable_refcount.h
2eb8b2d3bb68cef1d3fc431debe1b18f6c017aeb 24-Aug-2010 Brian Paul <brianp@vmware.com> glsl2: move constructor into .cpp file to work around compiler bug

Fixes fd.o bug 29770

The refcount==0 assertion only failed on some systems. One example
being 32-bit Linux with gcc 4.4.4.
/external/mesa3d/src/glsl/ir_variable_refcount.h
0b09e6410f1173c2f69b601e43c5b14d8ad97345 18-Aug-2010 Eric Anholt <eric@anholt.net> glsl2: Fix copy'n'paste hilarity leading to leaking in the refcount visitor.
/external/mesa3d/src/glsl/ir_variable_refcount.h
a08f27940ac72538ce0b264917207111d629f097 05-Aug-2010 Eric Anholt <eric@anholt.net> glsl2: Remove a dead cut and paste member from ir_variable_refcount_visitor.
/external/mesa3d/src/glsl/ir_variable_refcount.h
d72edc4dddb6dd7908ef0d3f2cec353b028bf6c5 31-Jul-2010 Eric Anholt <eric@anholt.net> glsl2: Factor out the variable refcounting part of ir_dead_code.cpp.
/external/mesa3d/src/glsl/ir_variable_refcount.h