SDL is written in C, so using the system calls directly should work in theory. Newer versions of …
Deep modifications will have to be patched when the compiler gets updated or replaced, so I would…
Hey guys,
My pc fried and I have no longer windows.
Is it possible to open a window, get events…
Molly Rocket doesn't host those sites either. Google does (via Firebase). Google procures the S…
You'll need to talk to Casey about that - he's maintaining handmadehero.org domain & website.…
Not sure if this belongs here, Mods feel free to remove/move as needed.
I was browsing CMuratori…
bumbreadSo why we can't count WASM as the new web, or at least the path to the new web?
The prim…
You give programmers as much access to the hardware as possible.
You can not give raw access to …
This is not how scaling a matrix works:
1
2v3 Scale = ScaleAxis.Row[AxisID].xyz;
Scale *= ScaleFa…
Continuing from our previous article, let's look are some more possibilities and maybe find a sol…
mmozeikoThe big annoying part will be keeping your modifications up to date.
By this you mean th…
It is practical, but it will require understanding large parts of clang. I have done some custom …
I was wondering...
How practical it would be to grab Clang source code and modify it to make C p…
Do you propose something like a +signed b? Maybe you could show an example.
Miles —
lernoIf you do not have a signedness, how can you determine trapping in an addition, subtraction …
Hello!
Recently I have been really buckling down on getting error-driven encoder/decoder pairs t…
notnullnotvoidNope. The whole point is that you actually don't need signed and unsigned types, on…
Miles —
ionutI don't get it. The bits can be encoded as one or the other not both right?
They actually c…
Refactoring is an important part of programming. If you are maintaining a non-trivial code base y…
notnullnotvoid
there are no signed or unsigned int types, just int
So like Java? There are obvi…
Previously I've been writing about various ways of handling integer overflows. The short summary …
Alex —
In this way result the same
1
2
3m4x4 ScaleAxis = ToM4x4(Tool->Axis) * InvRot * InvScale;
v3 …
You can't just pick one axis and invert it here:
1
2v3 ScaleAxis = Tool->Axis.Row[AxisID];
v3 …
andy
I was also planning to go through most of the books listed here, and am going to be using a …
Latest version of RemedyBG is now available for download. Thanks for all the suggestions.
New fe…
As I'm closing on 1 year of working on Mass I was quite curious to see if my approach to compile-…
Alex —
You been technically correct, I don't get rotation or some other artifact. Thet code that I use w…
One book that was often recommended in the forums was Computer Systems: A programmer's prespectiv…
Where is most of the work a web browser does anyway?
Does a browser not care much about server s…
bumbread>> How do you provide an interface which is equally good for most things people wan…