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.
Casey Muratori
I feel your pain here SighPhy. I've _often_ wished I could just plug in those Play and Charge gu…
»
Casey Muratori
That would definitely do it, yes :P - Casey
»
people
I think I've found the problem. In GameGetSoundSamples when the channels are allocated, "real32 …
»
people
If I remove this assert the game runs normally.
»
people
I just realized that in BeginTaskWithMemory, that each task is allocated a separate "task_with_me…
»
people
I think that's true for the renderer. But it is not clear to me if each thread of the threaded so…
»
Casey Muratori
That should not be a problem because the memory is coming from the thread's arena, which is uniqu…
»
Abner Coimbre
Thank you debiatan, we're excited to have you! Invitation sent.
»
Miguel Lechón
The guide is a wonderful resource and I use it quite often. I'd like to contribute. I'm debiata…
»
people
Each of the multithreaded tasks gets it's memory using BeginTemporaryMemory in BeginTaskWithMemor…
»
Mārtiņš Možeiko
No problem! But somebody else will need to remind you this. I work on west coast and watching str…
»
SighPhy
Thanks for the info, I've done some more reading up on it today and it actually looks like i will…
»
Casey Muratori
Thanks Martins! I will make the change on the next stream (please remind me if you happen to be …
»
Mārtiņš Možeiko
Yes, code compiles but it is incorrect: 1 2 3 4 5 6inline uint32 AtomicCompareExchangeUInt32(uint…
»
Kim Jørgensen
Thank you guys for bringing the issue up during Q&A. Now am I able to compile on GCC again :)…
»
Bryan Taylor
Wireless 360 controllers do not actually work plug-and-play with Windows. Wired controllers work…
»
SighPhy
Hi, I would like to know if i have done something wrong. I have a XBox 360 controller with a batt…
»
Kim Jørgensen
Living in europe I am not able to watch the stream live :( Will somebody ask Casey during the st…
»
m1el
As Casey said, you generate Abstract Syntax Trees. Every time meta-programming is mentioned, the…
»
Daniel Rasmussen
m1el So you're probably trying to implement this: en.wikipedia.org/wiki/In-place_matrix_tr...Foll…
»
m1el
So you're probably trying to implement this: https://en.wikipedia.org/wiki/In-...re_matrices:_Fol…
»
Mārtiņš Možeiko
Doesn't work for me: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2…
»
Daniel Rasmussen
Figured out a way to un-interleave the sound-data in place with one pass, with a simple algorithm…
»
elle
Oh thank you! ~15 = -16. :)
»
Marc Costa
The macro for alignment is slightly different: (ptr + (alignment - 1)) & ~(alignment - 1). F…
»
elle
Last episode a question about the (value + 1) & -1 confused me and I turned to my debugger fo…
»
m1el
In episode 138, Casey had to implement "un-interleaving" for audio channels, and someone noticed …
»
Casey Muratori
Thanks Raxfale! That may be true... we'll take a look on tomorrow's stream and see. - Casey
»
mojobojo
Right now it builds and it catches the errors. Almost there except I have this really annoying is…
»
Raxfale
Worth a quick look, when queuing an asset for work, if task isn't available it seems to me that t…
»