Commit Graph

1008 Commits

Author SHA1 Message Date
Hajime Hoshi
06ec244ff3 opengl: Use gl.IsTexture and gl.IsFramebuffer 2016-02-25 01:11:40 +09:00
Hajime Hoshi
6d5e09ad36 opengl: use fmt.Errorf for error messages 2016-02-24 23:30:43 +09:00
Hajime Hoshi
922f392544 ui: Bug fix: Call glFinish before glfwSwapBuffers to make sure all OpenGL tasks are executed (#161) 2016-02-24 22:57:19 +09:00
Hajime Hoshi
ee683c5867 doc: Linux is now officially supported 2016-02-24 04:17:57 +09:00
Hajime Hoshi
888c7dadfd opengl: Bug fix: Use attrib/uniform cache 2016-02-24 01:34:24 +09:00
Hajime Hoshi
2d78d14e83 opengl: Avoid using encoding/binary for speed 2016-02-24 01:32:56 +09:00
Hajime Hoshi
e8a3e04535 opengl: Error prefix 2016-02-24 00:31:28 +09:00
Hajime Hoshi
ffb8a78e37 ui: Error prefix 2016-02-23 03:27:06 +09:00
Hajime Hoshi
59adc6979a ui: Bug fix: Adjust scaling factor on Linux (#157) 2016-02-23 01:41:57 +09:00
Hajime Hoshi
9e161864f6 ui: Bug fix: Make sure current framebuffers rendered (#158) 2016-02-22 03:14:31 +09:00
Hajime Hoshi
18a798f85c ui: Refactoring 2016-02-22 01:30:33 +09:00
Hajime Hoshi
0a07d8531b ui: Bug fix: SetPos should be called after Show at least on Linux 2016-02-21 23:11:39 +09:00
Hajime Hoshi
6e98e0716d ui: SwapBuffer is now done on the rendering context thread 2016-02-21 22:20:33 +09:00
Hajime Hoshi
bb39766873 ui: Bug fix: gl* method should be called after looping starts 2016-02-21 21:53:48 +09:00
Hajime Hoshi
bae6d62067 ui: Refactoring 2016-02-21 18:01:43 +09:00
Hajime Hoshi
60a504543f ui: Add OpenGL version 2016-02-21 17:27:26 +09:00
Hajime Hoshi
6c14c31c55 ui: Remove an unneeded prefix 2016-02-21 17:12:00 +09:00
Hajime Hoshi
8849e84f05 doc: Regenerate 2016-02-21 05:40:56 +09:00
Hajime Hoshi
5b384e27ff Update .travis.yml to use Go1.6 2016-02-21 05:14:48 +09:00
Hajime Hoshi
8c0294248e doc: Add libraries 2016-02-21 05:06:04 +09:00
Hajime Hoshi
591d71b447 ui: Bug fix: Init should always return a opengl context 2016-02-21 04:56:27 +09:00
Hajime Hoshi
46c74ec818 ui: Bug fix: compile error (a return value is required) 2016-02-21 02:19:40 +09:00
Hajime Hoshi
a4092a1bf1 ui: Bug fix: compile error 2016-02-21 02:15:14 +09:00
Hajime Hoshi
0429c9c3e6 graphics: image's texture may be nil and this must be considered when disposing 2016-02-21 01:41:48 +09:00
Hajime Hoshi
5f8ef3cf52 examples: Move images to _resources/images 2016-02-21 01:35:45 +09:00
Hajime Hoshi
408444842a Refactoring: ui.Init now returns gl.Context object 2016-02-20 20:08:53 +09:00
Hajime Hoshi
63f2c3cb9f graphics: Refactoring: remove ExecOnUIThread 2016-02-20 04:39:43 +09:00
Hajime Hoshi
5cfefaf1a2 graphics: Refactoring: remove ui goroutines 2016-02-20 04:08:06 +09:00
Hajime Hoshi
1062902872 graphics: Add libgles2-mesa-dev to .travis.yml 2016-02-20 01:59:22 +09:00
Hajime Hoshi
269d94b145 graphics: Add worker consumer 2016-02-19 11:43:16 +09:00
Hajime Hoshi
93450b1664 graphics: Compiled (but can't run yet) 2016-02-19 03:06:23 +09:00
Hajime Hoshi
5c61284c84 graphics: Refactoring: Remove an unsed argument 'signed' 2016-02-18 03:01:41 +09:00
Hajime Hoshi
fc9f537445 doc: Add comment about git push -f 2016-02-17 03:11:32 +09:00
Hajime Hoshi
1afdc12713 Update version to 1.3.0-alpha 2016-02-17 01:37:28 +09:00
Hajime Hoshi
eb4cc4d599 doc: Fix the release date of 1.2.0-rc1 2016-02-17 01:34:30 +09:00
Hajime Hoshi
d99ddab6f8 graphics: Reduce calling TextureQuad.Len() 2016-02-17 00:45:19 +09:00
Hajime Hoshi
169d57936c graphics: Speed improvement by returning single value 2016-02-17 00:21:39 +09:00
Hajime Hoshi
7ab04167d7 keyboard: Bug fix: Image.DrawLine no longer exists 2016-02-16 23:24:17 +09:00
Hajime Hoshi
278948a770 graphics: Bug fix: comment 2016-02-16 04:46:28 +09:00
Hajime Hoshi
9660efc5bd blocks: Adjust flushing colors 2016-02-16 04:31:20 +09:00
Hajime Hoshi
5fcf20678a graphics: Add comment 2016-02-16 04:11:59 +09:00
Hajime Hoshi
35b6286a8d doc: Fix README 2016-02-16 04:00:01 +09:00
Hajime Hoshi
10d191b8b1 blocks: Bug fix: only one operation for a piece is permitted 2016-02-16 03:59:49 +09:00
Hajime Hoshi
805b637a18 doc: Update descriptions 2016-02-16 03:05:19 +09:00
Hajime Hoshi
ef4828669c graphics: Bug fix: must skip rendering when 0 vertices are set 2016-02-16 02:45:56 +09:00
Hajime Hoshi
1e9fb05161 graphics: Move makeing vertices from drawTexture to textureQuads to avoid copying 2016-02-16 02:26:40 +09:00
Hajime Hoshi
6d2148f3ea graphics: Remove unneeded 'if' 2016-02-16 01:55:39 +09:00
Hajime Hoshi
f5b4179142 graphics: Avoid calling Len() too many times 2016-02-16 01:51:34 +09:00
Hajime Hoshi
537cfea8a4 graphics: Avoid using append 2016-02-16 01:49:27 +09:00
Hajime Hoshi
a7803efa9b doc: Add screenshots 2016-02-16 01:32:18 +09:00