Revision: 76026
          http://sourceforge.net/p/brlcad/code/76026
Author:   starseeker
Date:     2020-06-04 18:15:02 +0000 (Thu, 04 Jun 2020)
Log Message:
-----------
As far as I can tell, no one is manipulating vectorThreshold.  The only 
motivation to would be to adjust the update/refresh rate of the dm, and even if 
that might be useful under some hypothetical circumstance this was never 
documented at all.

Modified Paths:
--------------
    brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c
    brlcad/branches/dm-fb-merge/src/libdm/dm-generic.c
    brlcad/branches/dm-fb-merge/src/libdm/include/private.h
    brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c
    brlcad/branches/dm-fb-merge/src/libtclcad/dm_tcl.c

Modified: brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c      2020-06-04 17:50:20 UTC 
(rev 76025)
+++ brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c      2020-06-04 18:15:02 UTC 
(rev 76026)
@@ -71,6 +71,9 @@
 
 #define DM_X_DEFAULT_POINT_SIZE 1.0
 
+/* Vector count at which a Tcl event processing step is triggered */
+#define vectorThreshold 100000
+
 extern void X_allocate_color_cube(Display *, Colormap, long unsigned int *, 
int, int, int);
 extern unsigned long X_get_pixel(unsigned char, unsigned char, unsigned char, 
long unsigned int *, int);
 
@@ -856,8 +859,6 @@
 HIDDEN int
 X_drawVList(struct dm *dmp, struct bn_vlist *vp)
 {
-    extern int vectorThreshold;        /* defined in libdm/dm-generic.c */
-
     static vect_t spnt, lpnt, pnt;
     struct bn_vlist *tvp;
     XSegment segbuf[1024];     /* XDrawSegments list */

Modified: brlcad/branches/dm-fb-merge/src/libdm/dm-generic.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/dm-generic.c  2020-06-04 17:50:20 UTC 
(rev 76025)
+++ brlcad/branches/dm-fb-merge/src/libdm/dm-generic.c  2020-06-04 18:15:02 UTC 
(rev 76026)
@@ -33,13 +33,6 @@
 #include "./include/private.h"
 #include "./null/dm-Null.h"
 
-/*
- * TODO - figure out if anything in Tcl land is actually using the libtclcad
- * DM_Init LinkVar linkage to manipulate this, or if any user features are
- * actually depending on the vectorThreshold - this needs to go.
- */
-int vectorThreshold = 100000;
-
 void *
 dm_interp(struct dm *dmp)
 {

Modified: brlcad/branches/dm-fb-merge/src/libdm/include/private.h
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/include/private.h     2020-06-04 
17:50:20 UTC (rev 76025)
+++ brlcad/branches/dm-fb-merge/src/libdm/include/private.h     2020-06-04 
18:15:02 UTC (rev 76026)
@@ -228,9 +228,6 @@
 DM_EXPORT extern int fb_sim_writerect(struct fb *ifp, int xmin, int ymin, int 
_width, int _height, const unsigned char *pp);
 DM_EXPORT extern int fb_sim_bwwriterect(struct fb *ifp, int xmin, int ymin, 
int _width, int _height, const unsigned char *pp);
 
-/* Global, defined in dm-generic.c */
-DM_EXPORT extern int vectorThreshold;
-
 __END_DECLS
 
 /************************************************/

Modified: brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c    2020-06-04 17:50:20 UTC 
(rev 76025)
+++ brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c    2020-06-04 18:15:02 UTC 
(rev 76026)
@@ -64,11 +64,11 @@
 
 #define PLOTBOUND 1000.0       /* Max magnification in Rot matrix */
 
+#define vectorThreshold 100000
+
 static fastf_t min_short = (fastf_t)SHRT_MIN;
 static fastf_t max_short = (fastf_t)SHRT_MAX;
 
-extern int vectorThreshold;    /* defined in libdm/dm-generic.c */
-
 static int tk_close(struct dm *dmp);
 static int tk_configureWin_guts(struct dm *dmp, int force);
 

Modified: brlcad/branches/dm-fb-merge/src/libtclcad/dm_tcl.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libtclcad/dm_tcl.c  2020-06-04 17:50:20 UTC 
(rev 76025)
+++ brlcad/branches/dm-fb-merge/src/libtclcad/dm_tcl.c  2020-06-04 18:15:02 UTC 
(rev 76026)
@@ -177,16 +177,9 @@
        {(const char *)NULL, BU_CMD_NULL}
     };
 
-    struct bu_vls vls = BU_VLS_INIT_ZERO;
-
     /* register commands */
     register_cmds(interp, cmdtab);
 
-    bu_vls_strcpy(&vls, "vectorThreshold");
-    Tcl_LinkVar(interp, bu_vls_addr(&vls), (char *)&vectorThreshold,
-               TCL_LINK_INT);
-    bu_vls_free(&vls);
-
     /* initialize display manager object code */
     Dmo_Init(interp);
 

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