Commit Graph

4035 Commits

Author SHA1 Message Date
Hajime Hoshi
c5a8c88e2d input: Move MouseButton and GamepadButton to driver package 2019-03-30 23:19:52 +09:00
Hajime Hoshi
35ac61056c Use Go 1.12 for the latest GopherJS 2019-03-30 22:44:47 +09:00
Hajime Hoshi
7445144194 Move graphicsdriver.GrapahicsDriver to driver.Graphics 2019-03-30 22:38:02 +09:00
Hajime Hoshi
747d1be54e driver: Move getting actual drivers to ebiten package 2019-03-30 22:19:21 +09:00
Hajime Hoshi
f2e42c3ea1 ui: Remove dependencies on driver package 2019-03-30 21:59:11 +09:00
Hajime Hoshi
29e8599fd6 Update go-mp3 version 2019-03-29 00:24:23 +09:00
Hajime Hoshi
d6d57fdadf ui: Refactoring 2019-03-28 03:36:31 +09:00
Hajime Hoshi
8ec7ae4c08 Rename drivers -> driver 2019-03-28 01:48:45 +09:00
Hajime Hoshi
5e38f81462 Create packages drivers having actual drivers 2019-03-25 00:29:56 +09:00
Hajime Hoshi
92193b2362 input: Remove unnecessary empty slices 2019-03-24 23:44:36 +09:00
Hajime Hoshi
ccb23f1992 docs: Update README 2019-03-24 04:32:21 +09:00
Hajime Hoshi
ffee2ae278 docs: Remove unused contents 2019-03-22 03:23:48 +09:00
Hajime Hoshi
5eaa3aba91 docs: Use the redirect plugin 2019-03-22 03:19:45 +09:00
Hajime Hoshi
7185144706 docs: Update README 2019-03-22 01:27:01 +09:00
Hajime Hoshi
4d3825bd44
docs: Fix links in README 2019-03-21 22:17:13 +09:00
Hajime Hoshi
f019c21adb
docs: Fix README 2019-03-21 22:11:27 +09:00
Hajime Hoshi
52664853fa
docs: Fix the link in README 2019-03-21 22:08:52 +09:00
Hajime Hoshi
51174c2764 docs: Move the website to ebiten.org 2019-03-21 21:07:28 +09:00
Hajime Hoshi
dbc3461628 ui: Use flexbox for centering 2019-03-20 01:44:36 +09:00
Hajime Hoshi
3f331c8af4 docs: Update 2019-03-12 03:44:15 +09:00
Hajime Hoshi
1392129e41 devicescale: Cache scale values 2019-03-12 01:31:18 +09:00
Hajime Hoshi
a3882dbc37 ui: Bug fix: devicescale.GetAt must be called on the main thread 2019-03-12 00:28:37 +09:00
Hajime Hoshi
2d2d022b3d docs: Update 2019-03-05 01:58:58 +09:00
Hajime Hoshi
873e91ddac Update Oto version to 0.3.1 2019-03-04 00:06:54 +09:00
Hajime Hoshi
ed855d6c6c audio: Refactoring: remove the unused returning value 2019-03-02 04:42:19 +09:00
Hajime Hoshi
af4f44d421 Update Oto version for the critical bug fix on macOS 2019-02-28 02:13:33 +09:00
Hajime Hoshi
40847259c8 docs: Bug fix: Sorting semantic versions 2019-02-26 00:30:14 +09:00
Hajime Hoshi
189519b1f0 docs: Update 2019-02-26 00:07:49 +09:00
Hajime Hoshi
5d54f296eb Update version to 1.10.0-alpha 2019-02-26 00:07:04 +09:00
Hajime Hoshi
f56c3bd096 ui: Unexport SetWindowResizable (#320) 2019-02-25 02:19:47 +09:00
Hajime Hoshi
ea7c2f8da3 ui: Bug fix: Wrong assumption that the position was always >= 0 2019-02-24 23:34:36 +09:00
Hajime Hoshi
ba59cdbc5f ui: Bug fix: The window must be shown on the current monitor (#829) 2019-02-24 23:26:07 +09:00
Hajime Hoshi
d4a522d9da glfw: Bug fix: Do not pass Go's int pointer
Go's int can be 64bit or 32bit, while C's int is always 32bit on
Windows in Ebiten usage. For C's int argument, do not pass Go's
int pointer or broken values are set.

Related to #829
2019-02-24 23:10:18 +09:00
Hajime Hoshi
288e0a33ba ui: Bug fix: SetSizeCallback must be effective only when the window is resizable
This is not a perfect solution but at least this fixes the
regression.

Fix #819
2019-02-24 03:25:38 +09:00
Hajime Hoshi
ca6e681672 docs: Update screenshot 2019-02-24 02:10:54 +09:00
Hajime Hoshi
fc43868f21 examples/sprites: Rotate sprites 2019-02-24 02:09:38 +09:00
Hajime Hoshi
3f888f85cc docs: Update 2019-02-24 01:40:51 +09:00
Hajime Hoshi
f7e7598567 examples/particles: Reduce emittion 2019-02-24 01:26:07 +09:00
Hajime Hoshi
0a35efbba9 Add examples/particles
Fixes #826
2019-02-24 01:20:06 +09:00
Hajime Hoshi
17275e6266 docs: Update: Changed the layout a little bit 2019-02-23 03:37:01 +09:00
Hajime Hoshi
a9722d74e3 docs: Update 2019-02-23 02:25:03 +09:00
Hajime Hoshi
5195161253 graphics: Remove SetFinalizer at Image
Package shareable should take care of this.

Finalizers are called at arbitrary timing in a different goroutine
and might cause tough problems. This might be related to #821.
2019-02-22 11:08:34 +09:00
Hajime Hoshi
f19d7a29b8 graphicsdriver/metal: Do not release a nil texture (screen) 2019-02-22 00:37:49 +09:00
Hajime Hoshi
6c47e31f49 graphics: Do nothing at Dispose of a subimage 2019-02-22 00:08:19 +09:00
Hajime Hoshi
9595f7ae26 graphics: Refactoring: Use a value type of bounds instead of a pointer 2019-02-21 23:51:05 +09:00
Hajime Hoshi
5ed6565d1d graphics: Bug fix: SubImage's SubImage's bounds was wrong 2019-02-21 23:44:57 +09:00
Hajime Hoshi
8f133c443e graphics: Change the definition of isSubImage 2019-02-21 23:27:40 +09:00
Hajime Hoshi
75a0d109be graphics: Rename isSubimage -> isSubImage 2019-02-21 23:24:02 +09:00
Hajime Hoshi
8934f8296f graphics: Bug fix: Don't touch pixelsToSet when disposing a subimage
This change also removes finalizer for subimages since this is not
necessary.

Fixes #823
2019-02-21 23:07:11 +09:00
Hajime Hoshi
dbe4f27d5f shareable: Add comments
Oops, 0dcb53d290 did not make sense.
2019-02-21 10:58:40 +09:00