diff options
author | Ian Romanick <[email protected]> | 2011-07-28 15:10:17 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2011-08-02 08:23:15 -0700 |
commit | 89193933cbd322cd08fb54232411a8a9221fcca8 (patch) | |
tree | db9a6c9778c1ff35a819a7b2a4293604912c107e /src/mesa/program/ir_to_mesa.cpp | |
parent | 379a32f42ebca9feeb024633f7774661619fd62e (diff) |
mesa: Ensure that gl_shader_program::InfoLog is never NULL
This prevents assertion failures in ralloc_strcat. The ralloc_free in
_mesa_free_shader_program_data can be omitted because freeing the
gl_shader_program in _mesa_delete_shader_program will take care of
this automatically.
A bunch of this code could use a refactor to use ralloc a bit more
effectively. A bunch of the things that are allocated with malloc and
owned by the gl_shader_program should be allocated with ralloc (using
the gl_shader_program as the context).
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/mesa/program/ir_to_mesa.cpp')
0 files changed, 0 insertions, 0 deletions