30 Commits

Author SHA1 Message Date
rexy712
7026363400 Fix missing include in math headers 2020-08-29 13:01:11 -07:00
rexy712
202692a56a Add accessors to audio::mixer 2020-08-25 14:05:36 -07:00
rexy712
dd16d8be84 A quick lint run 2020-08-22 16:13:53 -07:00
rexy712
fa5c203cf8 Maybe fixed the glitchiness at startup even more? 2020-08-22 15:50:52 -07:00
rexy712
dd7ccc85b9 Remove some amount of glitchiness from portaudio initialization 2020-08-22 14:13:01 -07:00
rexy712
1987f3b9fa Audio file simplifications, add a couple debug utilities 2020-08-22 11:59:12 -07:00
rexy712
1b0cf9fb0e Separate impl::mixer declaration and definition 2020-08-22 02:04:53 -07:00
rexy712
723a42537a Add basic audio mixer 2020-08-21 20:39:43 -07:00
rexy712
03693c6d06 Add sound file decoding support with libsndfile 2020-08-18 09:11:58 -07:00
rexy712
09ba2d297c Fix audio stream initialization 2020-08-18 06:46:51 -07:00
rexy712
e3a89822be Start work on audio stuff 2020-08-17 20:04:43 -07:00
rexy712
56ccd0b5b7 missed one thing from last commit 2020-08-17 09:58:18 -07:00
rexy712
156b7c3212 Linting pass 2020-08-17 09:57:00 -07:00
rexy712
38d2ec4466 Refix copy constructor in render.hpp 2020-08-17 09:34:36 -07:00
rexy712
2369a8146c Cleanup aliases 2020-08-17 09:33:29 -07:00
rexy712
71278c460a Add quaternions. Move math to separate directory 2020-08-17 09:30:42 -07:00
rexy712
f79a3cc9bd Add vector class 2020-08-16 08:20:47 -07:00
rexy712
c7d5978d6d Fix matrix naming stuff so it's not so confusing no more 2020-08-16 08:20:32 -07:00
rexy712
932335bdc5 Specialize on square matrices 2020-08-16 06:47:52 -07:00
rexy712
acdc430e0f Fix determinate for 3x3 2020-08-15 21:09:37 -07:00
rexy712
009545094b Add matrix arithmetic operations 2020-08-15 20:43:59 -07:00
rexy712
82f63bc13c Fix coding standard 2020-08-15 16:20:16 -07:00
ATLAS_Moon
fd605024da Game window stays up until ESC is pressed 2020-08-15 16:27:24 +00:00
rexy712
0efe16a204 Separate implementation from declaration as stated in the coding standard 2020-08-15 14:20:58 -07:00
rexy712
bbcdd15a11 Fix standard compliance with matrix class 2020-08-15 14:04:08 -07:00
r0nk
37152e6935 Merge branch 'master' of ssh://rexy712.chickenkiller.com:1995/var/git/repos/rexy712/our_dick into master 2020-08-15 15:57:24 -05:00
r0nk
6cd30c76fa game_state struct moved to its own header. 2020-08-15 15:57:14 -05:00
rexy712
71489dcca4 Add basic matrix stuff 2020-08-15 13:56:43 -07:00
ATLAS_Moon
df3305dfa6 Got OpenGL window to render for gamestate. Had to include gl3w.c since it didn't compile to a library, so it's easier just to add it to the project. 2020-08-15 14:12:30 +00:00
rexy712
9c8d290bae Initial commit 2020-08-14 18:19:35 -07:00