Hajime Hoshi
|
ec70ea3be5
|
ui: Refactoring
|
2016-09-03 01:06:16 +09:00 |
|
Hajime Hoshi
|
db782ff0d9
|
ui: Remove UserInterface interface
|
2016-09-03 00:20:05 +09:00 |
|
Hajime Hoshi
|
f204c14f90
|
ui: Rename Run -> RunMainThreadLoop
|
2016-09-03 00:00:44 +09:00 |
|
Hajime Hoshi
|
6164ecb9fc
|
ui: Reduce functions in UserInterface
|
2016-09-02 23:45:54 +09:00 |
|
Hajime Hoshi
|
128dcaa342
|
ui: Rename Main -> Run
|
2016-09-02 02:59:40 +09:00 |
|
Hajime Hoshi
|
571d67f967
|
ui: Reduce methods in UserInterface
|
2016-09-02 02:31:03 +09:00 |
|
Hajime Hoshi
|
93a994f1d6
|
ui: Refactoring on mobile
|
2016-09-02 01:34:51 +09:00 |
|
Hajime Hoshi
|
453c2c4589
|
ui: Remove Terminate
|
2016-09-02 01:07:41 +09:00 |
|
Hajime Hoshi
|
6da16aa1a0
|
ui: Refactoring: Remove events
|
2016-09-02 00:53:05 +09:00 |
|
Hajime Hoshi
|
1e0bdf844d
|
loop: Bug fix: vsync should not use channels on browsers (#259)
|
2016-09-01 10:36:00 +09:00 |
|
Hajime Hoshi
|
cddaae55dd
|
ui: Simplify vsync
|
2016-08-28 17:09:58 +09:00 |
|
Hajime Hoshi
|
de1bb1b392
|
go generate
|
2016-08-27 00:50:26 +09:00 |
|
Hajime Hoshi
|
612d3b07b0
|
ui: Bug fix: ui.funcs might be closed before sending a value
|
2016-08-17 01:57:20 +09:00 |
|
Hajime Hoshi
|
3619a796dc
|
ui: Check the return value of ReleaseDC()
|
2016-08-09 00:25:47 +09:00 |
|
Hajime Hoshi
|
96a43bcb4d
|
ui: Bug fix: must call ReleaseGC (#251)
|
2016-08-09 00:09:22 +09:00 |
|
Hajime Hoshi
|
f556b19f22
|
Add error checks
|
2016-08-03 23:44:54 +09:00 |
|
Hajime Hoshi
|
8e58f3ce0a
|
ui: Bug fix: closed channel never blocks
|
2016-08-03 01:07:46 +09:00 |
|
Hajime Hoshi
|
30b521f3b8
|
Add error checks
|
2016-08-03 01:02:05 +09:00 |
|
Hajime Hoshi
|
6968e898c3
|
Bug fix: ui.Main should be suspended when error occurs in the loop
|
2016-08-02 02:48:19 +09:00 |
|
Hajime Hoshi
|
e118a755f5
|
ui: Bug fix: Sizing also calls GLContext
|
2016-07-24 05:29:47 +09:00 |
|
Hajime Hoshi
|
efe64d56f4
|
ui: Bug fix: Avoid dead lock
|
2016-07-24 04:32:12 +09:00 |
|
Hajime Hoshi
|
c5e42c91be
|
ui: Add glcontext.go
|
2016-07-24 00:05:36 +09:00 |
|
Hajime Hoshi
|
121063ee2b
|
ui: Initialize GLContext at Start
|
2016-07-23 22:17:36 +09:00 |
|
Hajime Hoshi
|
5a3ea34cfc
|
ui: Delay initializing the context
|
2016-07-23 21:43:35 +09:00 |
|
Hajime Hoshi
|
3553fc55c3
|
ui: Unify the context thread and the UI thread
|
2016-07-23 21:22:59 +09:00 |
|
Hajime Hoshi
|
8371426888
|
ui: Refactoring
|
2016-07-23 21:01:30 +09:00 |
|
Hajime Hoshi
|
1953539e22
|
ui: Refactoring: Simplify initializing
|
2016-07-23 20:25:52 +09:00 |
|
Hajime Hoshi
|
193c03ea58
|
ui: Bug fix: Don't use integer scale (JavaScript)
|
2016-07-09 18:27:29 +09:00 |
|
Hajime Hoshi
|
910e1b760c
|
ui: Introduce glfwScale
|
2016-07-04 11:37:34 +09:00 |
|
Hajime Hoshi
|
55bfe19bf8
|
opengl: Add context.DoWork (mobile)
|
2016-07-04 01:25:35 +09:00 |
|
Hajime Hoshi
|
61ba8dad17
|
opegnl: Remove initialization (use Reset instead) (mobile)
|
2016-07-04 01:04:35 +09:00 |
|
Hajime Hoshi
|
0d91883fb9
|
opengl: Remove init (desktops)
|
2016-07-04 00:51:58 +09:00 |
|
Hajime Hoshi
|
0e2a1a1636
|
mobile: Change the unit from px to dp on Android (#241)
|
2016-07-03 05:37:56 +09:00 |
|
Hajime Hoshi
|
47a0b3ccfa
|
ui: Need LockOSThread for mobile
|
2016-07-01 00:44:15 +09:00 |
|
Hajime Hoshi
|
3ebc5cc15a
|
ui: Stop the game when the window is deactivated (#230)
|
2016-06-30 01:07:54 +09:00 |
|
Hajime Hoshi
|
328ef85606
|
opengl: Prepare Context Losing for JavaScript (#217)
|
2016-06-29 23:18:02 +09:00 |
|
Hajime Hoshi
|
bb511b2c13
|
ui: Scale is now float64 (#236)
|
2016-06-25 01:26:59 +09:00 |
|
Hajime Hoshi
|
989ae1ebc5
|
ui: Fix deviceScale for mobiles
|
2016-06-19 05:14:02 +09:00 |
|
Hajime Hoshi
|
b0a7e13502
|
ui: Remove ScreenSizeEvent.Scale
|
2016-06-19 05:10:27 +09:00 |
|
Hajime Hoshi
|
6f50ef3604
|
ui: Get correct device scale for iOS
|
2016-06-19 05:10:27 +09:00 |
|
Hajime Hoshi
|
858b391592
|
ui: Bug fix: unused variable
|
2016-06-19 05:05:56 +09:00 |
|
Hajime Hoshi
|
ea377b8e20
|
ui: More accurate device scale factor
|
2016-06-19 05:04:38 +09:00 |
|
Hajime Hoshi
|
bc2703c345
|
opengl: Call glViewport each time when different framebuffer is set
|
2016-06-18 22:47:34 +09:00 |
|
Hajime Hoshi
|
83ab4352f8
|
opengl: Consider framebuffer size on iOS
|
2016-06-18 19:55:04 +09:00 |
|
Hajime Hoshi
|
5eb77d2fb5
|
Remove 'default framebuffer' and add 'screen framebuffer' for iOS
|
2016-06-18 04:56:13 +09:00 |
|
Hajime Hoshi
|
dfe4db67be
|
Fix for iOS
|
2016-06-17 02:08:25 +09:00 |
|
Hajime Hoshi
|
10ebe3274c
|
Fix build tags
|
2016-06-15 03:35:35 +09:00 |
|
Hajime Hoshi
|
13f594baed
|
Fix build tags for iOS (WIP)
|
2016-06-15 00:19:02 +09:00 |
|
Hajime Hoshi
|
a1fbf2cd2d
|
graphics: Remove 'Resume'
|
2016-06-12 23:54:36 +09:00 |
|
Hajime Hoshi
|
f322aaec02
|
mobile: Add a comment
|
2016-06-11 05:49:53 +09:00 |
|