Hajime Hoshi
|
5e09da1298
|
graphics: Bug fix: don't apply color matrix when creating mipmap images
TODO: Add tests.
Fixes #710
|
2018-10-11 02:34:07 +09:00 |
|
Hajime Hoshi
|
4813650735
|
docs: Add 'animation' example
|
2018-10-11 01:39:47 +09:00 |
|
Hajime Hoshi
|
e6d385133a
|
Change the screenshot location
|
2018-10-11 01:39:33 +09:00 |
|
Hajime Hoshi
|
3600c8aa6c
|
ui: Add documents about concurrent-safety
Fixes #709.
|
2018-10-10 23:23:30 +09:00 |
|
Hajime Hoshi
|
34596bb1cf
|
ui: Bug fix: IsVsyncEnabled can cause deadlock
|
2018-10-10 23:17:45 +09:00 |
|
Hajime Hoshi
|
b4a4b87b56
|
ui: Bug fix: ScreenSizeInFullscreen returned wrong scaled values
Fixes #708
|
2018-10-10 03:10:18 +09:00 |
|
Hajime Hoshi
|
e971f6d41c
|
ui: Avoid glfw.GetCurrentContext for threading issues
|
2018-10-10 01:45:39 +09:00 |
|
Hajime Hoshi
|
b5344bc994
|
ui: glfwScale must be called on the main thread
|
2018-10-10 01:07:47 +09:00 |
|
Hajime Hoshi
|
c758a1f8c6
|
ui: Rename MonitorSize -> ScreenSizeInFullscreen (#708)
|
2018-10-09 23:42:03 +09:00 |
|
Hajime Hoshi
|
0a54ce48fd
|
Add Yuval Langer to AUTHORS
|
2018-10-09 03:20:18 +09:00 |
|
Yuval Langer
|
8ba787522f
|
Fix minor typo (#706)
|
2018-10-09 03:19:27 +09:00 |
|
Hajime Hoshi
|
ab195a08a2
|
ui: Update GLFW
The latest GLFW includes the fix for #648.
Fixes #648
|
2018-10-08 23:43:18 +09:00 |
|
Hajime Hoshi
|
bfb34499c6
|
Update go.mod
|
2018-10-08 18:30:30 +09:00 |
|
Hajime Hoshi
|
dbe71e81bd
|
ui: Bug fix: currentMonitorPos returned wrong values on macOS
[NSScreen mainScreen] sometimes returned a wrong screen for the
window. Use [[NSApp mainWindow] screen] when possible.
Fixes #703
|
2018-10-08 05:40:07 +09:00 |
|
Hajime Hoshi
|
c4a066ecd0
|
ui: Fix wrong comments about Windows
|
2018-10-08 04:06:44 +09:00 |
|
Hajime Hoshi
|
8d2820efb0
|
ui: Bug fix: the window is shown on the current monitor on Windows
Fixes #704
|
2018-10-08 03:24:14 +09:00 |
|
Hajime Hoshi
|
96a657025f
|
ui: Bug fix: DeviceScaleFactor and MonitorSize were not correct on Windows
|
2018-10-08 03:18:24 +09:00 |
|
Hajime Hoshi
|
9264e38324
|
ui: Add comments
|
2018-10-08 01:45:07 +09:00 |
|
Hajime Hoshi
|
f6c2d899f1
|
ui: Bug fix: compile error on browsers and mobiles
|
2018-10-08 01:26:05 +09:00 |
|
Hajime Hoshi
|
4a5548a4a0
|
ui: MonitorSize should return the 'current' monitor size instead of the primary monitor size
|
2018-10-08 01:15:57 +09:00 |
|
Hajime Hoshi
|
f3b7148564
|
ui: Bug fix: DeviceScaleFactor should return the current monitor's scale
|
2018-10-08 01:11:13 +09:00 |
|
Hajime Hoshi
|
16a9bac487
|
ui: Remove deviceScale struct
|
2018-10-08 01:03:18 +09:00 |
|
Hajime Hoshi
|
effd530026
|
ui: Show the window on the current monitor (#704)
Tested on macOS. This doesn't work on Windows yet since there are
some codes that depends on the primary monitor.
|
2018-10-08 00:46:01 +09:00 |
|
Hajime Hoshi
|
fb7a3f2736
|
ui: Bug fix: Call SetPos multiple times to render correctly (#703)
|
2018-10-08 00:25:21 +09:00 |
|
Hajime Hoshi
|
e0d2d5e753
|
ui: Bug fix: wrong scaling when a window move across monitors
Fixes #701
|
2018-10-07 23:05:20 +09:00 |
|
Hajime Hoshi
|
0e7dab3707
|
ui: Fix comment
|
2018-10-06 20:04:48 +09:00 |
|
Hajime Hoshi
|
f9edfd7d57
|
ui: Remove unused variables
|
2018-10-06 19:55:10 +09:00 |
|
Hajime Hoshi
|
cc336a4c38
|
ui: Use more stable way to determine the current monitor
|
2018-10-06 19:53:43 +09:00 |
|
Hajime Hoshi
|
55a397bd65
|
devicescale: Specify the monitor to get the scale
Fixes #695
|
2018-10-06 19:43:23 +09:00 |
|
Hajime Hoshi
|
b99cc6ca8e
|
ui: Bug fix: compile error on mobiles
|
2018-10-06 18:26:22 +09:00 |
|
Hajime Hoshi
|
8771d27d64
|
devicescale: Rename variables
|
2018-10-06 17:29:40 +09:00 |
|
Hajime Hoshi
|
d08ae0dd66
|
graphicsutil: Fix comments
|
2018-10-06 15:01:12 +09:00 |
|
Hajime Hoshi
|
cf2fa8873a
|
docs: Update
|
2018-10-06 14:43:41 +09:00 |
|
Hajime Hoshi
|
ca2fe22e4a
|
ui: Bug fix: Set the proper window position when coming back from fullscreen
|
2018-10-06 03:53:34 +09:00 |
|
Hajime Hoshi
|
7c35ce4bbb
|
Update Oto version
|
2018-10-06 03:27:08 +09:00 |
|
Hajime Hoshi
|
7ea1ab6b58
|
ui: Bug fix: currentMonitor should not return nil
Fixes #700
|
2018-10-06 03:22:33 +09:00 |
|
Hajime Hoshi
|
cae9e39453
|
ui: Use the best suitable monitor for fullscreen
This change also changes the definition of MonitorSize.
|
2018-10-06 02:59:38 +09:00 |
|
Hajime Hoshi
|
16f6aeaa4a
|
ui: Refactoring: Use the current monitor
|
2018-10-06 02:38:02 +09:00 |
|
Hajime Hoshi
|
c0884b5ab2
|
audio/vorbis: Avoid unnecessary appending
|
2018-10-06 00:06:47 +09:00 |
|
Hajime Hoshi
|
1cf3022ce6
|
audio/vorbis: Update stbvorbis.js
Fixes #667
|
2018-10-05 22:12:39 +09:00 |
|
Hajime Hoshi
|
bd1fc4439a
|
graphicsutil: Avoid passing NaN to shaders experimentally (#696)
|
2018-10-04 02:02:19 +09:00 |
|
Hajime Hoshi
|
1807a3f530
|
devicescale: Rename function
|
2018-10-04 01:28:53 +09:00 |
|
Hajime Hoshi
|
10b49bb0a3
|
ui: Don't call devicescale.DeviceScale too often
|
2018-10-03 04:29:12 +09:00 |
|
Hajime Hoshi
|
11d23bafa9
|
devicescale: Bug fix: the active window can't be passed to ReleaseDC
|
2018-10-03 04:16:28 +09:00 |
|
Hajime Hoshi
|
02a2fc2d44
|
ui: Bug fix: Force to adjust window size when scale is changed
Fixes #644
|
2018-10-03 03:26:11 +09:00 |
|
Hajime Hoshi
|
eef9c01735
|
gofmt -s -w
|
2018-10-03 03:25:44 +09:00 |
|
Hajime Hoshi
|
cf41e0aa0a
|
devicescale: Rename logPixelSx -> logPixelsX
|
2018-10-03 03:13:36 +09:00 |
|
Hajime Hoshi
|
399317a2cf
|
devicescale: Get the current monitor's scale on Windows (#644)
|
2018-10-03 03:09:42 +09:00 |
|
Hajime Hoshi
|
c494b53822
|
ui: Refactoring: Add deviceScale struct
|
2018-10-02 23:06:56 +09:00 |
|
Hajime Hoshi
|
635d624b77
|
ui: Update device scale on browsers (#644)
|
2018-10-02 11:43:45 +09:00 |
|