Thanks for the explanations :-)
Ale —
ahaha it doesn't make sense! we don't need another Windows for the moment..
elle —
It's awesome. I often modify the code or try different things and see what happens. Since I'm ver…
When Casey run the the program it had a black blank window but mine does not have it. Here is my w…
dfs —
Thanks. I guess by the time I get to the memory heavy part I might transfer the project to another…
You can compiler latest code as 32-bit, except few signed/unsigned and casting uint64 to size_t wa…
dfs —
I'm only starting to dive into this project, with only some basic knowledge. In the very first day…
Caught it, the increments in the buffer filling were on the WRONG SIDE. Owls of Shame are apparent…
Sure. My point is that SSE2 is a standard measure of "reasonably modern CPU". I'm pretty sure t…
I am currently into Day 9, but I wanted to pause and check with you guys about the fact that I'm g…
Yes, _rotl is an intrinisc. But it is only MSVC intrinsic. GCC and clang doesn't provide such. For…
In handmade_intrinsics.h: _rotl() is an intrinsic, right? Okay so as long as the CPU knows the in…
And the SoC they use is Allwinner. They are know to violate GPL and not providing all the source c…
The claims that the system will be fully open source, but the GPU they chose, the Mali-400, is no…
Ale —
I just I wanted to know what do you do guys after a HMH streaming, do you play around with the cod…
EDIT: I am leaving this as a shaming lesson for myself and others. For some reason my bitwise >> …
As far as I can see it will run some kind of Linux as its standard OS. So by default HH Linux port…
(I guess is too soon to say, so I'll speculate.) My guess is that if Casey started writing the acc…
When you say GPU, does Intel HD graphics count? I know it is an integrated one, and doesn't compar…
That's good to hear because at my work I use inline and gcc at lot and I don't want to go back and…
Microsoft thought it would be ok to make you run a batch file everything you close and open your c…
I literally just saw a few minutes ago and when I saw it was fully open source I thought I should…
Fabian Giesen's explanation makes a lot of sense: In the slow version, the two values were stored…
For CPU cache profiling there's also (part of the Valgrind suite). It's a linux-only open-source …
+1 for the #include and support for BEGIN_TIMED_BLOCK on other compilers. It would b…
I don't think that was the reason to choose SSE2. I would guess Casey will ship also 32-bit binary…
Just so you know, SSE2 as a minimum hardware requirement wasn't chosen at random. All x86_64 CPUs…
You would do it like this: #define BEGIN_TIMED_BLOCK(ID) uint64 StartCycleCount##ID = GET_CYCLE_C…
Thank you for this thread, Jez! Perhaps the #include line was too obvious for the internet to ment…
I would prefer that BEGIN_TIMED_BLOCK, END_TIMED_BLOCK and END_TIMED_BLOCK_COUNTED macros would be…