From 8ddc7227aba269e6d8714f67e0326cc9f188559e Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 2 Jun 2005 12:48:33 +0000 Subject: [PATCH] fix crash --- panda/src/dxgsg8/dxGeomMunger8.I | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/panda/src/dxgsg8/dxGeomMunger8.I b/panda/src/dxgsg8/dxGeomMunger8.I index 4feadab8e9..4e2abf5b8f 100644 --- a/panda/src/dxgsg8/dxGeomMunger8.I +++ b/panda/src/dxgsg8/dxGeomMunger8.I @@ -25,9 +25,12 @@ INLINE DXGeomMunger8:: DXGeomMunger8(GraphicsStateGuardian *gsg, const RenderState *state) : StandardMunger(gsg, state, 1, NT_packed_dabc, C_color), - _texture(state->get_texture()->filter_to_max(gsg->get_max_texture_stages())), + _texture(state->get_texture()), _tex_gen(state->get_tex_gen()) { + if (_texture != (TextureAttrib *)NULL) { + _texture = _texture->filter_to_max(gsg->get_max_texture_stages()); + } } ////////////////////////////////////////////////////////////////////