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.
Mikael Johansson
I also do all my debugging with printf. I feel I get to "know" my code better that way, and as you…
»
Oliver Marsh
At the start of the year I switched to using my mac for programming instead of windows. With it ca…
»
John Cleary
Hi, I'm on lecture 7 and am a bit confused about the stretchy buffers (SB) that get used in the pa…
»
Finalspace
Hi everyone, i made another release for you all ;-) This release contains several bugfixes, const …
»
ben morris
Great explanation. I do something very similar in my engine (). Binary serialisation is VERY fast …
»
Mārtiņš Možeiko
Not thread. That's the point of fibers - they execute on same thread as "calling" code. You basica…
»
Mārtiņš Možeiko
Alpha is needed only for source bitmap. Not for framebuffer. Blending equation used in HH uses alp…
»
Mārtiņš Možeiko
Its only undefined if you cast between pointer types with different alignment requirements. So sho…
»
Guntha
Hello, These days, for exploring or compressing/uncompressing files, I use pretty much only 7zip. …
»
Martin Skowronski
Hi, first of all, thank you for this awesome editor, great work. On Linux (CentOs 7.5) I'm having …
»
Carlos Gabriel Hasbun Comandari
Don't apply like the herd to Human Resources departments, but rather find out who the technical di…
»
Jeremiah Goerdt
Welcome back! Good to see things moving again. I've been lurking and keeping an eye on how things …
»
bh
Raven is a fast IDE for Golang, designed to be as performant as a video game. It's written in C++ …
»
Bill Strong
Also, wasn't he preparing for Alpha? RGBA is 32-bit.
»
pragmatic_hero
Wasn't there some sort of undefined behavior related to casting things to "wrong types"?
»
Finalspace
This is neat, thanks! I never read or heard about fibers at all. But i will read things up and pl…
»
Finalspace
It was quiet on this project for a little while, but now i am back from holiday! So here is a shor…
»
ratchetfreak
[/quote] It's because you are circumventing the type system and the safety it brings you. And mos…
»
bewwys
In your example you need a cast. Because you cannot dereference ptr pointer - it points to void t…
»
bewwys
Thank you, that's much clear. unfortunately I need to respect the function def given by the exerci…
»
ratchetfreak
I'd limit when you can save, that helps with both issues The big issue then is paused scripts that…
»
Mārtiņš Možeiko
I'm not sure I understand question. IMHO the answer is simple - you do the cast when you need cast…
»
Marc Costa
There's nothing wrong with casting memory. Memory is just a bunch of bytes, it's up to you how you…
»
Guntha
Hello ratchetfreak, Currently, the boolean arithmetic is already stack-based, and I planned to sta…
»
Guntha
Hello, and thanks for sharing this! I'm currently working on finding the best serialization system…
»
bewwys
Hello everyone, first of all I'm not a native english speaker so sorry in case of misspelling. In …
»
ratchetfreak
When you go to implement math and other expressions do some research on register based and stack b…
»
Blu342
yeah that makes sense. i just wanted to clarify that he wasn't saying regular float ops are 2x as …
»
Mārtiņš Možeiko
Yes, he is referring to SIMD when he said they are 2x faster. With approximately same amount of in…
»
Blu342
In the above Q&A Casey says that floats are two times faster than doubles, because we can do doub…
»