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.
Mārtiņš Možeiko
__uiidof(X) returns GUID from type X. If you look how MMDeviceEnumerator is defined, you'll see th…
»
Bits Please
Thank you, as always, for your useful input! I actually stumbled upon your guide on and I decided…
»
Nimbok
The last thing Casey does (in the Q&A) in Day 029 is split handmade.h into handmade.h and handmade…
»
Jason
I've played around with the idea of doing some meta stuff but haven't got around to it yet. Ya, I…
»
CodyCoderson
That was very helpful, thanks
»
Simon Anciaux
Try to write the api you would like to use ("Write the usage code first") and than make the system…
»
Simon Anciaux
I'm not sure I understand what your problem is. Do you mean that the output doesn't go into the b…
»
Simon Anciaux
There isn't a way to do that out of the box. But I imagine you could modify the layout function to…
»
C_Worm
Hey, so i've implemented a PrintText-system that prints text. PrintText_Direct(): Prints a whole …
»
Jason
I'm writing some inline shaders like Casey does in handmade hero and was wondering if there was ev…
»
Chris Crew
When launching my application from within 4coder any printf statements should appear in the run bu…
»
Mārtiņš Možeiko
It's documented in Linux kernel docs: So 128TB or 64PB for x86_64. And 256TB or 4PB for ARM64. I…
»
Miles
I frequently see people on HMN claim that it's fine to reserve huge portions of address space in 6…
»
Simon Anciaux
There is 8 TB of process address space available on Windows 7 and 8; and 128 TB on Windows 10. So …
»
Jason
Oh okay, I got it to work. Thanks for looking into it.
»
Charles Rector
In episode 016 "Visual Studio Compiler Switches", I hit a similar problem: The 32-bit build interm…
»
Abner Coimbre
Allen Webster is handling our monthly Seattle meetups, and we had 8 locals this month (online-only…
»
Dumitru Frunza
I've researched this problem a while back, and the basic idea outlined in your solution is an appr…
»
Simon Anciaux
This depends on the task or system. There isn't a single way to handle memory in handmade hero. T…
»
Simon Anciaux
The link to jitsi should be I believe. Is there a reason to grow to more than 5 persons ? I feel…
»
CodyCoderson
I'm trying to understand how Casey handles memory. I've only seen the first 60 or so videos, and t…
»
Simon Anciaux
The flag for is , not . The followind example is working for me. There is not default mapping, wh…
»
Seth Archambault
Just finished Handmade Detroit Gathering #2! This one was a virtual meetup because of, ya know.. t…
»
Ryan
The value of 'player_bc_x' shows the correct value when I set a breakpoint. However, I was looking…
»
Miles
Because the library uses the same header as the rest of the program, you'd get compile errors if …
»
Mārtiņš Možeiko
MSDN has reasonable documentation about how to use waveOut API: The older is the API, the better …
»
Jason
Thanks for the suggestion. Though I'm not sure how to make this work with 'get_next_input()'. I ca…
»
Bits Please
Greetings, everyone. I'm want to write the equivalent code for constructing and playing a sine wav…
»
spx
Hi Ryan, the expressions panel updates dynamically and for this situation can be assumed to be the…
»
Ryan
I'm on Ubuntu 18.04, using codeclap 0.9.1 and have compiled with clang 9.0.0 Here is an image to h…
»