Hmm, i think a separate page on structs might be good. That or you could maybe have an expanding s…
EDIT: Unity has announced that future versions of its engine will feature a non-verbose math libra…
class IFoo { public: explicit IFoo(const FixVirtualMethodTable _) {} public: virtual void foo() …
If you do find yourself fiddling with Box2D's internals or wanting to hot-reload other code that u…
Interesting, I just tried it at work on Linux (which has a newer i7-6850K CPU, but older GCC 4.8.5…
Oh damn, thanks everyone. I didn't need to export all symbols since I'm not building on windows ri…
No need to modify anything in source code. Just instruct linker to export all symbols. They are no…
It prints out almost the same times for me for ss or ps variant.
Ray —
Hey Murry! Yeah, I know, actually it took me a while to took the decision of avoiding structs memb…
That was my first option but it seems that it would require modifying box2d source code in a way …
The ss (ingle value, ingle precision) version needs to preserve the upper 3 values of the 4 value …
Wow, thanks for the quick replies! (And yea, I'm not very good at this sort of thing, as is appare…
This is not how you do microbenchmarks. Compiler noticed that you are not using result of sqrt (ex…
This is literally a jump to the of sqrtf which lives elsewhere in the executable. jmp does no ac…
(I'm pretty green when it comes to intrinsics and assembly in general) I was poking around the HMH…
I say make a program that does whatever is useful, or what makes sense for the problem you're tryi…
Not sure about object files, but you could simply compile box2d to its own shared library (.dll fi…
If you don't care about API boundaries/layering and just want it to work, then compile the Box2d i…
I've managed to achieve some great success in my little game with hot reloading in a similar way C…
Awesome job man. I have one small suggestion for the cheatsheet page. The struct section doesn't l…
r2d2 —
Thanks for the explanations. Indeed. I've read about it in the documentation, but it have fallen …
On Windows when you create an OpenGL context using the modern system (3.1 or up), you can pass a f…
Because the legacy immediate mode opengl is very suboptimal for how gpus actually work. Each time…
r2d2 —
So, I am currently at day 242, keeping up a good fight against OS X graphics API in order to make …
Pengo —
I like to follow the Unix Philosophy, but I don't agree that a big program is necessarily breaking…
Ray —
Another raylib release is here: . Again, several modules of the library have been reviewed and som…
Hello to anyone following this project! Project and blog updates have been a little delayed as I'v…
Hey Abner, My overall opinion of Clojure is mixed but positive. Clojure is quite an opinionated la…
joe513 —
Keyboard shortcuts even better, I try to stay away from the mouse as much as possible also. Eithe…
spx —
This is now fixed in 00.02.01-2. I try to do as much as possible using the keyboard (F4 and F6) s…