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.
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…
»
Andrew Reece —
Apologies for the long delay since my previous post - I quit my job, and I've been focusing more o…
»