glsl: Initialize lod_info in the ir_texture constructor.
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 2 Sep 2013 06:18:37 +0000 (23:18 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 9 Sep 2013 18:52:21 +0000 (11:52 -0700)
This isn't strictly necessary, since creators of ir_texture objects
should set LOD when relevant.  However, it's nice to have a NULL pointer
in case they forget.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
src/glsl/ir.h

index c673aac416cd552f634b0485339d011cb57aa031..de41858764cf29af7659421a00f536f23c73e39d 100644 (file)
@@ -1568,6 +1568,7 @@ public:
         shadow_comparitor(NULL), offset(NULL)
    {
       this->ir_type = ir_type_texture;
+      memset(&lod_info, 0, sizeof(lod_info));
    }
 
    virtual ir_texture *clone(void *mem_ctx, struct hash_table *) const;