Hajime Hoshi
|
a9249d6c65
|
doc: Bug fix: SetScreenSize -> SetScreenScale
|
2016-05-06 22:42:07 +09:00 |
|
Hajime Hoshi
|
209b4e6864
|
ui: Add Main for the OS main thread
|
2016-05-06 21:30:23 +09:00 |
|
Hajime Hoshi
|
5a379cb7cb
|
Reduce panics (#196)
|
2016-04-11 01:48:40 +09:00 |
|
Hajime Hoshi
|
b9752ce97c
|
ui: Fix comment
|
2016-04-10 23:03:50 +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
|
922fc7edfc
|
doc: goroutine-safe -> concurrent-safe
|
2016-04-06 10:57:30 +09:00 |
|
Hajime Hoshi
|
a3b5b283e4
|
ui: Bug fix: assigning a run context was not goroutine-safe
|
2016-03-26 19:16:57 +09:00 |
|
Hajime Hoshi
|
fc3dcd4a6b
|
ui: Make UI functions goroutine-safe
|
2016-03-26 18:46:07 +09:00 |
|
Hajime Hoshi
|
1934ab0893
|
ui: Add *runContext.updateScreenSize
|
2016-03-26 18:17:06 +09:00 |
|
Hajime Hoshi
|
5a8f5ffe87
|
ui: Remove running member
|
2016-03-26 17:59:36 +09:00 |
|
Hajime Hoshi
|
30d4437e97
|
ui: Add runContext struct
|
2016-03-26 17:50:00 +09:00 |
|
Hajime Hoshi
|
fb3bf4e3b4
|
ui: Add CurrentUI()
|
2016-03-25 00:38:30 +09:00 |
|
Hajime Hoshi
|
6efead974f
|
ui: Rename ActualScale -> ActualScreenScale
|
2016-03-23 01:14:28 +09:00 |
|
Hajime Hoshi
|
62dffe5405
|
Add ebiten.ScreenScale() (#191)
|
2016-03-23 00:44:16 +09:00 |
|
Hajime Hoshi
|
b1f856a0e0
|
Add FPS const
|
2016-03-13 04:57:31 +09:00 |
|
Hajime Hoshi
|
3588d0b485
|
ui: Move vsync to ui.SwapBuffers on JavaScript version
|
2016-02-28 03:49:57 +09:00 |
|
Hajime Hoshi
|
94f1e7df64
|
ui: Bug fix: Don't call ui.DoEvents too often
|
2016-02-28 03:08:22 +09:00 |
|
Hajime Hoshi
|
522b7370a4
|
ui: Change the threshold to determine if the running is busy
|
2016-02-28 02:48:49 +09:00 |
|
Hajime Hoshi
|
db2a43217e
|
ui: Update input status per frame
|
2016-02-28 02:32:14 +09:00 |
|
Hajime Hoshi
|
b3d7e04de5
|
ui: Introduce IsRunningSlowly (#168)
|
2016-02-28 02:28:16 +09:00 |
|
Hajime Hoshi
|
8132264a88
|
ui: Refactoring: rename variables
|
2016-02-28 02:16:57 +09:00 |
|
Hajime Hoshi
|
fc200ec6f2
|
ui: Bug fix: The default framebuffer must be bound before swapping buffers
|
2016-02-28 00:56:39 +09:00 |
|
Hajime Hoshi
|
8788c8439f
|
Refactoring: Remove postUpdate
|
2016-02-28 00:11:27 +09:00 |
|
Hajime Hoshi
|
e2f528d206
|
Refactoring: unify preUpdate and calling f
|
2016-02-27 23:39:06 +09:00 |
|
Hajime Hoshi
|
8069c980c3
|
ui: Refactoring: Add ui.ActualScale()
|
2016-02-27 01:44:01 +09:00 |
|
Hajime Hoshi
|
e8a3e04535
|
opengl: Error prefix
|
2016-02-24 00:31:28 +09:00 |
|
Hajime Hoshi
|
9e161864f6
|
ui: Bug fix: Make sure current framebuffers rendered (#158)
|
2016-02-22 03:14:31 +09:00 |
|
Hajime Hoshi
|
63f2c3cb9f
|
graphics: Refactoring: remove ExecOnUIThread
|
2016-02-20 04:39:43 +09:00 |
|
Hajime Hoshi
|
269d94b145
|
graphics: Add worker consumer
|
2016-02-19 11:43:16 +09:00 |
|
Hajime Hoshi
|
719e5ba6d2
|
audio: Remove audio.Tick
|
2016-02-10 00:09:23 +09:00 |
|
Hajime Hoshi
|
34691dabbf
|
audio: Reimplement audio for JS with AudioBuffer (#146)
|
2016-02-09 22:35:55 +09:00 |
|
Hajime Hoshi
|
4b4802419b
|
audio: Remove audio.Tick
|
2016-02-08 03:26:58 +09:00 |
|
Hajime Hoshi
|
a83286accb
|
audio: Move files from exp/audio/inner to internal/audio
|
2016-02-07 16:03:41 +09:00 |
|
Hajime Hoshi
|
633ee4096e
|
#132 Temporal hack to run with Go1.5
|
2015-07-22 23:28:15 +09:00 |
|
Hajime Hoshi
|
2a8bcbfa18
|
Fix comments
|
2015-06-14 03:51:57 +09:00 |
|
Hajime Hoshi
|
5e5eea59ce
|
Stop the game when the screen is not active
|
2015-02-21 22:19:03 +09:00 |
|
Hajime Hoshi
|
f2a496b6ad
|
Guarantee 60 FPS
|
2015-02-21 22:00:02 +09:00 |
|
Hajime Hoshi
|
936942a28d
|
Add comments
|
2015-02-20 02:01:56 +09:00 |
|
Hajime Hoshi
|
ba3feaf52f
|
ui: More precise clock
|
2015-02-15 19:30:29 +09:00 |
|
Hajime Hoshi
|
beecf31937
|
Resolve some TODOs
|
2015-02-10 10:44:58 +09:00 |
|
Hajime Hoshi
|
cd4188b0a3
|
Add SetScreenScale (#115)
|
2015-02-10 00:10:50 +09:00 |
|
Hajime Hoshi
|
fdedee9aab
|
Bug fix: Add gopherjs:blocking for the latest GopherJS
|
2015-02-09 11:16:23 +09:00 |
|
Hajime Hoshi
|
249add3979
|
Add SetScreenSize
|
2015-02-09 11:02:04 +09:00 |
|
Hajime Hoshi
|
d321dfe7fd
|
Remove audio/internal.Start()
|
2015-01-27 23:00:41 +09:00 |
|
Hajime Hoshi
|
ea78b31414
|
Move internal/audio -> exp/audio/internal
|
2015-01-27 22:55:45 +09:00 |
|
Hajime Hoshi
|
3964944deb
|
Move ui_*.go back to internal/ui again
|
2015-01-27 22:37:00 +09:00 |
|