From 849dc05a60bcbdd2ada5c1e63d9dc30d2a8b1e11 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 13 Jan 2014 22:06:47 +0000 Subject: [PATCH] Fix blunder --- panda/src/pgraphnodes/shaderGenerator.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/panda/src/pgraphnodes/shaderGenerator.cxx b/panda/src/pgraphnodes/shaderGenerator.cxx index d250387b9e..b77dddd5c4 100644 --- a/panda/src/pgraphnodes/shaderGenerator.cxx +++ b/panda/src/pgraphnodes/shaderGenerator.cxx @@ -628,7 +628,6 @@ synthesize_shader(const RenderState *rs) { char *nbinormal_freg = 0; char *htangent_vreg = 0; char *hbinormal_vreg = 0; - pvector texcoord_vreg; pvector texcoord_freg; pvector dlightcoord_freg; pvector slightcoord_freg; @@ -660,10 +659,11 @@ synthesize_shader(const RenderState *rs) { for (int i = 0; i < _num_textures; ++i) { TextureStage *stage = texture->get_on_stage(i); if (!tex_gen->has_stage(stage)) { - texcoord_vreg.push_back(alloc_vreg()); texcoord_freg.push_back(alloc_freg()); - text << "\t in float4 vtx_texcoord" << i << " : " << texcoord_vreg[i] << ",\n"; + text << "\t in float4 vtx_texcoord" << i << " : " << alloc_vreg() << ",\n"; text << "\t out float4 l_texcoord" << i << " : " << texcoord_freg[i] << ",\n"; + } else { + texcoord_freg.push_back(NULL); } } if (_vertex_colors) {