MAJOR: malloc(): unsorted double linked list corrupted

MINOR: 
font_sdf_rgba.ktx is opened in 3 different places
write more tests

BUG:

BAD:

CORRECT:
- ktx 1 parser can only handle the font_sdf_rgba.ktx,
 as it doesn't check anything or do dynamic padding for the data

Features
dynamic verts and indice buffers to a_shape as arguments


--experimental:strictEffects
  # Turn on the new refined effect tracking. It enables the new .effectsOf
  # annotation for effect polymorphic code ("this code raises if the callback does so").

--experimental:unicodeOperators
  # Allow the usage of Unicode operators.  I hope that some of
  # the scientific computing libraries use this soon.

--experimental:overloadableEnums
  # Allow enum field names to be overloaded. I hope some libraries make good use of this feature.

--define:nimPreviewDotLikeOps
  # Dot-like operators (operators starting with `.`,
 but not with `..`)
  # now have the same precedence as `.`,
 so that `a.?b.c` is now parsed as `(a.?b).c`
  # instead of `a.?(b.c)`.

--define:nimPreviewFloatRoundtrip
  # Enable much faster "floating point to string" operations that also produce
  # easier to read floating point numbers.

--gc:orc
  # The one and only way to do memory management in modern Nim.

--define:nimStrictDelete
  # make system.delete strict for index out of bounds accesses.


# THINGS
#[Tempest (video game)
#I,
 Robot (video game) 
commando
zaxon
radar scope
alone in the dark
ultima underworld
int(round((atan2((y - y_center),
(x - x_center))/PI * 4 + 4))) % 8
`KOFF` as a command to turn off voice speech - reference to C64 speech sythisizer
# getOccupiedSharedMem when using --gc:arc --threads:on" or "--gc:orc --threads:on

ful·mi·nate
/ˈfo͝olməˌnāt/
Learn to pronounce
verb
1. express vehement protest.
 "he fulminated against the evils of his time"
2. LITERARY: explode violently or flash like lightning.
"thunder fulminated around the house"
]#
# var
#   computer: Computer
# with computer:
# 	manufacturer = "bananas"
# 	cpu = "x7"
# 	powerConsumption = 17
# 	ram = 32
# 	ssd = 1024
# 	quantity = 3
# 	price = 499.99

#[
  Here are four books that Jon recommends: A Digital Signal Processing Primer: With Applications to Digital Audio and Computer Music -- Ken Stieglitz (ISBN:0805316841); Hypercomplex Numbers: An Elementary Introduction to Algebras -- I.L. Kantor (ISBN:0387969802); Linear Algebra Done Right -- Sheldon Axler (ISBN:3319110799); Hacker's Delight -- Henry Warren (ISBN:0321842685)
]#

The Cthaeh

asymptotic

You're expected to have experience in linear algebra, multi-variable calculus, group theory, and complex function theory to really understand it. 

By default, the Nim compiler passes "-g3" to the C compiler, with "--debugger:native", which almost doubles the resulting binary's size (only on disk, not in memory). If we don't need to use GDB on that binary, we can get away with significantly fewer debugging symbols by switching to "-g1":

# for the C backend
nim c --debugger:native --gcc.options.debug:'-g1' -d:release somefile.nim

(P)ower (H)ungry (M)aniacs
 - the critique of ego of Ye

The first 3 phases to the final boss (Yu?) is normal video game stuff
the last 3-4 phases are introducing the very universe lore, and his spawning and coming to the pocket, and how the tear happenend. 

/agdg/ -> Agatha Dagathe

 The good news is that any queue family with VK_QUEUE_GRAPHICS_BIT or VK_QUEUE_COMPUTE_BIT capabilities already implicitly support VK_QUEUE_TRANSFER_BIT operations. The implementation is not required to explicitly list it in queueFlags in those cases.

UI elements for most game genres should never appear outside the center 16:9 when running on ultra wide resolutions.

better FOV calculation

TASHI-497 -> The little cute bomb thing that exploded in space to create a new galaxy in Symbiotic Titan

THE SUNFLOWER CLUB -> The mysterious club/cult(?) dedicated to SUN(yellow)flowers 

On Windows, you'll need to open the binary SPIR-V file in binary mode by specifying the fopen mode flags as "rb". SPIR-V code is a sequence of 32-bit unsigned integers and on Windows you need to suppress any line-ending translations with the "binary" mode flag. The "b" flag is ignored on POSIX conforming systems like Linux and so you can leave it in your code if it is to be compiled on multiple platforms.