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
longtran2904
Thanks for sharing your experience! I remember writing games using the DirectDraw API, when graphi…
»
Dawoodoz
The Python project was about optimizing the interpreter to go faster, just so that we would unders…
»
Dawoodoz
In my framework, I separate saving and loading of byte buffers from parsing and generation of thei…
»
Mārtiņš Možeiko
Can someone summarize or point me to some great resources about the history of other APIs? If you …
»
Mārtiņš Možeiko
Alternative to vertex/index buffer is to use StructuredBuffer (SSBO in OpenGL). Have something lik…
»
Dawoodoz
I remember writing games using the DirectDraw API, when graphics cards had hardware acceleration, …
»
Robert W. Childress
This makes sense! Especially the single texture with all the characters in it, and UV mapping to q…
»
Dawoodoz
If you prefer working with pixel shaders, another way is to store the character's UV offsets in a …
»
Simon Anciaux
The typical way to render text is to create a single texture with all the characters pre-rendered …
»
Simon Anciaux
It worked for me by using the link directly in the discord application (Add a server on the left,…
»
Robert W. Childress
After thinking about it for a minute, maybe my real question is: is there a way to specify differe…
»
Derek
_fltused thing is cl.exe only issue. For clang it is not a problem. And for large arrays it is not…
»
JPereira
The invitation is invalid :(
»
JPereira
Thanks, I will
»
Mārtiņš Možeiko
I'm not sure if this is because I am using a pure C compiler and not a C++ compiler, or clang vs M…
»
Robert W. Childress
Howdy folks, I'm building a little game and engine heavily influenced by Casey's Handmade Hero, bu…
»
Derek
I know this is an old post, but I thought this might be a helpful addition. Let me know if I can i…
»
Tobias Wolf
Thanks for the feedback. Yeah, I considered deleting the video afterwards, but given that I starte…
»
Dawoodoz
Umm, I want to talk about, I forgot, let's talk about something else first... Three minutes in, th…
»
Simon Anciaux
You should probably ask on the 4coder discord server (you can find a link on twitter) as Allen doe…
»
JPereira
Hi, I've been using 4coder and is great, I love it. But it lacks some functionality, it's still ki…
»
funemaker
Perfect, thanks very much! I think SetExitKey works for me - very nice to find out that can be cus…
»
Mārtiņš Možeiko
You could handle WindowShouldClose() explicitly: If you want to just disable ESC key, there's SetE…
»
funemaker
Hello! I made a little framework to wrap around Raylib this weekend and want to say congratulatio…
»
x13pixels
Simon, Having macro-like substitution in the watch window is a good idea. Will definitely implemen…
»
Mārtiņš Možeiko
Put it it godbolt and you'll see: struct A size is 16, because double must be 8-byte aligned. So …
»
longtran2904
Just curious, is there any difference between struct B and C: Can you also explain more about the …
»
Mārtiņš Možeiko
.natvis parsing when? :D
»
Mārtiņš Možeiko
Compiler inserts padding so next member is aligned for its required alignment. For example, on x64…
»
da447m
There is no need for that. Padding is taken into account when using offsetof. Does the compiler pa…
»