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.
Tony
The matrix used to be this, but it doesnt work either. I tried setting matrix to identity and dra…
»
»
Mārtiņš Možeiko
You don't need to use .lib if you are loading .dll at runtime. Linker always creates it if you hav…
»
Mārtiņš Možeiko
In this code you are not calling glUniformMatrix to pass projection matrix to shader. Instead you …
»
C_Worm
Another with linker argument: You can verify if DLL has this symbol exported by using dumpbin.ex…
»
Mārtiņš Možeiko
You did not instruct linker to export function from dll file. You can do in two ways. One with com…
»
C_Worm
Hello! Im trying to load a function from a DLL only, however GetProcAddress() returns NULL. I just…
»
»
Tony
My current OpenGL code is a copy of caseys. I'm at day 246 and I jumped to day 368-369 for shaders…
»
Mārtiņš Možeiko
Where is this code from? I don't think HandmadeHero uses CoCreateInstance function. Casey used sim…
»
Roman
Hi everyone. I don't understand what does co_create_instance_stub mean and why we do return 0. Tha…
»
Mārtiņš Možeiko
There could be million reasons why something is not drawing in OpenGL. It has so many states that …
»
Tony
Hi. I'm trying to get shaders working with opengl. I'm currently drawing with fixed function pipel…
»
thynnmas
Yes, this is clang. Sorry, I should have mentioned that. I'm was still on 0.3.0.2, after an upgra…
»
x13pixels
I assume you are using Clang? (This works fine with CL). There are some fixes for this in the late…
»
x13pixels
I have on my todo list checking for references and allowing the '.' operator to be used. I might j…
»
x13pixels
Erwin, This will be fixed in the next patch release (0.3.0.4). Thanks for taking the time to put t…
»
Miles
It took a while, but the next devlog is finally up. Rather than talking about something I've added…
»
thynnmas
Hi. First off, thanks for making something good! Second, I couldn't find another place for bug rep…
»
Jason
As far as I now, for handmade hero all you should 'need' are the first two, "MSVC v142 - VS 2019 C…
»
Benjamin Pedersen
Hi Is it intentional that references use pointer syntax in the watch window? There are a lot of re…
»
Lootbox
I think maybe "Desktop development with C++"? But it take almost 7GB disk space. So which of the f…
»
Simon Anciaux
Vectors are a direction and magnitude (length), they don't have a position or origin. If you have …
»
Alexey
Hello, Corentin! Thank you for pointing out the issue. To be clear, the implemetation was more of …
»
Mārtiņš Možeiko
If by SoundOutput you mean win32_sound_output structure, then it does not have BitsPerSample. It h…
»
chelges1
Just a quick question about WaveFormat and its relation to win32_sound_output. I'm confused why Wa…
»
panthalassadigital
Hi again Simon! Yes absolutely I can give code with context - the code I'm using as reference is f…
»
panthalassadigital
Simon, thank you so much for the drawing - that explanation was perfect. I really appreciate it :)
»
itzjac
Here, am interested in the Algorithms part of this question. I am up to finding reference book abo…
»
Simon Anciaux
Do you have a timestamp in the episode ? Or some code with context ?
»