mandelwow.git
6 years agoBump version to 0.6.0 v0.6.0
Bernie Innocenti [Sat, 6 May 2017 03:28:40 +0000 (23:28 -0400)]
Bump version to 0.6.0

6 years agoAdd a simple benchmark for bounding_box
Bernie Innocenti [Sat, 6 May 2017 03:27:14 +0000 (23:27 -0400)]
Add a simple benchmark for bounding_box

6 years agoCreate mandelwow_lib.
Bernie Innocenti [Sat, 6 May 2017 03:26:53 +0000 (23:26 -0400)]
Create mandelwow_lib.

6 years agoConvert bounding_box to a struct.
Bernie Innocenti [Fri, 5 May 2017 03:27:42 +0000 (23:27 -0400)]
Convert bounding_box to a struct.

6 years agoRemove teapot
Bernie Innocenti [Mon, 1 May 2017 04:27:23 +0000 (00:27 -0400)]
Remove teapot

6 years agoSome cleanups for wasm and asmjs
Bernie Innocenti [Mon, 1 May 2017 01:15:51 +0000 (21:15 -0400)]
Some cleanups for wasm and asmjs

6 years agoSame code now builds and runs both natively and as asmjs.
Bernie Innocenti [Sun, 23 Apr 2017 05:09:00 +0000 (01:09 -0400)]
Same code now builds and runs both natively and as asmjs.

6 years agoAdd music to emscripten port. emscripten
Bernie Innocenti [Sat, 22 Apr 2017 23:40:33 +0000 (19:40 -0400)]
Add music to emscripten port.

6 years agoSwitch to WebGL 2.
Bernie Innocenti [Sat, 22 Apr 2017 22:46:49 +0000 (18:46 -0400)]
Switch to WebGL 2.

6 years agoImprove asmjs support, add wasm target.
Bernie Innocenti [Sat, 22 Apr 2017 20:19:10 +0000 (16:19 -0400)]
Improve asmjs support, add wasm target.

7 years agoA pile of gross hacks, but works in a browser so it's all justified.
Bernie Innocenti [Mon, 17 Apr 2017 02:18:05 +0000 (22:18 -0400)]
A pile of gross hacks, but works in a browser so it's all justified.

7 years agoStart using cgmath.
Bernie Innocenti [Tue, 11 Apr 2017 02:39:42 +0000 (22:39 -0400)]
Start using cgmath.

7 years agoBump version to 0.5.0.
Bernie Innocenti [Sun, 9 Apr 2017 01:37:25 +0000 (21:37 -0400)]
Bump version to 0.5.0.

7 years agoImplement mouse panning and streamline keyboard movement.
Bernie Innocenti [Sun, 9 Apr 2017 01:31:35 +0000 (21:31 -0400)]
Implement mouse panning and streamline keyboard movement.

7 years agoShorten glutin symbols in camera.
Bernie Innocenti [Sun, 9 Apr 2017 00:29:51 +0000 (20:29 -0400)]
Shorten glutin symbols in camera.

7 years agoAdd screenshot function (F10).
Bernie Innocenti [Sat, 8 Apr 2017 22:49:26 +0000 (18:49 -0400)]
Add screenshot function (F10).

7 years agoShrink release binary a bit.
Bernie Innocenti [Sat, 8 Apr 2017 22:17:12 +0000 (18:17 -0400)]
Shrink release binary a bit.

7 years agoMove GLSL shaders to external files and use include_str!() to load them.
Bernie Innocenti [Sat, 8 Apr 2017 20:33:50 +0000 (16:33 -0400)]
Move GLSL shaders to external files and use include_str!() to load them.

7 years agoSplit bounding_box to its own module.
Bernie Innocenti [Sat, 8 Apr 2017 19:23:14 +0000 (15:23 -0400)]
Split bounding_box to its own module.

7 years agoBump version to 0.4.0. v0.4.0
Bernie Innocenti [Sat, 8 Apr 2017 19:00:43 +0000 (15:00 -0400)]
Bump version to 0.4.0.

7 years agoIgnore generated files.
Bernie Innocenti [Sat, 8 Apr 2017 18:59:16 +0000 (14:59 -0400)]
Ignore generated files.

