Don Williamson

Results 111 comments of Don Williamson

There is always this option: ```cpp #include #define EXPAND(x) x #define VA_NARGS_IMPL(_1, _2, _3, NARGS, ...) NARGS #define VA_NARGS(...) EXPAND(VA_NARGS_IMPL(__VA_ARGS__, 3, 2, 1, 0)) #define JOIN2(x, y) x ## y...

You could remove the `_rmt_prop_` prefix before it gets used for the viewer, here: https://github.com/Celtoys/Remotery/blob/5d6fb518a8123369c881d6adfb2e48323a06993f/lib/Remotery.c#L9015-L9018

Following the code that seems rather impossible as the OpenGL sample tree is destroyed during unbind. It's then recreated on the next sample push. Do you have any outstanding sample...

Unbind, at least, has to be called from the same thread that issues the samples. This is because each sample allocates an OpenGL query. When you unbind those queries are...

OK, got a repro here: ``` #include #include #include //#include #include "../lib/Remotery.h" #pragma comment(lib, "user32.lib") #pragma comment(lib, "gdi32.lib") #pragma comment(lib, "opengl32.lib") //#pragma comment(lib, "glu32.lib") HINSTANCE hInstance; HWND hWnd; HDC hDC;...

So if the thread that's been interrupted has any form of lock that Remotery can try to acquire, this will fail. That's totally not ideal and really, Remotery shouldn't be...

Yes, there is a chance for this to fail. It's miniscule and hasn't shown in testing yet but the chance is there, nonetheless. As far as I can tell, there...

What are your expectations for this round? That integers and floats are distinct? Or to have `true`/`false` as well?

Thanks. The timeline needs some work to be made much easier to use. This is backed up behind some core work I'm doing right now on the window manager. It's...

Thanks, reading up on all this now.