Commit Graph

  • 038613aaf9 More precise game loop Hajime Hoshi 2015-01-08 00:56:21 +0900
  • 5f0bc87402 Implement rotating left (blocks) Hajime Hoshi 2015-01-08 00:50:02 +0900
  • 6efb806cc2 Stabilize FPS for JS Hajime Hoshi 2015-01-08 00:44:41 +0900
  • bdca9db626 Add changelog Hajime Hoshi 2015-01-08 00:04:26 +0900
  • 81ed2e3f18 Add changelog Hajime Hoshi 2015-01-08 00:04:26 +0900
  • 9915e6764a Bug fix: blurred canvas in Retina display (#68) Hajime Hoshi 2015-01-07 23:59:04 +0900
  • 27cd0610d1 Add 'auto-generated' notices (#66) Hajime Hoshi 2015-01-07 23:21:52 +0900
  • 4eaa16b8d1 Rename mod key names Hajime Hoshi 2015-01-07 23:18:40 +0900
  • 90ab31a872 Add function keys to example/keyboard Hajime Hoshi 2015-01-07 23:08:06 +0900
  • 6bdc875596 Bug fix: Ignore unknown keys Hajime Hoshi 2015-01-07 23:02:58 +0900
  • f78c79a5dd Bug fix: onkeydown function should return false to prevent browser shortcuts Hajime Hoshi 2015-01-07 23:01:18 +0900
  • ba5f613f44 Bug fix: Add 'backspace' to example/keyboard Hajime Hoshi 2015-01-07 11:28:49 +0900
  • 2a3d41ba9a Improve keyboard example Hajime Hoshi 2015-01-07 11:23:03 +0900
  • a710db4c9e Bug fix: invalidate function keys, backspace on browsers Hajime Hoshi 2015-01-07 11:22:48 +0900
  • 9f40da41fc Add backspace (not tested) Hajime Hoshi 2015-01-07 11:22:25 +0900
  • 62d1395670 Arrange key's order Hajime Hoshi 2015-01-07 11:00:15 +0900
  • 74e3c40740 Yield focus to canvas on clicking body Hajime Hoshi 2015-01-07 04:39:33 +0900
  • 795e7c8eb2 Focus canvas on start (#64) Hajime Hoshi 2015-01-07 04:34:36 +0900
  • ad3f37ae75 Add example keyboard Hajime Hoshi 2015-01-07 04:27:57 +0900
  • 03cf0a7069 Bug fix: glfw.MouseButton should be converted to MouseButton Hajime Hoshi 2015-01-07 04:04:04 +0900
  • 7677d885a2 Remove MouseButtonMax Hajime Hoshi 2015-01-07 03:08:33 +0900
  • bc26690b14 Add genkey.go Hajime Hoshi 2015-01-07 02:25:26 +0900
  • 9d12a23172 Bug fix: preventDefault may prevent other events Hajime Hoshi 2015-01-07 02:24:47 +0900
  • e604a969d4 Add mousebuttons.go Hajime Hoshi 2015-01-07 01:04:13 +0900
  • a9f1b4f0e9 Add keys_glfw.go and keys_js.go Hajime Hoshi 2015-01-07 00:05:46 +0900
  • a1d3815008 Fix spelling miss Hajime Hoshi 2015-01-06 23:56:05 +0900
  • 4eaba93c73 Bug fix: image can't draw itself (#45) Hajime Hoshi 2015-01-06 23:50:02 +0900
  • 0ab90197a3 Implement IsMouseButtonPressed / CursorPosition in JS (#53) Hajime Hoshi 2015-01-06 23:41:03 +0900
  • 5ddf2df406 Replace tab to space chars in doc Hajime Hoshi 2015-01-06 23:04:57 +0900
  • 5fc8e624f5 Replace tab to space chars in doc Hajime Hoshi 2015-01-06 23:04:57 +0900
  • b85bae38e9 Change the way to generate assets not to use unsafe; Unsafe doesn't work in GopherJS at least Hajime Hoshi 2015-01-06 22:59:15 +0900
  • b769e0eb6c Update server/main.go to show GopherJS errors Hajime Hoshi 2015-01-06 22:24:34 +0900
  • c98631a703 Add input_glfw.go; Rename ui.go -> ui_glfw.go Hajime Hoshi 2015-01-06 21:52:36 +0900
  • 7fc41bf386 Update CSS Hajime Hoshi 2015-01-06 11:34:54 +0900
  • 1782bedb71 Update CSS Hajime Hoshi 2015-01-06 11:34:54 +0900
  • 853b900fc8 Update .travis.yml for GopherJS; Update docs Hajime Hoshi 2015-01-06 10:55:04 +0900
  • 72d0a12757 Update .travis.yml for GopherJS; Update docs Hajime Hoshi 2015-01-06 10:55:04 +0900
  • cf5bf94d47 Simplify readme Hajime Hoshi 2015-01-06 10:31:00 +0900
  • 18cee5ce8e Add explanation to run developer's game on a web browser Hajime Hoshi 2015-01-06 02:23:41 +0900
  • c71f55a7a7 Add explanation to run developer's game on a web browser Hajime Hoshi 2015-01-06 02:23:41 +0900
  • 02086c8c87 Add changelog (#60) Hajime Hoshi 2015-01-06 01:56:58 +0900
  • 1d8c3dbbb4 Add changelog (#60) Hajime Hoshi 2015-01-06 01:56:58 +0900
  • 0afeab81e1 Add a link to play blocks game Hajime Hoshi 2015-01-06 00:57:58 +0900
  • 82d4dfeab0 Add a link to play blocks game Hajime Hoshi 2015-01-06 00:57:58 +0900
  • 9106731321 Update docs to use GopherJS (#54) Hajime Hoshi 2015-01-06 00:44:39 +0900
  • 324e8653fb Update docs to use GopherJS (#54) Hajime Hoshi 2015-01-06 00:44:39 +0900
  • b69c526613 Update comment Hajime Hoshi 2015-01-05 23:55:40 +0900
  • 9859170e5a Add example/server to show examples on GopherJS; Update docs Hajime Hoshi 2015-01-05 23:55:25 +0900
  • f631653681 Add example/server to show examples on GopherJS; Update docs Hajime Hoshi 2015-01-05 23:55:25 +0900
  • 3f45685136 Centering <canvas> Hajime Hoshi 2015-01-05 22:22:47 +0900
  • 1a4b25b23f Change <title> on ui.Start (#56) Hajime Hoshi 2015-01-05 22:08:22 +0900
  • 7b47e37d34 Spped up blocks (#59) Hajime Hoshi 2015-01-05 22:02:56 +0900
  • 8145561219 Use new style methods of matrices (ColorM) Hajime Hoshi 2015-01-05 10:31:48 +0900
  • 4226354e4a Use new style methods of matrices Hajime Hoshi 2015-01-05 10:30:33 +0900
  • 2be0aa7f0c Fix comment Hajime Hoshi 2015-01-05 10:08:54 +0900
  • f697501531 Use ImageParts Hajime Hoshi 2015-01-05 10:08:00 +0900
  • cdc29210db Introduce ImageParts Hajime Hoshi 2015-01-05 00:42:20 +0900
  • 40b35fdec3 Update version (1.0.0) v1.0.0 1.0 Hajime Hoshi 2015-01-04 22:38:53 +0900
  • 8994ffad9b Avoid copying arrays Hajime Hoshi 2015-01-04 22:26:20 +0900
  • 265a85e922 Update for newer gopherjs Hajime Hoshi 2015-01-04 22:25:58 +0900
  • 9bec0cf1c6 Speed up: avoid allocating Hajime Hoshi 2015-01-03 23:20:17 +0900
  • ea98fefc4f Refactoring: matrix initialization Hajime Hoshi 2015-01-03 22:54:01 +0900
  • c53695eb56 Bug fix: Scale and Translate Hajime Hoshi 2015-01-03 19:18:09 +0900
  • ab2b884c49 Bug fix: responseType must be set after opening Hajime Hoshi 2015-01-03 18:40:01 +0900
  • 2eea1afcd1 Optimize ColorM and GeoM Hajime Hoshi 2015-01-03 18:35:44 +0900
  • 2f02a0a223 Avoid copying Hajime Hoshi 2015-01-03 17:07:01 +0900
  • abed162e91 Bug fix: initial capacity of vertices Hajime Hoshi 2015-01-03 16:25:17 +0900
  • f80850ef14 Reduce calling gl.Flush Hajime Hoshi 2015-01-03 16:21:09 +0900
  • 52e610845b Avoid using struct key Hajime Hoshi 2015-01-03 16:16:43 +0900
  • 3ad8d8ea2c Use attrib location cache Hajime Hoshi 2015-01-03 15:56:54 +0900
  • 13a94d3446 Avoid type switch Hajime Hoshi 2015-01-03 15:52:02 +0900
  • 71d463c102 Avoid copying for performance; Use location caches Hajime Hoshi 2015-01-03 15:21:47 +0900
  • 1117862d19 Avoid copying for performance Hajime Hoshi 2015-01-03 03:29:04 +0900
  • 447bda7d68 Remove calling gl.checkFramebufferStatus Hajime Hoshi 2015-01-03 02:01:30 +0900
  • 449bc7931d Change receiver ColorM.Element and GeoM.Element to pointers (performance issue) Hajime Hoshi 2015-01-03 01:54:12 +0900
  • 091cc215fb Remove NextPowerOf2 (for uint64) Hajime Hoshi 2015-01-03 01:46:25 +0900
  • 1df0854193 Update docs Hajime Hoshi 2015-01-03 01:24:32 +0900
  • 62f47ed02f Change the body's background color black Hajime Hoshi 2015-01-03 01:19:25 +0900
  • ae04bb17f6 Reduce calling glFlush Hajime Hoshi 2015-01-03 01:14:36 +0900
  • 47227139db Implement keyboard events for js Hajime Hoshi 2015-01-03 00:52:49 +0900
  • 5c755f2f31 Fix BindFramebuffer to pass JS null object explicitly Hajime Hoshi 2015-01-02 23:52:40 +0900
  • 24c39bcd18 Fix shaders for WebGL Hajime Hoshi 2015-01-02 23:30:22 +0900
  • bd4434c62c Add loadimage_js.go Hajime Hoshi 2015-01-02 16:48:07 +0900
  • e9527df0f5 Remove calling runtime.LockOSThread (now blocks can be built with gopherjs) Hajime Hoshi 2015-01-02 15:37:36 +0900
  • cadb3fffdf Add ui_js.go and input_js.go Hajime Hoshi 2015-01-02 15:20:05 +0900
  • c95390801a Add keys.go Hajime Hoshi 2015-01-02 03:29:51 +0900
  • c4e104a5d2 Remove ui.ActualScale() Hajime Hoshi 2015-01-02 03:28:43 +0900
  • 3d01084a2a Hide structs in internal/ui Hajime Hoshi 2015-01-02 03:25:31 +0900
  • a9e323d02c Rename input -> Input Hajime Hoshi 2015-01-02 02:44:00 +0900
  • 8994bf4fad Rename RealScale -> ActualScale Hajime Hoshi 2015-01-02 02:23:47 +0900
  • 96f5315c49 Add internal/ui module Hajime Hoshi 2015-01-02 01:20:20 +0900
  • 5f4aa33edf Reduce currentUI usages Hajime Hoshi 2015-01-01 04:30:10 +0900
  • c6004f68fd Add credit of the gophers photograph (#51) Hajime Hoshi 2015-01-01 03:02:53 +0900
  • 26b4ded0f1 Add credit of the gophers photograph (#51) Hajime Hoshi 2015-01-01 03:02:53 +0900
  • 2d31d1a2e4 Happy New Year 2015 Hajime Hoshi 2015-01-01 00:04:06 +0900
  • 92f6264815 Happy New Year 2015 Hajime Hoshi 2015-01-01 00:04:06 +0900
  • bcbaf2e674 Bug fix: opengl.Program can't take 0 (in gopherjs) Hajime Hoshi 2014-12-31 23:53:54 +0900
  • 438380bb6e Add context_js.go Hajime Hoshi 2014-12-31 21:55:40 +0900
  • 25fb0a9e31 Unify Uniform* methods Hajime Hoshi 2014-12-31 20:07:27 +0900
  • e10bcb3dd8 Move some methods to opengl.Context Hajime Hoshi 2014-12-31 18:23:18 +0900