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.
Randy Gaul
Realized I didn't have any threadpool or synchronization primitives ready to go. Implemented a th…
»
Taylor Robbins
Awesome, thanks for the suggestions. I know I had tried to look at making the Windows console ap…
»
Mārtiņš Možeiko
There's probably nothing ready like you want. You'll need to implement yourself. You could easily…
»
George Liontos
Here is a short video: https://www.youtube.com/watch?v=KYdy2si9aLU You will see the small freeze…
»
Taylor Robbins
Ahh, that makes a lot of sense. Alright so then a follow up question. Is there any good alternat…
»
Mārtiņš Možeiko
Afaik if you select text in console, it stops receiving any output that is printed to it. It is e…
»
David Madrigal-Hernandez
I'm not sure if anyone else is experiencing this, but whenever I try to toggle fullscreen mode (&…
»
Allen Webster
Hmmm that's definitely odd behavior. Could you take a quick video clip of it? It may be a graph…
»
Taylor Robbins
Hey everyone, So I was working on ConstPort recently and starting running into a weird error. It…
»
George Liontos
Hello there! I just bought 4coder and by the way congrats for the good job Allen. I started using…
»
Joel Davis
Python is an OOP language, so you can't really avoid it. I write a lot of python, and my approach…
»
BlahBlah
Hi, I think it would be useful to be able to resize the window without blocking. One way to this …
»
Oliver Marsh
What I found most valuable from Handmade Hero was Casey's coding style, his way of thinking about…
»
Todd
roughcoat, I think you hit the nail on that head with that one. Bozemoto and Sintex, I'm not sur…
»
Lucian Radu Teodorescu
I just merged to master the feature branch that implements the dot operator. This feature was pla…
»
mapper
Nope, just random bits of random videos here and there.
»
x13pixels
Currently: fixing a bug in step-in whenever the /INCREMENTAL switch is specified. According to th…
»
roughcoat
I use Python quite a lot and I write procedural code exclusively. It's never been a significant p…
»
rain1
yes usermode +x. any chance of getting this?
»
pragmatic_hero
Pooria now do you recommend taking another path? Yes, it's called making a game. GLFW/SDL + OpenG…
»
Pooria
AsafG You'll probably find a lot of useful information in the blackboard sessions. Was aware of t…
»
pragmatic_hero
1. You don't need an engine to make a FPS. 2. You don't need quaternions to make a FPS. Frankly y…
»
Asaf Gartner
You'll probably find a lot of useful information in the blackboard sessions.
»
Pooria
mrmixer Handmade Hero will help you with opening a window, creating an OpenGL context, creating s…
»
Sintex
I don't understand why things have to be that different to the way you would write something in C…
»
AM
I tracked down the problem to vsnprintf(), used by buf__printf(), in common.c. vsnprintf() is sup…
»
Simon Anciaux
Handmade Hero will help you with opening a window, creating an OpenGL context, creating some shad…
»
Bozemoto
Think it should be mentioned that the "conventional way" even if it's not great has value since i…
»
Pooria
mmozeiko There is not such thing as list of things "needed for a 3d engine". Each engine is diffe…
»
Todd
I find myself literally feeling like this: https://youtu.be/GKYCA3UsmrU?t=2m20s when it comes to …
»