43 | | In your case, GS_set_draw(GSD_BACK) never worked. That's weird. Please add {{{fprintf(stderr, "draw where: %d\n", where);}}} in line 2465 in lib/ogsf/gs2.c. GSD_FRONT 1, GSD_BACK 2, and GSD_BOTH 3 are defined in include/ogsf.h. There are 10 calls to GS_set_draw with all these numbers in lib/nviz/draw.c, but you only got GSD_BOTH 3. |
| 43 | In your case, GS_set_draw(GSD_BACK) never worked. That's weird. Please add {{{fprintf(stderr, "draw where: %d\n", where);}}} in line 2465 in lib/ogsf/gs2.c. GSD_FRONT 1, GSD_BACK 2, and GSD_BOTH 3 are defined in include/ogsf.h. There are 10 calls to GS_set_draw with all these numbers in lib/nviz/draw.c, but you only got GSD_BOTH 3. Even in that case, swapping shouldn't affect anything in the front buffer because you draw to both buffers anyway. |