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.
Matthias
If you were making a game like Handmade Hero without the restriction of not using any libraries, …
»
John Lorre
And yet each day I see you using Windows and Visual Studio on the stream. If you really wanted to…
»
John Lorre
I always understood Casey that the idea to port to Raspberry is to go as close to the hardware as…
»
jeringa
Wasn't there a DnD monster that did that?
»
Cap Petschulat
I know quite a few people are following along with HH verbatim, but I've enjoyed working with the…
»
Tribuadore
Or as an inside joke, Dormant Doormats laying at the entrance to every doorway.
»
Mārtiņš Možeiko
Doom 3 BFG (released in 2012) uses XAudio2: https://github.com/id-Software/DOOM-3-BFG/tree/master…
»
Thomas Frase
Whoops, my bad. The Doom 3 source is still quite interesting to look through.
»
David Owens II
"The first version of XAudio2, XAudio2 2.0, shipped in the March 2008 release of the DirectX SDK.…
»
Thomas Frase
I totally forgot that the source to Doom 3 got released. Interesting stuff. Looked at the audio s…
»
Roderic Bos
So we would be using the available left over time per frame for this then, thanks for clarifying.…
»
Casey Muratori
The idea is that there is always a relatively low number of entities in the high simulation set -…
»
Roderic Bos
Sorry I don't follow. How is it 60 chunks. You can't possibly know how much time the 9 High Tiles…
»
Krzysiek
I thought the plan is to optimize for worst case per frame so probably we will be processing 1/60…
»
Roderic Bos
I just want to know before we get there, sorry. But will looping over every low entity every 60 f…
»
Tribuadore
Thanks for both your replies. It helped me focus on it being my problem, as you confirmed Caseys'…
»
Mārtiņš Možeiko
I think money (directly or indirectly) more exchanges hands of AMD/Nvidia and big game developmen…
»
Greg
Sorry for turning this into a bit of a semantics battle, but.. mmozeiko Because every platform h…
»
Andrew Bromage
Kind of. Imagine an "inline" function which isn't static, which (for whatever reason) the compile…
»
Mārtiņš Možeiko
Spirro My interest is in the low level CPU usage to get a graphics display independant of platfor…
»
Greg
mmozeiko So you are asking about how OpenGL and Direct3D interacts with GPU and how to implement …
»
Mārtiņš Možeiko
Same with inline functions no? You cannot access them outside of translation unit, so compiler ca…
»
Andrew Bromage
Actually, "static" does mean something special for the optimiser. Declaring a function "static" m…
»
Martin Cohen
@mmozeiko Yes, I was using the placement before. However I have been calling it from my "init" fu…
»
Mārtiņš Možeiko
What's wrong with placing vector on stack? But it can "allocate" wherever you put it. Of course …
»
Mārtiņš Možeiko
These news were discussed in yesterdays pre-stream :) But yeah, these are pretty nice news. Espe…
»
Martin Cohen
@mmozeiko Wouldn't it also allocate memory on stack? It won't be allocating using "new" of course…
»
Marc Novakowski
Since the Rasbperry Pi is often mentioned in the stream as a potential "minimal hardware" platfor…
»
Martin Cohen
@Flyingsand I didn't need any polymorphism so far. I was experimenting with mixins, and was able …
»
Mārtiņš Možeiko
What's the difference between "own members" and "storage for elements"? std::vector only allocate…
»