Hajime Hoshi
|
f41541a254
|
restorable: Enable TestRestoreRecursive again
|
2017-06-02 02:15:32 +09:00 |
|
Hajime Hoshi
|
1d66ebc854
|
restorable: Bug fix: topological sort is required to restore images correctly (#357)
|
2017-06-01 10:44:28 +09:00 |
|
Hajime Hoshi
|
967e737760
|
restorable: Temporarily disable a failed test
|
2017-06-01 02:42:43 +09:00 |
|
Hajime Hoshi
|
82f102c422
|
restorable: Add TestRestoreRecursive (#265) (#357)
|
2017-06-01 02:37:57 +09:00 |
|
Hajime Hoshi
|
baeadfb7fe
|
restorable: Add tests (#265) (#357)
|
2017-06-01 01:27:56 +09:00 |
|
Hajime Hoshi
|
1d59938295
|
ui: Refactoring: Remove unneeded error handlings
|
2017-05-31 10:47:52 +09:00 |
|
Hajime Hoshi
|
7d181e3182
|
opengl: Hide OpenGL context usages into internal/graphics package
|
2017-05-31 02:18:04 +09:00 |
|
Hajime Hoshi
|
5a4a82ab50
|
restorable: Add TODO comments (#357)
|
2017-05-30 03:31:29 +09:00 |
|
Hajime Hoshi
|
d220e300ab
|
restorable: Fix doc
|
2017-05-30 02:06:45 +09:00 |
|
Hajime Hoshi
|
90ec2c79ce
|
opengl: Bug fix: return error when error occurs
|
2017-05-30 01:46:48 +09:00 |
|
Hajime Hoshi
|
a5f80c3716
|
restorable: VRAM -> GPU
|
2017-05-30 01:28:23 +09:00 |
|
Hajime Hoshi
|
6db96f5442
|
affine: Make GeoM.Rotate faster
|
2017-05-28 04:16:11 +09:00 |
|
Hajime Hoshi
|
dad427920d
|
affine: Add Reset function
|
2017-05-28 00:49:44 +09:00 |
|
Hajime Hoshi
|
e53262bfac
|
graphics: Replace copy with for-loop
|
2017-05-28 00:14:53 +09:00 |
|
Hajime Hoshi
|
a816c9c7fe
|
Reduce defer sentences for performance
|
2017-05-27 21:35:38 +09:00 |
|
Hajime Hoshi
|
1b1b996817
|
graphics: Avoid copying ColorM
|
2017-05-27 16:17:49 +09:00 |
|
Hajime Hoshi
|
1b72263ce1
|
sync: Add sync package
|
2017-05-27 02:37:01 +09:00 |
|
Hajime Hoshi
|
e1b5c992b4
|
graphics: Refactoring: remove unnecessary empty slices
|
2017-05-26 22:32:38 +09:00 |
|
Hajime Hoshi
|
6db994f0e8
|
graphics: Optimize GeoM
|
2017-05-24 00:57:57 +09:00 |
|
Hajime Hoshi
|
93cdfe107e
|
ui: Keep the device scale to avoid re-calculation
|
2017-05-14 04:21:20 +09:00 |
|
Hajime Hoshi
|
d6219e38d8
|
ui: Rename files
|
2017-05-13 19:50:40 +09:00 |
|
Hajime Hoshi
|
b409631515
|
Add FreeBSD support (#352)
|
2017-05-11 19:09:13 +09:00 |
|
Hajime Hoshi
|
951e5bccef
|
restorable: Remove Images()
|
2017-05-04 00:08:07 +09:00 |
|
Hajime Hoshi
|
8b48d010ed
|
restorable: Refactoring
|
2017-05-03 23:24:00 +09:00 |
|
Hajime Hoshi
|
bc105e7350
|
restorable: Unexport functions
|
2017-05-03 23:18:35 +09:00 |
|
Hajime Hoshi
|
aa5c278445
|
restorable: Unexport add
|
2017-05-03 23:15:18 +09:00 |
|
Hajime Hoshi
|
9f5cf48d24
|
restorable: Move Images to resotrable package
|
2017-05-03 23:11:43 +09:00 |
|
Hajime Hoshi
|
d94e9c9d86
|
restorable: Bug fix: Make limit to the number of draw-image command history (#349)
|
2017-05-03 22:16:32 +09:00 |
|
Hajime Hoshi
|
76ad9cf42b
|
doc: Fix comments
|
2017-05-03 01:08:27 +09:00 |
|
Hajime Hoshi
|
5699822d64
|
graphics: Avoid creating struct as much as possible
|
2017-05-02 22:45:09 +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
|
fb612a4b87
|
ui: Adjust window size in case when glfwGetVideoMode fails (#328)
|
2017-04-19 00:51:15 +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
|
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
|
b0454b874e
|
Fix frame counters to int64 (#337)
|
2017-04-06 00:45:28 +09:00 |
|
Hajime Hoshi
|
a3e14c9ddb
|
graphics: Image.ReplacePixels/Dispose always returns nil (#331)
|
2017-03-04 02:23:39 +09:00 |
|
Hajime Hoshi
|
6ca71c6931
|
graphics: Errors of NewImage* are always nil (#331)
|
2017-03-04 01:22:51 +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 |
|
Hajime Hoshi
|
ae378dc7f5
|
input: Extend number of gamepad buttons from 16 to 32 (for PS4)
|
2017-02-25 22:49:17 +09:00 |
|
Hajime Hoshi
|
acc488b980
|
graphics: Bug fix: Wrong palette usage when the palette is big
|
2017-02-19 02:56:20 +09:00 |
|