Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: Use the new hash table for the variable refcount visitor. | Eric Anholt | 2012-12-07 | 1 | -13/+4 |
| | | | | | | | Reviewed-by: Jordan Justen <[email protected]> [[email protected]: open_hash_table => hash_table] Signed-off-by: Jordan Justen <[email protected]> Reviewed-by: Ian Romanick <[email protected]> | ||||
* | glsl: Rename class variable_entry to ir_variable_refcount_entry. | Kenneth Graunke | 2012-01-30 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | 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 <[email protected]> Reviewed-and-tested-by: Matt Turner <[email protected]> Reviewed-by: Eric Anholt <[email protected]> | ||||
* | Convert everything from the talloc API to the ralloc API. | Kenneth Graunke | 2011-01-31 | 1 | -2/+2 |
| | |||||
* | glsl2: move constructor into .cpp file to work around compiler bug | Brian Paul | 2010-08-24 | 1 | -8/+1 |
| | | | | | | | 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. | ||||
* | glsl2: Fix copy'n'paste hilarity leading to leaking in the refcount visitor. | Eric Anholt | 2010-08-18 | 1 | -1/+1 |
| | |||||
* | glsl2: Remove a dead cut and paste member from ir_variable_refcount_visitor. | Eric Anholt | 2010-08-04 | 1 | -2/+0 |
| | |||||
* | glsl2: Factor out the variable refcounting part of ir_dead_code.cpp. | Eric Anholt | 2010-07-31 | 1 | -0/+87 |