Revision: 75550
          http://sourceforge.net/p/brlcad/code/75550
Author:   starseeker
Date:     2020-04-22 20:01:38 +0000 (Wed, 22 Apr 2020)
Log Message:
-----------
Cherrypick r75549 - fix for nirt, rtcheck, etc. vlist drawing behavior

Modified Paths:
--------------
    brlcad/branches/RELEASE/src/libged/draw.c
    brlcad/branches/RELEASE/src/libged/vdraw.c
    brlcad/branches/RELEASE/src/mged/dodraw.c

Property Changed:
----------------
    brlcad/branches/RELEASE/

Index: brlcad/branches/RELEASE
===================================================================
--- brlcad/branches/RELEASE     2020-04-22 19:01:53 UTC (rev 75549)
+++ brlcad/branches/RELEASE     2020-04-22 20:01:38 UTC (rev 75550)

Property changes on: brlcad/branches/RELEASE
___________________________________________________________________
Modified: svn:mergeinfo
## -6,4 +6,4 ##
 /brlcad/branches/opencl:65867-66137
 /brlcad/branches/osg:62110-62113
 /brlcad/branches/prep-cache:68236-68933
-/brlcad/trunk:36844-37285,37571-38764,38777-38845,41559-43155,43159-43908,44241-44324,44326-44385,44710-45373,45377,45379-47342,47370-68122,68125-74976,74981,74991,75056,75325,75375,75377-75378,75387,75470-75472,75477,75492,75495
\ No newline at end of property
+/brlcad/trunk:36844-37285,37571-38764,38777-38845,41559-43155,43159-43908,44241-44324,44326-44385,44710-45373,45377,45379-47342,47370-68122,68125-74976,74981,74991,75056,75325,75375,75377-75378,75387,75470-75472,75477,75492,75495,75549
\ No newline at end of property
Modified: brlcad/branches/RELEASE/src/libged/draw.c
===================================================================
--- brlcad/branches/RELEASE/src/libged/draw.c   2020-04-22 19:01:53 UTC (rev 
75549)
+++ brlcad/branches/RELEASE/src/libged/draw.c   2020-04-22 20:01:38 UTC (rev 
75550)
@@ -577,7 +577,7 @@
        if (BU_LIST_IS_EMPTY(&(vbp->head[i])))
            continue;
        snprintf(namebuf, 64, "%s%lx", shortname, vbp->rgb[i]);
-       invent_solid(gedp->ged_gdp->gd_headDisplay, gedp->ged_wdbp->dbip, 
gedp->ged_create_vlist_solid_callback, gedp->ged_free_vlist_callback, namebuf, 
&vbp->head[i], vbp->rgb[i], copy, 0.0, 0, gedp->freesolid, 0);
+       invent_solid(gedp->ged_gdp->gd_headDisplay, gedp->ged_wdbp->dbip, 
gedp->ged_create_vlist_solid_callback, gedp->ged_free_vlist_callback, namebuf, 
&vbp->head[i], vbp->rgb[i], copy, 1.0, 0, gedp->freesolid, 0);
     }
 }
 

Modified: brlcad/branches/RELEASE/src/libged/vdraw.c
===================================================================
--- brlcad/branches/RELEASE/src/libged/vdraw.c  2020-04-22 19:01:53 UTC (rev 
75549)
+++ brlcad/branches/RELEASE/src/libged/vdraw.c  2020-04-22 20:01:38 UTC (rev 
75550)
@@ -542,7 +542,7 @@
     }
 
     /* 0 means OK, -1 means conflict with real solid name */
-    idx = invent_solid(gedp->ged_gdp->gd_headDisplay, gedp->ged_wdbp->dbip, 
gedp->ged_create_vlist_solid_callback, gedp->ged_free_vlist_callback, 
solid_name, &(gedp->ged_gdp->gd_currVHead->vdc_vhd), 
gedp->ged_gdp->gd_currVHead->vdc_rgb, 1, 0.0, 0, gedp->freesolid, 0);
+    idx = invent_solid(gedp->ged_gdp->gd_headDisplay, gedp->ged_wdbp->dbip, 
gedp->ged_create_vlist_solid_callback, gedp->ged_free_vlist_callback, 
solid_name, &(gedp->ged_gdp->gd_currVHead->vdc_vhd), 
gedp->ged_gdp->gd_currVHead->vdc_rgb, 1, 1.0, 0, gedp->freesolid, 0);
 
     bu_vls_printf(gedp->ged_result_str, "%d", idx);
 

Modified: brlcad/branches/RELEASE/src/mged/dodraw.c
===================================================================
--- brlcad/branches/RELEASE/src/mged/dodraw.c   2020-04-22 19:01:53 UTC (rev 
75549)
+++ brlcad/branches/RELEASE/src/mged/dodraw.c   2020-04-22 20:01:38 UTC (rev 
75550)
@@ -62,7 +62,7 @@
 
        snprintf(namebuf, sizeof(namebuf), "%s%lx",     shortname, vbp->rgb[i]);
        /*invent_solid(namebuf, &vbp->head[i], vbp->rgb[i], copy);*/
-       invent_solid(GEDP->ged_gdp->gd_headDisplay, DBIP, createDListSolid, 
GEDP->ged_free_vlist_callback, namebuf, &vbp->head[i], vbp->rgb[i], copy, 
0.0,0, GEDP->freesolid, 0);
+       invent_solid(GEDP->ged_gdp->gd_headDisplay, DBIP, createDListSolid, 
GEDP->ged_free_vlist_callback, namebuf, &vbp->head[i], vbp->rgb[i], copy, 1.0, 
0, GEDP->freesolid, 0);
     }
 }
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to