mebusy
|
0419aec617
|
graphicscommand: Use Opengl instead on early MacOSX platform which does not support Metal (#779)
|
2019-01-11 22:34:23 +09:00 |
|
Hajime Hoshi
|
6783aaae56
|
graphics: Better test for a crash
|
2019-01-11 00:31:32 +09:00 |
|
Hajime Hoshi
|
c4e98de804
|
shareable: Refactoring
|
2019-01-10 23:31:53 +09:00 |
|
Hajime Hoshi
|
4a587f495d
|
restorable: Bug fix: ReplacePixels might call DrawImage, which violates some assumptions
|
2019-01-10 23:22:59 +09:00 |
|
Hajime Hoshi
|
a6b3f761f8
|
audio: Refactoring: Remove dependency on clock package
|
2019-01-10 00:59:38 +09:00 |
|
Hajime Hoshi
|
5514a9c6ac
|
ui: Bug fix: Changing screen size didn't work correctly on Windows
Fixes #775
|
2019-01-09 11:08:27 +09:00 |
|
Hajime Hoshi
|
28665cfc4b
|
glfw: Bug fix: Compilation error on Windows
|
2019-01-09 10:34:54 +09:00 |
|
Hajime Hoshi
|
ae84e79d16
|
ui: Add IsWindowResizable and SetWindowResizable (again)
Fixes #320
|
2019-01-09 00:24:16 +09:00 |
|
Hajime Hoshi
|
0d4e903b7a
|
Revert "ui: Add IsWindowResizable and SetWindowResizable"
This reverts commit f403e0716f .
Reason: Compilation error on browsers
|
2019-01-09 00:12:57 +09:00 |
|
Hajime Hoshi
|
f403e0716f
|
ui: Add IsWindowResizable and SetWindowResizable
Fixes #320
|
2019-01-08 23:52:53 +09:00 |
|
Hajime Hoshi
|
12f7d14d91
|
graphicsdriver/opengl: Check the reserved keyword
Fixes #772
|
2019-01-08 00:07:49 +09:00 |
|
Hajime Hoshi
|
758b957b01
|
graphicsdriver/opengl: Bug fix: filter is a preserved keyword (#771)
|
2019-01-07 11:20:29 +09:00 |
|
Hajime Hoshi
|
7f656f11d6
|
ui: Bug fix: Minimum window width should be 1 when the window is not decorated
|
2019-01-07 00:46:41 +09:00 |
|
Hajime Hoshi
|
b34834a895
|
graphicscommand: Explicitly forbide ReplacePixels for a part after DrawImage
|
2019-01-06 05:15:27 +09:00 |
|
Hajime Hoshi
|
1cfd97cde0
|
restorable: Clearing is not needed after NewImage
|
2019-01-06 03:40:59 +09:00 |
|
Hajime Hoshi
|
b5c9cd6253
|
shareable: Fix comments
|
2019-01-06 03:15:32 +09:00 |
|
Hajime Hoshi
|
123be16699
|
graphicsdriver/opengl: Use NewLazySystemDLL instead of NewLazyDLL (#766)
|
2019-01-04 15:05:27 +09:00 |
|
Hajime Hoshi
|
f2dcc8ccdb
|
devicescale: Use NewLazySystemDLL instead of NewLazyDLL (#766)
|
2019-01-04 06:11:59 +09:00 |
|
Hajime Hoshi
|
db1b664424
|
devicescale: Refactoring: define Windows error consts
|
2019-01-04 06:05:35 +09:00 |
|
Hajime Hoshi
|
75a024e40e
|
devicescale: Bug fix: GetWindowDC returns error on Wine
Fixes #743
|
2019-01-04 05:58:34 +09:00 |
|
Hajime Hoshi
|
5c1b0bbcec
|
devicescale: Remove 'syscall' package usages (#766)
|
2019-01-04 05:53:18 +09:00 |
|
Hajime Hoshi
|
f2840bb0dc
|
ui: Remove 'syscall' package usages (#766)
|
2019-01-04 05:28:46 +09:00 |
|
Hajime Hoshi
|
623bfde007
|
graphicsdriver/metal/ca: Suppress warnings (#767)
|
2019-01-02 01:16:54 +09:00 |
|
Hajime Hoshi
|
ac6ad717b7
|
graphicsdriver/metal: Use selector again to access properties (#767)
|
2019-01-02 01:09:12 +09:00 |
|
Hajime Hoshi
|
6350cb6bfd
|
graphicsdriver/metal/ca: Add check by respondsToSelector (#767)
|
2019-01-02 00:52:03 +09:00 |
|
Hajime Hoshi
|
a0a17330ee
|
graphicsdriver/metal: Specify macOS version (#768)
|
2019-01-02 00:08:46 +09:00 |
|
Hajime Hoshi
|
61afdc8852
|
graphicsdriver/metal: Remove unused properties (#767)
|
2019-01-01 05:09:02 +09:00 |
|
Hajime Hoshi
|
947fbe0a2e
|
glwf: Implement SetIcon
|
2018-12-31 15:49:45 +09:00 |
|
Hajime Hoshi
|
efc7225ee1
|
glfw: Skip error check at proc call
|
2018-12-31 15:48:37 +09:00 |
|
Hajime Hoshi
|
a21a4c75b0
|
glfw: Implement DLL version of the binding
|
2018-12-31 15:48:34 +09:00 |
|
Hajime Hoshi
|
a9455d1c32
|
glfw: Add loading DLL
|
2018-12-31 15:46:06 +09:00 |
|
Hajime Hoshi
|
ad285c2235
|
glfw: Add DLL build results
This also adds fixes for 32bit machines.
|
2018-12-31 15:46:01 +09:00 |
|
Hajime Hoshi
|
90f82de5ef
|
glfw: Separate glfw-dependent part and the other part
|
2018-12-30 20:45:50 +09:00 |
|
Hajime Hoshi
|
55c2fa4de1
|
Use internal/glfw
|
2018-12-30 02:35:46 +09:00 |
|
Hajime Hoshi
|
1fd445b0e4
|
glfw: Start implementing glfw package (Key)
|
2018-12-30 01:11:49 +09:00 |
|
Hajime Hoshi
|
83787123ac
|
ui: Refactoring
|
2018-12-28 14:08:44 +09:00 |
|
Hajime Hoshi
|
b349efaa0a
|
graphicsdriver/metal: Make main-thread usages more explicit
|
2018-12-28 02:43:00 +09:00 |
|
Hajime Hoshi
|
86bda42417
|
graphicsdriver/metal: Refactoring: vsync member variable was not needed
|
2018-12-28 02:29:56 +09:00 |
|
Hajime Hoshi
|
105909ab6c
|
graphicsdriver/metal: Bug fix: SetVsyncEnabled before Run didn't work on macOS
|
2018-12-28 02:23:39 +09:00 |
|
Hajime Hoshi
|
532488ac5c
|
mainthread: RunLockOSThread is mainthread package's responsibility
|
2018-12-28 02:20:53 +09:00 |
|
Hajime Hoshi
|
c76ce28065
|
Revert "ui: Bug fix: SetVsyncEnabled before Run didn't work on macOS"
This reverts commit 042b30a516 .
|
2018-12-28 02:18:38 +09:00 |
|
Hajime Hoshi
|
042b30a516
|
ui: Bug fix: SetVsyncEnabled before Run didn't work on macOS
|
2018-12-28 02:11:48 +09:00 |
|
Hajime Hoshi
|
25581b2be8
|
restorable: Fix comments
|
2018-12-27 03:12:30 +09:00 |
|
Hajime Hoshi
|
4ba47eee32
|
restorable: Refactoring
|
2018-12-27 03:06:44 +09:00 |
|
Hajime Hoshi
|
62cdb93105
|
restorable: Improve tests
|
2018-12-26 21:14:29 +09:00 |
|
Hajime Hoshi
|
fbf7007056
|
restorable: Pixels() should return immediately when it doesn't have to access GPU
Fixes #763
|
2018-12-26 20:25:40 +09:00 |
|
Hajime Hoshi
|
454a7d8ef9
|
graphicsdriver/opengl: Bug fix: misspelling on variables
Fixes #764
|
2018-12-26 03:03:06 +09:00 |
|
Hajime Hoshi
|
99e4c874fe
|
Reduce init functions
This mitigates the init-order issue on jsgo.io.
|
2018-12-26 02:13:47 +09:00 |
|
Hajime Hoshi
|
de788603d6
|
graphicsdriver/opengl: Remove init order dependency
|
2018-12-25 23:58:01 +09:00 |
|
Hajime Hoshi
|
ebbbb448fa
|
graphicsdriver/metal: Rename function for consistency
|
2018-12-25 02:24:02 +09:00 |
|