Part of the tHarness_platform set of function pointers is void (*Renderer_FlushBuffers)();. It does not take any arguments. We were assigning GLRenderer_FlushBuffers to that, which took a tRenderer_flush_type argument.
Because we were not providing the argument, its value was undefined and sometimes would appear to work and sometimes not.
Part of the
tHarness_platform
set of function pointers isvoid (*Renderer_FlushBuffers)();
. It does not take any arguments. We were assigningGLRenderer_FlushBuffers
to that, which took atRenderer_flush_type
argument.Because we were not providing the argument, its value was undefined and sometimes would appear to work and sometimes not.
fixes #310