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
Which of these tools are not applicable to gamedev? Code always will have bugs. Be it gamedev or n…
»
pragmatic_hero
Which of those tools are directly applicable to gamedev? Which of those tools don't require massiv…
»
Mārtiņš Možeiko
In my experience actually the contrary is true - "Linux/Unix zealots" have the best tooling out th…
»
pragmatic_hero
Printf debuging is all good and peachy as long as you don't get deluded in thinking that it's bett…
»
Oliver Marsh
Thanks Martin for the headsup about xCode. I was looking into using lldb. Thats a good point abou…
»
ratchetfreak
about the Q&As you can use the episode guide linked in the header to follow the series, every ques…
»
Anders
Hello everyone, another professional developer (finally) chasing my childhood dream speaking:) Fir…
»
Lucian Radu Teodorescu
I'm currently focusing on redesigning the Sparrow type system. It's currently too simple. Based o…
»
plb
FWIW I quit Emacs cold turkey and while learning new key bindings was painful, the duration requir…
»
bewwys
Just by theses few steps I've learned a lot. But to be honest with you it's a little bit overwhelm…
»
agnar
After watching the first two streams on DSL and circuit simulation, I've got a few questions that …
»
Miles
Sorry to hijack your thread, but I'm wondering about a few things. A lot of people have suggested …
»
Jeremiah Goerdt
Well, eventually it will. But for now, it's getting in the way of streaming. Technical difficultie…
»
Mārtiņš Možeiko
Not many people know about setjmp/longjmp, its a bit obscure feature. Also it does not play well a…
»
Mārtiņš Možeiko
And next step is to load 4 bytes with one uint32_t load (or 8 with uint64_t) and do only one compa…
»
NelsonMandella
Very interesting. Is there any reason to favor this approach versus setjmp/longjmp (which seems to…
»
ratchetfreak
The most basic example is something like for(int i = 0; i < count; i++){ A[i] += B[i]+constant; }…
»
graeme
C follows a syntax idea known as "declaration follows use". It's a neat idea--C is old, and they w…
»
bewwys
Thank you ratchetfreak, Where it can be the case ? Do you have an example ? How can I do that ? …
»
ratchetfreak
It's how some GUI libraries create "modal" dialogs, they enter a new loop and discard any user ev…
»
Mārtiņš Možeiko
Yes, exactly.
»
NelsonMandella
Do you mean without ever returning to the main loop? Like creating a mini main loop complete with …
»
ratchetfreak
whitespace doesn't matter, so both are valid as is
»
Theatrical
Thank you so much. One last thing, how come you have to specify that the arg inside the function i…
»
Alex Baines
You're correct that & gets the address of a variable. This is probably most useful when you want t…
»
Theatrical
I am not sure if this is the right place to post this. I thought I understood * but apparently som…
»
Allen Webster
Thanks for the report and extra info. I'm not sure what I can do about this yet, but I'll take a …
»
Allen Webster
I don't have anything like this yet, and I don't recall anyone else ever sharing one either. It s…
»
Mārtiņš Možeiko
You can do separate rendering loop in show-error-message function.
»
NelsonMandella
It's a game, so yeah it's performance critical but setjmp is only called once a frame. I assume yo…
»