Hajime Hoshi
|
432365ff92
|
internal/glfwwin: ignore the error at SetProcessDpiAwarenessContext
Updates #2113
|
2022-06-01 23:11:06 +09:00 |
|
Hajime Hoshi
|
285a5cbc69
|
internal/glfwwin: skip some functions for Xbox
Updates #2084
|
2022-06-01 12:08:03 +09:00 |
|
Hajime Hoshi
|
0adb0c3860
|
internal/ui: bug fix: compile error
|
2022-06-01 02:09:10 +09:00 |
|
Hajime Hoshi
|
9c15bda275
|
internal/ui: return a null Window on Xbox
Updates #2084
|
2022-06-01 01:26:31 +09:00 |
|
Hajime Hoshi
|
ff868ba39f
|
internal/ui: skip some functions for Xbox
Updates #2084
|
2022-06-01 00:58:36 +09:00 |
|
Hajime Hoshi
|
dcb5bb47c6
|
internal/glfw: unify the naming convension for Win32API
|
2022-06-01 00:48:22 +09:00 |
|
Hajime Hoshi
|
6fc71e97bb
|
internal/glfwwin: skip some functions for Xbox
Updates #2084
|
2022-06-01 00:35:43 +09:00 |
|
Hajime Hoshi
|
aa4a2b64e0
|
internal/glfwwin: bug fix: update _glfw.windows
|
2022-06-01 00:01:07 +09:00 |
|
Hajime Hoshi
|
c99b948df3
|
internal/graphicsdriver/directx: refactoring
Updates #2084
|
2022-05-30 03:17:15 +09:00 |
|
Hajime Hoshi
|
d4226659ee
|
internal/graphicsdriver/directx: initialize a device for Xbox
Updates #1162
|
2022-05-30 02:10:18 +09:00 |
|
Hajime Hoshi
|
59798d29f4
|
internal/graphicsdriver/directx: defer the initialization
|
2022-05-29 22:02:39 +09:00 |
|
Hajime Hoshi
|
b4491ab94d
|
internal/graphicsdriver/directx: unify the naming convention with glfwwin
|
2022-05-29 21:18:23 +09:00 |
|
Hajime Hoshi
|
0081fa7a47
|
internal/graphicsdriver/directx: add a comment
|
2022-05-29 20:05:37 +09:00 |
|
Hajime Hoshi
|
ad380a32f4
|
internal/glfwwin: split GDK part to a new package internal/microsoftgdk
Updates #1162
|
2022-05-29 19:25:26 +09:00 |
|
Hajime Hoshi
|
7f46938ff7
|
internal/glfwwin: return an error at initWGL on Xbox
Updates #1162
|
2022-05-29 17:37:06 +09:00 |
|
Hajime Hoshi
|
59e6d4578b
|
internal/glfw: skip some Win32APIs for Xbox
Updates #1162
|
2022-05-29 17:04:47 +09:00 |
|
Hajime Hoshi
|
ce147a7e38
|
internal/glfwwin: refactoring: remove Monitor.currentMode
|
2022-05-29 16:00:18 +09:00 |
|
Hajime Hoshi
|
2efbb819e0
|
internal/glfw: skip some Win32APIs for Xbox
Updates #1162
|
2022-05-29 15:54:37 +09:00 |
|
Hajime Hoshi
|
05d49c5a52
|
internal/glfwwin: create a pseudo monitor for Xbox
Updates #1162
|
2022-05-29 15:38:17 +09:00 |
|
Hajime Hoshi
|
f8163f93c0
|
internal/glfwwin: refactoring
|
2022-05-29 14:22:22 +09:00 |
|
Hajime Hoshi
|
ef7d10a36e
|
internal/glfwwin: add a build tag microsoftgdk
Updates #1162
|
2022-05-29 01:31:42 +09:00 |
|
Hajime Hoshi
|
5c63c4a4aa
|
internal/graphicsdriver/metal: support macOS 10.12 by removing packed types
From the Metal shading language specification [1] Table 2.2.3, attribute
variables in Ebitengine's vertices don't have to be packed. Then, we can
remove `packed` types.
[1] https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf
Closes #2107
|
2022-05-28 23:57:59 +09:00 |
|
Hajime Hoshi
|
ac922742bf
|
internal/glfw: use shorter copyright comments
|
2022-05-27 20:38:45 +09:00 |
|
Hajime Hoshi
|
f7d1a43e98
|
internal/glfwwin: remove GammaRamp
|
2022-05-27 20:19:12 +09:00 |
|
Hajime Hoshi
|
df0208ec79
|
internal/glfwwin: remove unused exported functions
|
2022-05-27 20:15:36 +09:00 |
|
Hajime Hoshi
|
3a6b707b29
|
internal/glfwwin: remove unused members (a monitor size)
|
2022-05-27 20:12:43 +09:00 |
|
Hajime Hoshi
|
d577cc5e7d
|
internal/graphicsdriver/opengl/gl: rename files
Updates #1162
|
2022-05-27 18:31:40 +09:00 |
|
TotallyGamerJet
|
726e88e520
|
internal/graphics/opengl/gl: remove CGO in openGL on macOS (#2104)
Updates #1162
|
2022-05-27 18:26:53 +09:00 |
|
Hajime Hoshi
|
f7172f41c8
|
internal/glfwwin: skip detecting monitors for Xbox
Updates #2084
|
2022-05-27 15:55:23 +09:00 |
|
Hajime Hoshi
|
c379873a1f
|
rename Ebiten -> Ebitengine
|
2022-05-25 22:48:19 +09:00 |
|
Hajime Hoshi
|
1202e66114
|
internal/gamepad: bug fix: out of range at hatState on Windows
Closes #2103
|
2022-05-25 11:44:46 +09:00 |
|
Hajime Hoshi
|
7030840efa
|
internal/graphicsdriver/opengl/gl: refactoring
|
2022-05-25 02:24:40 +09:00 |
|
Hajime Hoshi
|
604f14d2d4
|
internal/glfwwin: refactoring: reduce risky unsafe.Pointer usages
|
2022-05-25 02:21:30 +09:00 |
|
Hajime Hoshi
|
0d7062335e
|
internal/glfwwin: remove GetProp and SetProp
GetProp and SetProp forced a risky usage of pointers.
|
2022-05-25 02:11:00 +09:00 |
|
Hajime Hoshi
|
ec2df98c70
|
internal/glfwwin: skip functions for Xbox
Updates #2084
|
2022-05-25 02:00:59 +09:00 |
|
Hajime Hoshi
|
847357c3ea
|
internal/glfwwin: remove an unused function GetKeyName
MapVirtualKeyW is not available on Xbox.
Updates #2084
|
2022-05-25 01:00:32 +09:00 |
|
Hajime Hoshi
|
ffc9a0876a
|
internal/glfwwin: remove changing the foreground lock timeout
See 58b48a3a00
Updates #2084
|
2022-05-25 00:34:54 +09:00 |
|
Hajime Hoshi
|
55657e72ae
|
internal/ui: skip hideConsoleWindowOnWindows in Xbox
Updates #2084
|
2022-05-25 00:13:28 +09:00 |
|
Hajime Hoshi
|
3745c0a2e0
|
internal/graphicsdriver/opengl/gl: remove an unused function GetBufferSubData
This is basically a revert of 86a0c7aa82
|
2022-05-24 20:45:45 +09:00 |
|
Hajime Hoshi
|
a1370a4791
|
internal/graphicsdriver/opengl: remove an unused member gl.getBufferSubData
|
2022-05-24 20:40:53 +09:00 |
|
Hajime Hoshi
|
f888b7868b
|
internal/graphicsdriver/opengl: fix the error message when GenFramebufferEXT fails
|
2022-05-23 22:25:40 +09:00 |
|
Hajime Hoshi
|
6cd655b5ce
|
internal/glfwwin: bug fix: error values were not returned
|
2022-05-22 22:05:48 +09:00 |
|
Hajime Hoshi
|
0577a28aed
|
all: add struct members for go-vet
Updates #1306
|
2022-05-22 22:05:40 +09:00 |
|
Hajime Hoshi
|
ad5ebae3cc
|
internal/ui: refactoring
|
2022-05-22 21:53:42 +09:00 |
|
Hajime Hoshi
|
4396785829
|
Revert "internal/graphicsdriver/opengl: remove CGO in opengl for macOS (#2091)"
This reverts commit f7e21983cf .
Reason: test failures (#2102)
Closes #2102
|
2022-05-22 01:24:48 +09:00 |
|
TotallyGamerJet
|
f7e21983cf
|
internal/graphicsdriver/opengl: remove CGO in opengl for macOS (#2091)
Updates #1162
|
2022-05-22 00:58:45 +09:00 |
|
Hajime Hoshi
|
7eeef3ae0f
|
internal/glfwwin: bug fix: WGL extension functions didn't work
Closes #2101
|
2022-05-22 00:40:50 +09:00 |
|
Hajime Hoshi
|
8d3de6207b
|
internal/gamepad: add a warning message when getGamepads is not available
Updates #2100
|
2022-05-21 23:25:56 +09:00 |
|
Hajime Hoshi
|
8d318fc4de
|
internal/gamepad: bug fix: getGamepads might not be available under a non-secure context
Closes #2100
|
2022-05-21 23:22:50 +09:00 |
|
Hajime Hoshi
|
6fa39d5e73
|
internal/glfw: make panic messages consistent
|
2022-05-21 13:19:11 +09:00 |
|