Commit Graph

2426 Commits

Author SHA1 Message Date
Hajime Hoshi
aa8e77e0bf grahics: Remove unneeded 'if' branches 2017-05-01 23:25:05 +09:00
Hajime Hoshi
bf163b5617 graphics: Refactoring: Initialize 'quadFloat32Num' and reuse it 2017-05-01 23:23:58 +09:00
Hajime Hoshi
4e22bd770f ui: Remove Input interface and remove locks on browsers to improve performance (#346) 2017-04-28 23:45:01 +09:00
Hajime Hoshi
0dafbfe99d ui: Speed optimization for browser keyboard inputs 2017-04-27 11:40:32 +09:00
Hajime Hoshi
bdb96c2a5c graphics: Remove nop: Use Go 1.8.1 (#329) 2017-04-27 00:02:26 +09:00
Hajime Hoshi
fb612a4b87 ui: Adjust window size in case when glfwGetVideoMode fails (#328) 2017-04-19 00:51:15 +09:00
Hajime Hoshi
71f427ecbc doc: Omit the word 'SNES-style' (#342) 2017-04-18 10:27:52 +09:00
Hajime Hoshi
112f1419d1 mobile: Start now returns nil 2017-04-18 02:49:14 +09:00
Hajime Hoshi
5c8cbab017 mobile: Fix comments 2017-04-18 02:38:41 +09:00
Hajime Hoshi
858824821f doc: Remove 'concurrent-safe' comments from most of non-global functions 2017-04-18 01:33:03 +09:00
Hajime Hoshi
4d3ad434b3 audio/wav, audio/vorbis: Add comments about errors (#331) 2017-04-18 01:25:23 +09:00
Hajime Hoshi
1497d52928 audio: Add comments about errors (#331) 2017-04-18 00:59:10 +09:00
Hajime Hoshi
e06334c95f examples/keyboard: Add backslash key (#339) 2017-04-14 03:31:13 +09:00
Hajime Hoshi
a6e4cc51a3 examples/keyboard: Add more keys 2017-04-14 03:09:25 +09:00
Hajime Hoshi
95cb0133de ui: Add keys (#339) 2017-04-14 03:09:00 +09:00
Hajime Hoshi
0cd692d26a ui: Use code instead of keyCode on browsers but Safari 2017-04-14 03:02:38 +09:00
Hajime Hoshi
469aa2c9a5 doc: Fix README 2017-04-13 00:21:36 +09:00
Hajime Hoshi
88cfdf8878 ui: Remove println 2017-04-11 12:00:40 +09:00
Hajime Hoshi
187a93d80a ui: Bug fix: IsKeyPressed might return a wrong value when only one of Shift/Ctrl/Alt keys is pressed 2017-04-11 11:56:05 +09:00
Hajime Hoshi
aa1e7e9cd6 Revert "ui: Use code instead of keyCode on browsers (#339)"
This reverts commit d7ea02d8c1.
2017-04-10 20:38:23 +09:00
Hajime Hoshi
d7ea02d8c1 ui: Use code instead of keyCode on browsers (#339) 2017-04-10 20:30:28 +09:00
Hajime Hoshi
12f14e5140 doc: Add comments for keys 2017-04-10 10:45:04 +09:00
Hajime Hoshi
7e4e762d96 audio: Reuse jmethodID objects 2017-04-08 01:41:07 +09:00
Hajime Hoshi
b5a422700a audio: Reuse jclass objects 2017-04-08 01:35:48 +09:00
Hajime Hoshi
a6c5b98f0f audio: Release AudioTrack class (#336) 2017-04-07 11:36:24 +09:00
Hajime Hoshi
713a537637 audio: Delete local refs explicitly in JNI (#336) 2017-04-06 02:12:20 +09:00
Hajime Hoshi
b0454b874e Fix frame counters to int64 (#337) 2017-04-06 00:45:28 +09:00
Hajime Hoshi
ebedb24e43 audio: Update doc for errors (#331) 2017-04-05 01:12:02 +09:00
Hajime Hoshi
b1c0c618b6 examples/pcm: Improve debug messages 2017-03-28 00:56:14 +09:00
Hajime Hoshi
892d5d07d0 audio: Remove TODO 2017-03-27 22:48:57 +09:00
Hajime Hoshi
cc21284f11 graphics: Bug fix: Wrong vertices values on ARM 32bit (#329) 2017-03-05 12:34:58 +09:00
Hajime Hoshi
db9c5d00ce docs: Update example pages 2017-03-04 23:27:25 +09:00
Hajime Hoshi
ef8da64680 examples: Remove unnecessary checks of returning values 2017-03-04 23:24:54 +09:00
Hajime Hoshi
fb96125693 doc: Now retunring values don't have to be cared 2017-03-04 12:04:39 +09:00
Hajime Hoshi
283c8d41ca ebitenutil: DebugText always returns nil (#331) 2017-03-04 12:02:41 +09:00
Hajime Hoshi
a7d844ce5e graphics: Add doc about error to struct Image (#331) 2017-03-04 02:30:10 +09:00
Hajime Hoshi
6b70adf23b graphics: Clarify when ebiten.Run returns error (#331) 2017-03-04 02:27:46 +09:00
Hajime Hoshi
a3e14c9ddb graphics: Image.ReplacePixels/Dispose always returns nil (#331) 2017-03-04 02:23:39 +09:00
Hajime Hoshi
6a4bb0513b graphics: But fix TestImageSelf: DrawImage must panic 2017-03-04 02:20:13 +09:00
Hajime Hoshi
b567a07d5f graphics: DrawImage always returns nil (#331) 2017-03-04 01:33:43 +09:00
Hajime Hoshi
6ca71c6931 graphics: Errors of NewImage* are always nil (#331) 2017-03-04 01:22:51 +09:00
Hajime Hoshi
2c5ee99769 Simplify internal API not to return errors 2017-03-04 01:00:18 +09:00
Hajime Hoshi
7ba18a5d0d graphics: Image.Clear/Fill now always return nil (#331) 2017-03-04 00:53:49 +09:00
Hajime Hoshi
1c7ce07edf Simplify internal API not to return errors 2017-03-04 00:44:41 +09:00
Hajime Hoshi
33ff25cc40 gofmt -s -w 2017-03-04 00:00:04 +09:00
Hajime Hoshi
147798e14d Simplify internal API not to return errors 2017-03-03 23:59:44 +09:00
Hajime Hoshi
cad051437d ui: Refactoring 2017-03-03 11:15:07 +09:00
Hajime Hoshi
e11bc62059 ui: SetScreenSize/Scale no longer returns error 2017-03-03 10:58:29 +09:00
Hajime Hoshi
b6b61fc003 ui: setScreenSize in ui_glfw.go no longer returns error 2017-03-03 10:50:47 +09:00
Hajime Hoshi
0ba28d1183 ui: Remove unused function 2017-03-03 02:27:39 +09:00