Hajime Hoshi
|
5a379cb7cb
|
Reduce panics (#196)
|
2016-04-11 01:48:40 +09:00 |
|
Hajime Hoshi
|
e93982ffb5
|
audio: Add doc
|
2016-04-10 23:15:49 +09:00 |
|
Hajime Hoshi
|
65cbbdd5d9
|
audio: Misspelling
|
2016-04-10 23:15:49 +09:00 |
|
Hajime Hoshi
|
b9752ce97c
|
ui: Fix comment
|
2016-04-10 23:03:50 +09:00 |
|
Hajime Hoshi
|
e0a091194e
|
audio: Fix wrong comments
|
2016-04-10 01:13:15 +09:00 |
|
Hajime Hoshi
|
702884acf5
|
audio: Don't check errors until making current context is done (#204)
|
2016-04-10 01:11:42 +09:00 |
|
Hajime Hoshi
|
509aa22bae
|
audio: Re-use another OpenAL library for Mac OS X (#195)
|
2016-04-10 00:39:08 +09:00 |
|
Hajime Hoshi
|
96296f076d
|
audio: Lock OS Thread during initializing OpenAL audio
|
2016-04-09 23:13:54 +09:00 |
|
Hajime Hoshi
|
52aa9d4784
|
Revert "audio: Use another OpenAL library for Mac OS X (#195)"
This reverts commit 6e5b8a28dc .
|
2016-04-09 22:56:25 +09:00 |
|
Hajime Hoshi
|
6e5b8a28dc
|
audio: Use another OpenAL library for Mac OS X (#195)
|
2016-04-09 22:15:00 +09:00 |
|
Hajime Hoshi
|
c2d1f99e7e
|
ui: less error adjustment is better
|
2016-04-09 19:08:19 +09:00 |
|
Hajime Hoshi
|
e608837943
|
ui: Make FPS more stable (#203)
|
2016-04-09 18:56:07 +09:00 |
|
Hajime Hoshi
|
884719264e
|
ui: Use integers as much as possible
|
2016-04-09 16:57:04 +09:00 |
|
Hajime Hoshi
|
328900ec80
|
ui: Bug fix: 'frames' should be incremanted only when drawing happens
|
2016-04-09 02:36:41 +09:00 |
|
Hajime Hoshi
|
5fa81ebe78
|
ui: Refactoring: Don't re-get ui.Now() to calculate FPS
|
2016-04-09 02:33:06 +09:00 |
|
Hajime Hoshi
|
9dfbb4161e
|
audio: Remove unused functions
|
2016-04-09 01:15:39 +09:00 |
|
Hajime Hoshi
|
38ee66070e
|
audio: Fix error messages
|
2016-04-09 01:10:42 +09:00 |
|
Hajime Hoshi
|
2ba5105ba9
|
audio: Use channel num and bytes per sample on OpenAL
|
2016-04-09 01:10:11 +09:00 |
|
Hajime Hoshi
|
bbdb522b15
|
audio: Bug fix: compilation error on Windows
|
2016-04-09 00:58:50 +09:00 |
|
Hajime Hoshi
|
2840bafd0a
|
audio: Move drivers to internal/driver
|
2016-04-09 00:54:18 +09:00 |
|
Hajime Hoshi
|
5c73357ef8
|
graphics: Fix wrong comment
|
2016-04-08 21:47:44 +09:00 |
|
Hajime Hoshi
|
3ec0020f02
|
graphics: Bug fix (#201): Remove gl.Flush for performance (this ws added by #161 but no longer needed because of BindZeroFrameBuffer)
|
2016-04-08 21:45:53 +09:00 |
|
Hajime Hoshi
|
07da7a2348
|
graphics: Refactoring
|
2016-04-08 04:39:13 +09:00 |
|
Hajime Hoshi
|
e9ffe13739
|
graphics: Avoid copying receivers for JS
|
2016-04-08 04:20:45 +09:00 |
|
Hajime Hoshi
|
9e58128ea8
|
graphics: Add 'concurrent-safe' comments
|
2016-04-08 04:09:43 +09:00 |
|
Hajime Hoshi
|
92e56d53f1
|
graphics: Reduce the size of vertices array
|
2016-04-08 04:08:45 +09:00 |
|
Hajime Hoshi
|
0c932fbf84
|
examples/sprites: Skip rendering when the game is slow
|
2016-04-08 03:31:10 +09:00 |
|
Hajime Hoshi
|
b2c5cb164a
|
graphics: Calculate vertices ahead of locking
|
2016-04-08 03:18:52 +09:00 |
|
Hajime Hoshi
|
492f471ec3
|
graphics: Early return when num of vertices is 0
|
2016-04-08 02:49:53 +09:00 |
|
Hajime Hoshi
|
c3d8cf2366
|
graphics: Make Image functions concurrent safe (#201)
|
2016-04-07 03:49:11 +09:00 |
|
Hajime Hoshi
|
bcf406f058
|
image: NewImage/NewImageFromImage are now cocurrent-safe (#201)
|
2016-04-06 11:11:31 +09:00 |
|
Hajime Hoshi
|
922fc7edfc
|
doc: goroutine-safe -> concurrent-safe
|
2016-04-06 10:57:30 +09:00 |
|
Hajime Hoshi
|
6a6f9ad2a2
|
audio: Bug fix: unneeded import
|
2016-04-06 03:32:50 +09:00 |
|
Hajime Hoshi
|
25665f5035
|
audio: No need for loop in audio_openal; alSource's state might be al.Initial
|
2016-04-06 03:31:06 +09:00 |
|
Hajime Hoshi
|
1ded7dc6b8
|
audio: Refactoring
|
2016-04-06 01:26:21 +09:00 |
|
Hajime Hoshi
|
3cedae882f
|
audio: Bug fix: buffers must be consumed (reproduced on go-inovation)
|
2016-04-06 01:17:11 +09:00 |
|
Hajime Hoshi
|
398d7710ae
|
audio: Stream reading must be done only when buffers are available (Windows)
|
2016-04-05 12:17:23 +09:00 |
|
Hajime Hoshi
|
2d3c3e361e
|
audio: Replace 'for' with 'if' as preparation to avoid goroutine
|
2016-04-05 03:31:37 +09:00 |
|
Hajime Hoshi
|
ff8f15a212
|
audio: Refactoring
|
2016-04-05 02:56:25 +09:00 |
|
Hajime Hoshi
|
7bdda4e9ca
|
audio: Refactoring: Remove context.sampleRate
|
2016-04-05 02:40:14 +09:00 |
|
Hajime Hoshi
|
805e6b7b36
|
audio: Use Read-write lock
|
2016-04-05 02:24:54 +09:00 |
|
Hajime Hoshi
|
79985535c3
|
audio: Refactoring: mixingStream has the global lock
|
2016-04-05 02:17:39 +09:00 |
|
Hajime Hoshi
|
da6ffdf2b9
|
audio: Refactoring: context doesn't have to have a reference to stream
|
2016-04-05 00:40:31 +09:00 |
|
Hajime Hoshi
|
f222885d97
|
audio: Context.Update now returns error (#197)
|
2016-04-05 00:09:00 +09:00 |
|
Hajime Hoshi
|
b6a02ddc94
|
audio: Refactoring: Unify loop
|
2016-04-04 23:42:44 +09:00 |
|
Hajime Hoshi
|
cc51bc2a08
|
audio: Sleep 1 msec instead of calling Gosched in JavaScript
|
2016-04-04 02:54:54 +09:00 |
|
Hajime Hoshi
|
0b040e92e8
|
audio: Bug fix: compilation error on JavaScript
|
2016-04-04 02:53:07 +09:00 |
|
Hajime Hoshi
|
ab793d9c8b
|
audio: Reduce panic on Windows
|
2016-04-04 02:50:00 +09:00 |
|
Hajime Hoshi
|
68cf7bf6fa
|
audio: Refactoring: Add player.proceed on Windows
|
2016-04-04 02:42:37 +09:00 |
|
Hajime Hoshi
|
11141cc52a
|
audio: Refactoring: Remove *player.start in JS
|
2016-04-04 02:23:15 +09:00 |
|