[input] Delay event system init
[input] Fix input shutdown order
[qfcc] Skip dag dependency lines for leaf nodes
[qfcc] Improve handling of negative GA expressions
[qfcc] Improve offset_cast's zero detection
[qfcc] Simplify offset_cast for correctness
[qfcc] Add failing test case for motor-point sandwich
[ruamoko] Clean up buttons and axes
[input] Delay button and axis init
[qfcc] Fix @dot for vecN types
[model] Clean up the model struct a little
[qfcc] Make passing int constants through ... ok
[qfcc] Ensure progs defs are sorted by address
[qfprogs] Create a stack for disassembly of locals
[gamecode] Dump void data in hex
[gamecode] Allow stack with no heap
[qfcc] Set a flowvar's minimum size based on usage
[qfcc] Support offset aliases of values
[qfcc] Fix vector expressions for generic vectors
[qfcc] Ensure scale expressions have the correct type
[qfcc] Simplify algebra_field_expr
[qfcc] Take memset/move size into account for use/def
[qfcc] Add a failing test for bogus uninitialized
[qfcc] Fix an uninitialized test
[qfcc] Add named types to algebra subtypes
[qfcc] Support block initializers for multi-vectors
[ruamoko] Add sincos and sincosh functions
[qfcc] Implement field access for multi-vector expressions
[qfcc] Implement field access to sub-algebra variables
[qfcc] Allow casting float algebras to double
[qfcc] Support struct access to full algebra vectors
[qfcc] Clean up algebra type creation
[qfcc] Flip the 2d PGA layout
[qfcc] Implement the rest of 3d VGA
[qfcc] Handle algebra types in block initializers
[gamecode] Print invalid opcodes correctly
[qfcc] Merge code blocks more aggressively
[qfcc] Implement wedge products for 3d VGA
[iqm] Use type-specified enums
[vulkan] Use identity for vertices with no bone weights
[qfcc] Ensure multi-vector objects have the correct type
[iqm] Check frames before freeing its buffer
[console] Fix a build failure without ncurses
[qfcc] Catch simple summed extend assignments
[qfcc] Convert summed extends to simple assignments
[qfcc] Propagate double-negative through addition
[qfcc] Merge extend expressions through sums
[qfcc] Merge extend expressions through sums
[qfcc] Extract sub-vectors through summed extends
[qfcc] Propagate negations above aliases
[qfcc] Apply algebraic rules to products of negatives
[qfcc] Be consistent with summed extends
[qfcc] Clean up multi-vector addition and subtraction
[qfcc] Search for alias nodes
[qfcc] Always initialize Ruamoko opcodes
[qfcc] Clean up default option handling
[qfcc] Handle aliased temps better
[qfcc] Use the new 2d wedge and 2-component swizzles
[gamecode] Add 2- and 3-component swizzles
[gamecode] Add a 2d wedge product
[gamecode] Switch dot products to give a scalar
[qfcc] Add some basic 3d PGA tests
[qfcc] Fix some more multi-vectors type issues
[qfcc] Write tests for 3d PGA geometric products
[qfcc] Calculate multi-vector size correctly
[qfcc] Allow assignment to superset multi-vectors
[qfcc] Handle more vector type tests
[qfcc] Check validity of field expressions
[qfcc] Write tests for 3d PGA dot products
[qfcc] Write tests for 3d PGA wedge products
[qfcc] Use structs for multi-vector type layouts
[qfcc] Used aligned type sizes for sizeof
[qfcc] Apply member alignment to union size
[qfcc] Fix vector int tests
[qfcc] Demote implicit double vector literals correctly
[qfcc] Mark large products as unimplemented
[qfcc] Implement the regressive product
[qfcc] Implement multi-vector dual
[qfcc] Implement multi-vector negation
[qfcc] Implement mutli-vector division
[qfcc] Read float/double vector literals correctly
[qfcc] Implement multi-vector reversion
[qfcc] Fix vector long tests
[qfcc] Get the rest of the main 2d PGA products working
[qfcc] Show algebra signature for bad basis blades
[qfcc] Use GPU-style alignment for algebra types
[gamecode] Improve hops instruction readability
[qfcc] Get some of 2d PGA mostly working
[qfcc] Allow #pragma to control warning options
[qfcc] Fix adjusted swizzles for the same def
[qfcc] Correct handling of 64-bit comparisons
[ruamoko] Add type info for algebra types
[gamecode] Decode hops and extend opcodes
[qfcc] Unalias expressions when checking for math values
[gamecode] Support the l flag for %v and %q
[qfcc] Clean up the blade scaling
[qfcc] Support multiple parameters for attributes
[qfcc] Implement 3d PGA geometric algebra
[qfcc] Fetch sum operand type early
[qfcc] Clean up GA sum and scale expressions