added a bunch of new features to my quake1 MD1 viewer (SQV)
- added simple ui
- added animation support
- shows the skins
- a bunch of key commands to trigger the actions
It's voting time!
The *Splash Screen Contest* poll will be opening soon:
- GMT: 11:00 PM
- EST: 6:00 PM
โฆand it finishes on June 5th.
- GMT: 6:00 PM
- EST: 1:00 PM
Here is the link: https://t.co/rWtrYKf5X0
#wings3d#contest#3dart#3dtool
Iโm not really against preprocessors, and I have quite a lot of them in my code, although I try to not go crazy with macros, also i use gotos as well which very handy for error handling and cleanup
If C wants to survive for 50 more years without becoming niche like COBOL or Fortran, the standard committee must offer semantic-aware, type-safe features that act as an alternative to the preprocessor.
And nuke the preprocessor afterwards.
I canโt wait to get back home later this afternoon and replace my complex non linear arena allocator with this one, at least I can get a sense of how it works
If I roughly know my app isnโt gonna use more than X Mb mem,it would make sense to create that much virtual memory without submitting it, then I donโt really need to use a growing non linear arena which is slower and more complex! Any thoughts?
Also since we are talking about virtual memory, what stops us from requesting 10 gb from OS, we are not really committing most of it! I am wondering what would happen if we hit the limit and reallocate, is this feasible like the old realloc function and what are the side effects
I replaced msbuild with ninja on windows and my build times has improved significantly, also for some reason msbuild produces a ton of noises when building even a trivial C application
@nuoji there are some languages such as rust and zig that has turned into cults which makes it very unpleasant to be part of their community, itโs like their way or highway!