Commit Graph

9040 Commits

Author SHA1 Message Date
Hajime Hoshi
6f3e45098b Refactoring 2014-12-14 21:21:05 +09:00
Hajime Hoshi
97857715fa Add syncer 2014-12-14 21:04:26 +09:00
Hajime Hoshi
3190609f07 Remove canvas 2014-12-14 19:29:59 +09:00
Hajime Hoshi
60aad4326e Hide members of RenderTarget (again) 2014-12-14 18:34:47 +09:00
Hajime Hoshi
d0c0dea2be Remove GameContext 2014-12-14 17:28:19 +09:00
Hajime Hoshi
87bdd1a994 Hide Input 2014-12-14 17:07:45 +09:00
Hajime Hoshi
8319e0d41d Remove package glfw (once) 2014-12-14 17:00:11 +09:00
Hajime Hoshi
76b7da090c Remove dependencies on ebiten from opengl 2014-12-14 15:26:10 +09:00
Hajime Hoshi
d264d7a06b Remove dependencies on ebiten from shader 2014-12-13 14:53:54 +09:00
Hajime Hoshi
4addf8f9af Rename PushOffscreen -> PushRenderTarget 2014-12-13 14:53:53 +09:00
Hajime Hoshi
d340baf97d Bug fix: installation for Mac OS X 2014-12-11 20:03:08 +09:00
Hajime Hoshi
54509e42cf Add GraphicsContext.PushOffscreen / PopOffscreen (#21) 2014-12-11 03:50:35 +09:00
Hajime Hoshi
f388a48d52 Add go:generate gofmt 2014-12-11 02:03:13 +09:00
Hajime Hoshi
d5529d4351 Add ebitenutil/debugprint.go 2014-12-11 01:59:38 +09:00
Hajime Hoshi
a39f0e904d Remove some methods; Add Game.Initialize 2014-12-11 01:12:46 +09:00
Hajime Hoshi
343916ad29 Add GameContext; Remove Input and TextureFactory 2014-12-10 23:52:37 +09:00
Hajime Hoshi
b313578a24 Add ebiten/runner; Move glfw -> internal/glfw 2014-12-10 22:55:34 +09:00
Hajime Hoshi
00552d91c2 Remove Canvas 2014-12-10 10:44:27 +09:00
Hajime Hoshi
ed46099c1e Bug fix: Rename GeometryDim -> GeometryMatrixDim 2014-12-10 00:32:49 +09:00
Hajime Hoshi
ab47f14124 Move opengl -> internal/opengl 2014-12-10 00:25:54 +09:00
Hajime Hoshi
d1f513a043 Unify keyboard and mouse to input 2014-12-10 00:00:45 +09:00
Hajime Hoshi
225f1fa7b1 Add license comments (#18) 2014-12-09 23:16:04 +09:00
Hajime Hoshi
31f33b0154 Bug fix: Drawer2 -> GraphicsContextDrawer 2014-12-09 22:22:17 +09:00
Hajime Hoshi
164b320170 Unify packages to ebiten (#19) 2014-12-09 22:19:30 +09:00
Hajime Hoshi
7311369a07 Revert main.go as blocks.go 2014-12-09 01:35:35 +09:00
Hajime Hoshi
60e4d6f6ff Bug fix: can't call canvas.use recursively 2014-12-09 01:08:47 +09:00
Hajime Hoshi
0d78f9937f Move main.go; Change the package name blocks -> main 2014-12-08 23:14:20 +09:00
Hajime Hoshi
5fc5acd3d9 Add input.Mouse 2014-12-08 22:51:40 +09:00
Hajime Hoshi
eb8c592269 Add ebiten.png to license.md 2014-12-08 10:35:19 +09:00
Hajime Hoshi
111234ee69 Add license.md 2014-12-08 10:32:10 +09:00
Hajime Hoshi
1c3273e0a6 Refactoring: removing new* functions 2014-12-08 04:23:00 +09:00
Hajime Hoshi
1c52a28a83 Add comments 2014-12-08 01:15:04 +09:00
Hajime Hoshi
43fbffebfb Rename create* -> new* 2014-12-08 00:53:23 +09:00
Hajime Hoshi
ca99e94b5c Remove TODOs; Hide some structs 2014-12-08 00:19:46 +09:00
Hajime Hoshi
4c79f1bccd Hide Color.Dim / Geometry.Dim 2014-12-07 23:20:41 +09:00
Hajime Hoshi
05c0cb5531 Change visibilities of the functions / structs 2014-12-07 23:18:56 +09:00
Hajime Hoshi
7fd54f6bb3 Add input 2014-12-07 22:10:04 +09:00
Hajime Hoshi
c039c13acd Change API 2014-12-07 19:25:49 +09:00
Hajime Hoshi
9b05640ddf Refactoring 2014-12-07 18:25:28 +09:00
Hajime Hoshi
6a2229f973 Add -cpuprofile option (#14) 2014-12-07 06:04:14 +09:00
Hajime Hoshi
4eb6c8d131 Rename Id -> ID 2014-12-07 05:21:20 +09:00
Hajime Hoshi
b27ba795df Change APIs to return errors 2014-12-07 04:14:35 +09:00
Hajime Hoshi
53cb2fbce8 Add global function to create textures / render targets 2014-12-07 03:28:50 +09:00
Hajime Hoshi
18141ecb6f Remove ui.InputState; Add ui.Keyboard 2014-12-07 03:27:55 +09:00
Hajime Hoshi
71d9bb8958 Remove ui.Keys 2014-12-07 02:27:08 +09:00
Hajime Hoshi
f0f77c1a2f Add ui.Run 2014-12-07 01:09:59 +09:00
Hajime Hoshi
d47dd79e1c Rename methods: Identity* -> *I 2014-12-06 23:03:17 +09:00
Hajime Hoshi
7d4540d863 gofmt 2014-12-06 22:56:57 +09:00
Hajime Hoshi
ca56d05dfa Use go-gl/gl 2014-12-06 17:16:17 +09:00
Hajime Hoshi
1591e8299b Update readme.md 2014-12-06 03:20:49 +09:00