Revision: 75641
http://sourceforge.net/p/brlcad/code/75641
Author: starseeker
Date: 2020-04-30 00:21:47 +0000 (Thu, 30 Apr 2020)
Log Message:
-----------
Make the fb render slightly more interesting
Modified Paths:
--------------
brlcad/trunk/src/libdm/tests/tcl_img.cpp
Modified: brlcad/trunk/src/libdm/tests/tcl_img.cpp
===================================================================
--- brlcad/trunk/src/libdm/tests/tcl_img.cpp 2020-04-29 22:38:48 UTC (rev
75640)
+++ brlcad/trunk/src/libdm/tests/tcl_img.cpp 2020-04-30 00:21:47 UTC (rev
75641)
@@ -436,14 +436,18 @@
// would occur in a real application
//////////////////////////////////////////////////////////////////////////////
+ int r = (*idata->colors)((*idata->gen));
+ int g = (*idata->colors)((*idata->gen));
+ int b = (*idata->colors)((*idata->gen));
+
// Initialize. This alters the actual data, but Tcl/Tk doesn't know about
it yet.
for (int i = 0; i < (idata->fb_width * idata->fb_height * 4); i+=4) {
// Red
- idata->fbpixel[i] = 0;
+ idata->fbpixel[i] = (r) ? 255 : 0;
// Green
- idata->fbpixel[i+1] = 255;
+ idata->fbpixel[i+1] = (g) ? 255 : 0;
// Blue
- idata->fbpixel[i+2] = 0;
+ idata->fbpixel[i+2] = (b) ? 255 : 0;
// Alpha
idata->fbpixel[i+3] = 100;
}
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