|
@@ -171,6 +171,9 @@ prepare_flares(const LVector3f &delta, const LPoint3f &light, const float &angle
|
|
|
{
|
|
{
|
|
|
for(int i = _flare_arcs.size(); i < (int)_flares.size(); i++)
|
|
for(int i = _flare_arcs.size(); i < (int)_flares.size(); i++)
|
|
|
{
|
|
{
|
|
|
|
|
+ //Sanity check
|
|
|
|
|
+ nassertv(_flare_offsets[i].size() == _flare_scales[i].size());
|
|
|
|
|
+
|
|
|
GeomSprite *sprite = new GeomSprite();
|
|
GeomSprite *sprite = new GeomSprite();
|
|
|
GeomNode *node = new GeomNode();
|
|
GeomNode *node = new GeomNode();
|
|
|
|
|
|
|
@@ -184,9 +187,6 @@ prepare_flares(const LVector3f &delta, const LPoint3f &light, const float &angle
|
|
|
//vertices
|
|
//vertices
|
|
|
PTA_Vertexf coords(0);
|
|
PTA_Vertexf coords(0);
|
|
|
|
|
|
|
|
- //Sanity check
|
|
|
|
|
- nassertv(_flare_offsets[i].size() == _flare_scales[i].size());
|
|
|
|
|
-
|
|
|
|
|
sprite->set_coords(coords, G_PER_VERTEX);
|
|
sprite->set_coords(coords, G_PER_VERTEX);
|
|
|
sprite->set_num_prims(_flare_offsets[i].size());
|
|
sprite->set_num_prims(_flare_offsets[i].size());
|
|
|
|
|
|