7 years agoAdd README.md and LICENSE
Bernie Innocenti [Sat, 8 Apr 2017 18:58:30 +0000 (14:58 -0400)]
Add README.md and LICENSE

7 years agoMake music optional.
Bernie Innocenti [Sat, 8 Apr 2017 17:41:33 +0000 (13:41 -0400)]
Make music optional.

7 years agoModularize a bit more: split mandelwow and cube to separate files.
Bernie Innocenti [Sat, 8 Apr 2017 17:31:51 +0000 (13:31 -0400)]
Modularize a bit more: split mandelwow and cube to separate files.

7 years agoAdjust mandelwow z limits and make glow fade non-linearly (tanh).
Bernie Innocenti [Sat, 8 Apr 2017 16:46:39 +0000 (12:46 -0400)]
Adjust mandelwow z limits and make glow fade non-linearly (tanh).

7 years agoMove sound code to sound.rs
Bernie Innocenti [Sat, 8 Apr 2017 16:33:31 +0000 (12:33 -0400)]
Move sound code to sound.rs

7 years agoMake A and D turn the camera left and right, respectively.
Bernie Innocenti [Sat, 8 Apr 2017 16:17:46 +0000 (12:17 -0400)]
Make A and D turn the camera left and right, respectively.

7 years agoReformat.
Bernie Innocenti [Sat, 8 Apr 2017 14:50:16 +0000 (10:50 -0400)]
Reformat.

7 years agoPlay some music!
Bernie Innocenti [Sat, 8 Apr 2017 14:29:56 +0000 (10:29 -0400)]
Play some music!

7 years agoMerge branch 'master' of ssh://sunjammer.sugarlabs.org/~/public_git/mandelwow
Bernie Innocenti [Sat, 8 Apr 2017 13:49:05 +0000 (09:49 -0400)]
Merge branch 'master' of ssh://sunjammer.sugarlabs.org/~/public_git/mandelwow

7 years agoMerge branch 'master' of ssh://codewiz.org/~/public_git/mandelwow
Bernie Innocenti [Sat, 8 Apr 2017 13:47:58 +0000 (09:47 -0400)]
Merge branch 'master' of ssh://codewiz.org/~/public_git/mandelwow

7 years agoLoad a test XM module, does not yet play.
Bernie Innocenti [Sat, 8 Apr 2017 13:46:40 +0000 (09:46 -0400)]
Load a test XM module, does not yet play.

7 years agoLoad a test XM module, does not play it yet.
Bernie Innocenti [Sat, 8 Apr 2017 13:46:40 +0000 (09:46 -0400)]
Load a test XM module, does not play it yet.

7 years agoAdd fullscreen.
Bernie Innocenti [Fri, 7 Apr 2017 00:27:52 +0000 (20:27 -0400)]
Add fullscreen.

Also add fullscreen toggling with the F key (doesn't work on X11 though).

7 years agoBump version to 0.2.0. v0.2.0
Bernie Innocenti [Mon, 3 Apr 2017 05:14:41 +0000 (01:14 -0400)]
Bump version to 0.2.0.

7 years agoAdd bounding box toggling with the B key.
Bernie Innocenti [Mon, 3 Apr 2017 05:03:14 +0000 (01:03 -0400)]
Add bounding box toggling with the B key.

7 years agoCleanups.
Bernie Innocenti [Mon, 3 Apr 2017 04:50:49 +0000 (00:50 -0400)]
Cleanups.

7 years agoFinish renaming project to Mandelwow.
Bernie Innocenti [Mon, 3 Apr 2017 04:23:43 +0000 (00:23 -0400)]
Finish renaming project to Mandelwow.

7 years agoLots of changes, first working version.
Bernie Innocenti [Mon, 3 Apr 2017 04:03:59 +0000 (00:03 -0400)]
Lots of changes, first working version.

7 years agoSplit Vec3.
Bernie Innocenti [Sun, 19 Mar 2017 08:05:12 +0000 (04:05 -0400)]
Split Vec3.

7 years agoInitial commit.
Bernie Innocenti [Sun, 19 Mar 2017 07:51:39 +0000 (03:51 -0400)]
Initial commit.