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.
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 development…
»
Greg
Sorry for turning this into a bit of a semantics battle, but.. I completely agree to this point. …
»
Andrew Bromage
Kind of. Imagine an "inline" function which isn't static, which (for whatever reason) the compiler…
»
Mārtiņš Možeiko
In such case you typically don't go lower than OpenGL and Direct3D. Because every platform has di…
»
Greg
Actually lower level than that. Not sure how I can be more clear, but even opengl and direct3d/d…
»
Mārtiņš Možeiko
Same with inline functions no? You cannot access them outside of translation unit, so compiler can…
»
Andrew Bromage
Actually, "static" does mean something special for the optimiser. Declaring a function "static" me…
»
Martin Cohen
@mmozeiko Yes, I was using the placement before. However I have been calling it from my "init" fun…
»
Mārtiņš Možeiko
What's wrong with placing vector on stack? But it can "allocate" wherever you put it. Of course yo…
»
Mārtiņš Možeiko
These news were discussed in yesterdays pre-stream :) But yeah, these are pretty nice news. Especi…
»
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" platform…
»
Martin Cohen
@Flyingsand I didn't need any polymorphism so far. I was experimenting with mixins, and was able t…
»
Mārtiņš Možeiko
What's the difference between "own members" and "storage for elements"? std::vector only allocates…
»
Martin Cohen
@mmozeiko By that I meant, that allocator does not provide means of allocating the vector's own me…
»
Bl00drav3n
I'm looking forward to reading the VideoCore documentation as I intend to work on a little OS for …
»
Flyingsand
I was speaking about closed loop after OpenGL buffer flush with no sleeping at all. So called bus…
»
Bl00drav3n
Thank you very much for this post, I will definitly dive into some maths regarding this problem la…
»
Flyingsand
I've adopted data-oriented design for some of my DSP code (audio filters and such), and I'm rather…
»
Mārtiņš Možeiko
Yes, to first. Not sure what you mean by second. std::allocator allocate any memory container need…
»
Martin Cohen
I'm using malloc to be as-close-as-possible to big-bloc allocation that Casey does in Handmade Her…
»
Mārtiņš Možeiko
Some of games in Humble Bundle are open-sourced as well: Aquaria - Gish - Lugaru - Penumbra Ove…
»
Mārtiņš Možeiko
If you are OK by using malloc, why do you avoid STL? STL by default uses new/delete operators that…
»
Martin Cohen
Hello guys, Is there anyone else shock-therapy-adopting Casey's style of "C++" (data-oriented desi…
»
Patrick Lahey
The Shadowgrounds games are fun. The source code was release a few years back: Be warned, the co…
»
Vadim Borodin
I was speaking about closed loop after OpenGL buffer flush with no sleeping at all. So called bus…
»
Mārtiņš Možeiko
So you are asking about how OpenGL and Direct3D interacts with GPU and how to implement that part …
»
Mārtiņš Možeiko
Yep, same with me. I also use const, but not because I think it helps optimizations. Is because it…
»
David Owens II
I use const, but for me it's more about semantics. Related consts I put in an enum, but free float…
»