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.
Sven
Nimbal Compiled without optimization, MSVC generates this assembly: To get meaningful results y…
»
popcorn
mmm assembly I guess since eax register is 32 bit, it makes it easier for the compiler than a 8 …
»
Benjamin Kloster
Ok, so struct size optimization is one reason to use fixed-size bool. I guess the next question i…
»
Brian Will
I come from domains without a fixation on (cache-friendly) performance, but I've disavowed OOP pu…
»
Jae Howard
Thanks I just wanted to be sure I wasn't missing something, also thanks for taking on such a giga…
»
Casey Muratori
I haven't put out the game design publicly, and probably won't. It will continue to be a surpris…
»
Casey Muratori
I toyed with this idea but I think it's a better idea to do the opposite, because most of the tim…
»
jeringa
Would a ground/floor entity be an easy way to get to a nice Z handling system That way an entity …
»
Jae Howard
I've done some light reading of the forum and the website and I understand the design is final an…
»
Zeanith
Pseudonym73 Send Casey some email (casey (at) mollyrocket.com) and he'll sort you out. Thanks, g…
»
Andrew Bromage
Send Casey some email (casey (at) mollyrocket.com) and he'll sort you out.
»
Mārtiņš Možeiko
Yes, of course. Compiling code is easy (compilers are smart). Reading code is not so. That means …
»
Andrew Bromage
mmozeiko If you are not careful with this, you will be wasting a lot of space. Waste is important…
»
Zeanith
As the title suggests I somehow misplaced my unique link. Is there a way to recover it, or would …
»
popcorn
mmozeiko If somebody missed, Casey talked about why he uses bool32 not bool in previous episodes:…
»
Mārtiņš Možeiko
If somebody missed, Casey talked about why he uses bool32 not bool in previous episodes: https://…
»
Sven
C0D3 blah = VirtualAlloc(1000mb so he can do mystruct* one = (mystuct*) blah and that chunk w…
»
Andrew Bromage
rathersleepy I'm curious if anyone else watched the talk by Melissa O'Neill linked above? She me…
»
Andrew Bromage
cmuratori One very important one is that it is not clear how big "bool" is, whereas it is very cl…
»
popcorn
Nimbal cmuratori I like to make sure that I know the sizes of everything that I put in my structu…
»
Sven
cmuratori Performance is usually pretty far down the line of reasons as to why I don't like plain…
»
Benjamin Kloster
cmuratori I like to make sure that I know the sizes of everything that I put in my structures. C…
»
Casey Muratori
I actually recommend against using "bool" for a number of reasons, some of which are mentioned he…
»
David Owens II
Your compiler should be giving you a warning that you are assigning a value that is too big to fi…
»
Sven
Sorry for bringing this old topic back up. I am wondering if anybody ever made any measurements a…
»
Iker Murga
Jeff, I use Illustrator, but mainly because I already had it. If you are interested on doing some…
»
popcorn
He said in the previous stream that he will clean up everything when it's all done. He also said …
»
Sven
Generally I prefer early exits over deeply nested structures. It makes it much easier to mentally…
»
Patrick Lahey
I understand and agree with what you are saying. My point was that anything that adds extra deve…
»
Sven
Such annotations are not useful because they make the code more readable. Actually I find this hu…
»