Commit Graph

699 Commits

Author SHA1 Message Date
theGeekPirate bca31f0d7a
Added applyCursorVisibility() 2017-10-27 14:13:22 -07:00
theGeekPirate 3f65b2c0c8
Slightly More Complex Cursor Logic 2017-10-27 13:55:15 -07:00
theGeekPirate bc898ce1ee
Add SetCursorVisible() Back 2017-10-27 13:27:51 -07:00
theGeekPirate aa01c98322
Set w.cursorVisible Properly 2017-10-27 13:24:01 -07:00
theGeekPirate ec0dbe4fc4
Replaced SetCursorMode() with SetCursorDisabled() 2017-10-27 13:19:59 -07:00
theGeekPirate bec153a1b5 Added SetCursorMode()
http://www.glfw.org/docs/3.1/input.html#cursor_mode

Allows for window-based mouse locking.
2017-10-21 20:04:47 -07:00
faiface 5612defeba README: mention OpenGL version 2017-10-19 21:34:09 +02:00
faiface 926b8181b3 add Vec.Project 2017-10-15 19:50:41 +02:00
faiface 6e27fc84e7 add pixel.Unit 2017-10-15 19:43:12 +02:00
faiface 6215259c1d add pixel.Clamp 2017-10-15 19:42:13 +02:00
faiface 4792a9ebd8 fix Matrix.Chained (wrong order of composition) 2017-09-04 00:40:12 +02:00
faiface 1de2dbe561 fix Vec.Normal to rotate by pi/2, not -pi/2 2017-08-29 20:23:32 +02:00
Michal Štrba 9eaf82e088 Merge pull request #48 from PlainSight/fix-rectangle-resize
Fix Rectangle "Resized" function
2017-07-29 01:11:02 +02:00
Alex 78d02fe8ea add more test transforms, now includes: center, origin, min, max and middle of side 2017-07-29 11:05:46 +12:00
Alex 35ebc39ba6 fix operation order for rectangle resize function, add tests 2017-07-29 00:40:06 +12:00
faiface d34b63676d remove audio package in favor of faiface/beep 2017-07-14 18:34:28 +02:00
faiface 321c494681 audio: wav: fix Stream for non 2 chans 2 bytes configurations 2017-07-14 02:41:01 +02:00
faiface 7fbd71cecc audio: wav: more precise Position and Seek 2017-07-14 02:22:33 +02:00
faiface 264bdff76d audio: wav: fix Stream (move position, forgot to do it previously) 2017-07-14 02:10:12 +02:00
faiface 447050b720 audio: wav: simplify Stream 2017-07-14 02:09:36 +02:00
faiface 4573035f89 merge master 2017-07-13 01:24:50 +02:00
faiface 63ababf515 audio: add Gain effect 2017-07-13 00:29:53 +02:00
faiface cce4cccd26 audio: minor change 2017-07-13 00:21:16 +02:00
faiface accdb6f51c update .travis.yml for ALSA 2017-07-12 22:54:36 +02:00
faiface d4f724a0d3 audio: minor change 2017-07-12 22:44:15 +02:00
faiface e3d1835268 audio: add Ctrl doc comments 2017-07-12 22:43:55 +02:00
faiface 66a8b51d54 audio: wav: add doc comments 2017-07-12 21:30:35 +02:00
faiface 9a1d011a9f audio: wav: simplify code, more DRY, encapsulate decoder type, only export Decode function 2017-07-12 19:37:20 +02:00
faiface e48de5789c audio: make Take propagate errors 2017-07-12 02:58:17 +02:00
faiface af52257c66 audio: wav: update streamer to satisfy StreamSeekCloser 2017-07-12 00:32:37 +02:00
faiface 31eeca4179 add StreamSeeker, StreamCloser and StreamSeekCloser interfaces 2017-07-12 00:05:42 +02:00
faiface 5b75852399 audio: add Err method to Streamer 2017-07-11 23:42:57 +02:00
faiface 0d5ad8a0bf audio: wav: fix seeking to include the header 2017-07-11 20:12:04 +02:00
faiface bf50427297 audio: rename Ctrl.Duration -> Ctrl.Position 2017-07-11 20:01:15 +02:00
faiface f3647fc451 audio: wav: add Seek and Position 2017-07-11 20:00:29 +02:00
faiface 73a3f65adb audio: wav: rename decoder.go -> streamer.go 2017-07-11 18:31:33 +02:00
faiface 099522c410 minor change 2017-07-11 17:36:00 +02:00
faiface 3ca575a4e4 audio: add initial wav streamer implementation 2017-07-11 17:34:17 +02:00
faiface dc4b4ec61f audio: speaker: fix byte encoding 2017-07-11 16:42:16 +02:00
faiface eca7b33334 audio: speaker: remove unnecessary channel confirmation 2017-07-09 16:34:49 +02:00
faiface 5ca0239191 audio: speaker: allow to call Init more than once 2017-07-08 22:01:59 +02:00
faiface af9bcae596 audio: add Mixer doc 2017-07-08 14:54:01 +02:00
faiface 62fcf430d2 audio: optimize Mixer.Stream and Mix(...).Stream (remove unnecessary mix buffer) 2017-07-08 14:43:24 +02:00
faiface b3cceb1b7d audio: add Mixer.Len 2017-07-08 14:28:34 +02:00
faiface 006e4f5481 audio: speaker: use Mixer to play sounds simultaneously 2017-07-07 18:46:40 +02:00
faiface 33c6f0ca5d audio: add Mixer 2017-07-07 18:46:26 +02:00
faiface c5078ff6b0 audio: add Ctrl decorator 2017-07-07 18:46:20 +02:00
faiface 9398991a01 audio: add Mix compositor 2017-07-07 16:11:48 +02:00
faiface 1a58fea88b minor change 2017-07-07 14:08:25 +02:00
faiface 6c527c3b89 speaker: remove Update, add Lock and Unlock 2017-07-07 13:20:55 +02:00