You just have a struct storing the settings values and load it on startup, then apply your setting…
An alternative I use to what mmozeiko said is to always create a new file with a different name. I…
If we're talking about actually writing to file, then there is one thing that almost all games do …
This ‘pattern’ seems to work pretty good You just have a struct storing the settings values a…
HH does not have any user settings, I would guess it probably won't have any settings. As to why g…
There are a lot of games where the settings aren't being updated live but only when the player pres…
Just adding this recent blog post from Matt Pharr that talks about uniform float pseudo random num…
Thanks. Do you know of a good place to find Clang flag list with descriptions of what they do ? Ed…
Not sure if this adds anything than what’s been suggested, it’s a text editor (very basic) tha…
I'm aware only of clang's -Wdouble-promotion warning for this. Don't think others have any warning…
It will work fine in this case. It won't work fine if you have virtual methods - because that mean…
While I was testing a floating point to string function, I initialized a double variable with a fl…
So what will happen if I do base = derived; in clang? It's the first option. If Base has any paddi…
Which part? Relying on specific offsets? Yes.
So is this considered undefined behavior?
You are correct, yes it is 16. Because clang decided to not have padding at end of base class. Wha…
Thank you for the suggestion! I had not heard of a structured buffer, so I may give that approach …
Thanks for letting me know.
For some reason, clang said sizeof T is 16, or am I reading it incorrectly
It's the first option. If Base has any padding, the Derived type will include it's padding members…
I asked it because I was wondering what C++ inheritance is like? Does the derived class have a cla…
I joined discord and asked. Allen answered me this: "I am not currently developing 4coder. But I i…
People just didn't call them GPUs before 3D acceleration, just referred to them as graphics cards.…
It was both lectures and projects, but the project was the biggest part. Many students had to face…
Okay, that project really is overwhelmingly large when just looking at it. I'm really wondering ho…
Imho, D3D11 is way better API. Look for D3D12 and Vulkan only if you are CPU bottlenecked for your…
Thanks for sharing your experience! I remember writing games using the DirectDraw API, when graphi…
The Python project was about optimizing the interpreter to go faster, just so that we would unders…
In my framework, I separate saving and loading of byte buffers from parsing and generation of thei…
Can someone summarize or point me to some great resources about the history of other APIs? If you …