Dale Weiler

Results 64 comments of Dale Weiler

there's no such thing as a read that is smaller than a cache line anyways, so consuming the first byte to calculate length then using a table (or some masking...

The output of that program while running it is provided. I don't have a task bar though. I'm restoring it with alt+tab. The window manager is OpenBox ``` Flags changed!...

Unfortunately forcing the use of EGL here completely breaks window resizing (OpenGL spits a bunch of errors and then whole program locks up). Could we get a similar hint for...

It would be nice to get this as a universal hint on all the platforms, how possible is that?

If not a hint, then some alternative window flag perhaps? It would be strictly opt-in. Like I said this isn't difficult to do portably in other windowing libraries like glfw...

@slouken I have and it's unfortunately not sufficient. It only does edge cutout (not partial transparency / alpha-compositing with what is behind the shaped areas). There's really only two options,...

That is a good question. I don't have a good answer. Iterating just all the awake bodies's components does appear to be a the most cache efficient method, but the...

To provide an example of what I mean, ```cpp T array[N]; // some array for components of type T BitSet sleep; // bitset of N bits indicating when component has...

I also want to point out this `BitSet` type can be implemented very efficiently because operations like `find first set` have native instructions (check out popcount, `_BitScanForward`, `_BitScanReverse`, `__builtin_popcount`, etc)....

Looks like when the capsule shape has a large mass or height, anything can go through it