We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Handmade Network»Feed
khealer
Hello, Is it possible to have the latest 4coder configuration that Casey uses? The one received in…
»
Simon Anciaux
I feel completely stupid. I added those volatile when I was trying stuff in godbolt precisely to t…
»
Mārtiņš Možeiko
That happens because you put math_u128_mul arguments with volatile type. Volatile means you are te…
»
Simon Anciaux
I've implemented some pcg variants in C to include in my codebase. I've got a 64bit state generati…
»
Oliver Marsh
The entities are in a pool array (not sure the right terminology - fixed sized arrays joined by a …
»
longtran2904
If you have a static array of entities that were allocated at the start then how can the memory us…
»
Oliver Marsh
Probably should have given more info on that number before throwing it out there 😅. I’ll have…
»
longtran2904
Thanks, will check those out! I'm experimenting with procedurally generating a level based on an i…
»
longtran2904
Just curious, how many active entities do you have? How large is a single entity? Also, does anyon…
»
Oliver Marsh
I'll have to check out the talk, sounds good 👍 You've probably have come across Ryan's dungonee…
»
Opoiregwfetags
Hi, I downloaded your program just for fun, to check it out. I like the idea. Here are some random…
»
longtran2904
Yeah, I'm kind of thinking the same thing. The whole point of a fat struct is that: Because there'…
»
Oliver Marsh
Don't want to answer for Ryan but following Ryan's example would be thinking in code paths/behavio…
»
C_Worm
ooh yes thanks a lot!! I tried to the first alternative but it didn't seem to work, maybe made a f…
»
»
Simon Anciaux
Did you try my first suggestion has it's more likely to be the issue ? The idea is that you're mov…
»
x13pixels
The expression "&$" will work as expected, yes. If it turns out that the form you described with "…
»
Opoiregwfetags
Sounds good. I'm eager to see the new watch features you're working on. Your version wouldn't allo…
»
C_Worm
Hmmm okay, how would you reliably set positions/sizes based on float's then since i guess that's p…
»
x13pixels
The plan is to extend the formatters to allow specifying one or more subexpressions relative to th…
»
longtran2904
In your recent Handmade Seattle talk about metadesk, you made a comparison between datadesk and me…
»
Simon Anciaux
When you move the tiles up, you set them at a fixed position 2.0f + szy (this seems odd but I'm as…
»
Angelo Theodorou
I have published the Dev Update #18, with the progress from the second half of June 2021 to the se…
»
C_Worm
Thanks for the information on how to make code blocks! I've changed so that the texture is just on…
»
Simon Anciaux
There is an issue with the code blocks you posted, and I assume that the code inside got modified …
»
C_Worm
Hi, im working on a 2D shoot'em up map editor and the ground is made up of tiles moving downwards.…
»
Simon Anciaux
In handmade hero we use PushSize to allocate memory, and if the arena need to grow it will call Vi…
»
Opoiregwfetags
Hi, I have another suggestion that I think would satisfy the requests some people have made about …
»
Opoiregwfetags
By the way, if we end up having an image viewer option for the watch data, I think these two featu…
»
Oliver Marsh
Thanks Simon, that makes sense. So for a 64byte thing it's quicker just going with HeapAlloc?
»