Hajime Hoshi
|
2f84e77e74
|
internal/graphicsdriver/directx: fallback to OpenGL when initialization fails
Closes #2142
|
2022-06-17 12:12:44 +09:00 |
|
Hajime Hoshi
|
9962fc5ee5
|
internal/graphicsdriver/direct: replace Get -> NewGraphics
Updates #2142
|
2022-06-17 11:48:40 +09:00 |
|
Hajime Hoshi
|
4adf46c2b0
|
internal/graphicsdriver/directx: refactoring
|
2022-06-13 17:25:27 +09:00 |
|
Hajime Hoshi
|
348435f769
|
internal/graphicsdriver/directx: fix a constant value for Xbox
Updates #2084
|
2022-06-13 14:23:29 +09:00 |
|
Hajime Hoshi
|
08b52698c6
|
internal/graphicsdriver/directx: call C++ side for some functions for Xbox
Updates #2084
|
2022-06-11 19:37:17 +09:00 |
|
Hajime Hoshi
|
d42bb7d699
|
internal/graphicsdriver/directx: add a comment for Xbox
Updates #2084
|
2022-06-11 14:20:21 +09:00 |
|
Hajime Hoshi
|
07aa906753
|
internal/graphicsdriver/directx: fix GetCPU/GPUDescriptorHandleForHeapStart for Xbox
Updates #2084
|
2022-06-10 21:35:20 +09:00 |
|
Hajime Hoshi
|
6ce8f77c53
|
gofmt
|
2022-06-06 00:28:19 +09:00 |
|
Hajime Hoshi
|
0256b0cfbf
|
internal/graphicsdriver/directx: bug fix: disable fullscreen by Alt+Enter
By default, DirectX 12 tries to make the window fullscreen by Alt+Enter.
This caused application crashes. Let's disable this feature.
Closes #2123
|
2022-06-05 16:16:09 +09:00 |
|
Hajime Hoshi
|
3e1b313221
|
internal/graphicsdriver/directx: bug fix: ID3D12Resource::Map sometimes retrying
Updates #2113
Closes #2116
|
2022-06-03 21:56:30 +09:00 |
|
Hajime Hoshi
|
532b476c4e
|
Revert "internal/graphicsdriver/directx: pass nil for pReadRange at Map"
This reverts commit 3b13158cc0 .
Reason: Specifying nil for reading ranges is not efficient
|
2022-06-03 13:59:34 +09:00 |
|
Hajime Hoshi
|
3b13158cc0
|
internal/graphicsdriver/directx: pass nil for pReadRange at Map
Updates #2113
|
2022-06-03 13:45:08 +09:00 |
|
Hajime Hoshi
|
fb03a1e351
|
internal/graphicsdriver/directx: bug fix: ID3D12Resource::Unmap does not return an value
Updates #2113
|
2022-06-02 12:52:58 +09:00 |
|
Hajime Hoshi
|
b900f83a01
|
internal/graphicsdriver/directx: refactoring: remove an unused member Image.numRows
|
2022-06-02 01:53:27 +09:00 |
|
Hajime Hoshi
|
0dc6e4e64e
|
internal/graphicsdriver/directx: use ID3D12Resource instead of ID3D12Resource1
Updates #2114
|
2022-06-02 01:26:02 +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
|
a0e1d08123
|
internal/graphicsdriver/directx: update comments
Updates #2081
|
2022-04-26 11:20:48 +09:00 |
|
Hajime Hoshi
|
7321e86a6b
|
internal/graphicsdriver/directx: bug fix: the screen image can be nil when resizing the window
Closes #2081
|
2022-04-26 11:19:48 +09:00 |
|
Hajime Hoshi
|
736d77e0d2
|
internal/graphicsdriver: remove Graphics.NDCYDirection
|
2022-04-04 03:03:44 +09:00 |
|
Hajime Hoshi
|
02db3bad53
|
internal/graphicscommand: remove the dependency on a graphics driver from compileShader
Updates #2035
|
2022-04-04 02:09:08 +09:00 |
|
Hajime Hoshi
|
3fafc05411
|
internal/graphicsdriver: remove Graphics.HasHighPrecisionFloat
Updates #879
|
2022-04-02 05:19:30 +09:00 |
|
Hajime Hoshi
|
6bd3c81e27
|
internal/graphicsdriver/directx, internal/graphicsdriver/metal: bug fix: uniform matrix-array variables were passed wrongly
Updates #2036
|
2022-03-27 00:32:30 +09:00 |
|
Hajime Hoshi
|
f6d87f6ee8
|
internal/graphicsdriver/directx, internal/graphicsdriver/metal: bug fix: uniform matrix variables were passed wrongly
Updates #2036
|
2022-03-26 23:58:48 +09:00 |
|
Hajime Hoshi
|
79e93d3b12
|
internal/graphicsdriver: introduce the DirectX driver
Closes #1007
|
2022-03-26 20:09:34 +09:00 |
|