Commit Graph

2219 Commits

Author SHA1 Message Date
PpluX
82dd183d24 Android supports creating swap chains (#1332) 2018-02-14 09:24:40 -08:00
PpluX
53af38bb83 fix ios11 black screen when using postprocess (#1333)
ios11 requires to flush transactions before creating a new
framebuffer for full screen postproceses.
2018-02-14 09:24:30 -08:00
Branimir Karadžić
584b8b34f0 Added support for independent RGB channel write control. 2018-02-13 12:35:23 -08:00
Branimir Karadžić
654160d3ee D3D12: Initialize instrumented device when PIX is enabled. 2018-02-12 17:40:11 -08:00
Branimir Karadžić
03a687b1fe Cleanup. 2018-02-10 15:49:30 -08:00
Branimir Karadžić
636d4bfe55 Cleanup. 2018-02-10 15:43:26 -08:00
Branimir Karadžić
3a8857654f Added ability to set offset in instance data buffer. 2018-02-10 15:36:32 -08:00
attilaz
85c5b1e74d maxTextureLayers limit for Metal (#1328)
Source:
https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdf

At Resources/Maximum number of layers per 1D texture array, 2D texture array, or 3D texture
2018-02-09 09:17:05 -08:00
Branimir Karadžić
8adb5fc020 Added maxTextureLayers to caps/limits. 2018-02-08 16:48:54 -08:00
Branimir Karadžić
633d15cde3 D3D11: Fixed depth texture update. 2018-02-08 16:48:36 -08:00
Branimir Karadžić
c0847b894a GL: Fixed shader patching. 2018-02-07 18:10:10 -08:00
Branimir Karadžić
b2240e9197 D3D12: Fixed buffer state. 2018-02-07 18:09:53 -08:00
Branimir Karadžić
372a26882b Detect corrupted shader. 2018-02-07 18:09:39 -08:00
Branimir Karadžić
099e6b9e00 D3D12: Fixed texture barrier state after destruction. 2018-02-06 17:17:24 -08:00
Branimir Karadžić
a0fd120bc5 DXBC: Fixed custom data encoding. Fixed operand modifier parsing. 2018-02-06 16:37:13 -08:00
Branimir Karadžić
d925e1a4b5 DXBC: Added immediate constant buffer support. 2018-02-05 18:06:33 -08:00
Branimir Karadžić
91441f25c3 Removed transient vertex buffer limit validation. 2018-02-03 14:41:32 -08:00
Branimir Karadžić
e563dedb25 Cleanup. 2018-02-03 11:18:21 -08:00
Branimir Karadžić
14e861747e Fixed issue #1326. 2018-02-03 10:09:33 -08:00
Johan Sköld
76442f2f29 Fixing macOS build. (#1324)
- Fixing compiler errors from C functions with missing argument lists.
- Silencing warning about -Wunused-but-set-variable being unknown.
- Silencing warnings about comma mis-use.
- Silencing warning about implicit cast from unsigned to int.
2018-01-30 21:47:27 -08:00
Branimir Karadžić
9d167c7a38 DXBC: Added operand modifier annotation. 2018-01-30 17:30:29 -08:00
Branimir Karadžić
5b37b39155 Fixed GCC7 warnings. 2018-01-29 21:53:52 -08:00
Branimir Karadžić
e5a983d25a Cleanup. 2018-01-29 21:39:17 -08:00
云风
b9f9ec56f5 Add BX_FALLTHROUGH to avoid -Wimplicit-fallthrough false positives (#1322) 2018-01-28 21:31:34 -08:00
Branimir Karadžić
f26cfe5250 D3D12: Fixed swap chain. 2018-01-26 22:30:28 -08:00
Branimir Karadžić
8f2f0614f0 Cleanup. 2018-01-26 20:21:14 -08:00
Branimir Karadžić
be4170a8ed Cleanup. 2018-01-26 20:17:33 -08:00
Branimir Karadžić
c4ca6f6c6a Cleanup. 2018-01-26 16:40:34 -08:00
Branimir Karadžić
a6da46e452 D3D12: Fixed swap chain resize. 2018-01-26 16:40:29 -08:00
Branimir Karadžić
d04301dfda Fixed VGA color order, and clarified docs. 2018-01-25 20:34:17 -08:00
Branimir Karadžić
36b2ca1504 Cleanup. 2018-01-25 17:57:50 -08:00
Branimir Karadžić
05fa433681 Cleanup. 2018-01-23 20:39:30 -08:00
Branimir Karadžić
21a55c5c67 Cleanup. 2018-01-23 20:19:50 -08:00
Branimir Karadžić
4d4f4b2e59 D3D12: Swap chain WIP. 2018-01-23 18:22:04 -08:00
Branimir Karadžić
103e075dc8 Added static assert for config options that must be power of 2. 2018-01-23 18:21:44 -08:00
Branimir Karadžić
dbb5c5c731 Cleanup. 2018-01-22 17:50:03 -08:00
Branimir Karadžić
0dc5c8392f Removed unused argument from setImage. 2018-01-19 17:06:58 -08:00
Branimir Karadžić
0dd6f82a4e D3D12: Fixed texture bindings. 2018-01-19 17:06:25 -08:00
Branimir Karadžić
8a3d42d0b9 Cleanup. 2018-01-18 20:29:10 -08:00
Branimir Karadžić
55427f424c D3D12: Fixed texture binding. 2018-01-18 18:58:42 -08:00
Branimir Karadžić
4c14511f6a Cleanup. 2018-01-17 20:49:03 -08:00
Branimir Karadžić
b259166690 D3D12: Disabled ExecuteIndirect code path. 2018-01-17 17:35:02 -08:00
Branimir Karadžić
b9e393e6dd Fixed issue #1315. 2018-01-16 17:19:29 -08:00
Branimir Karadžić
d835c09d7b D3D11: Added multi-draw indirect via NVAPI. 2018-01-15 21:57:21 -08:00
Branimir Karadžić
49a75f2fb1 bx math API cleanup. 2018-01-13 15:33:50 -08:00
Branimir Karadžić
9be9848f9b Cleanup. 2018-01-12 22:18:18 -08:00
Branimir Karadžić
e4cde19f35 Fixed issue #1307. 2018-01-12 20:26:23 -08:00
Branimir Karadžić
9c4600e2e7 Cleanup. 2018-01-12 20:08:59 -08:00
Branimir Karadžić
052948f173 Cleanup. 2018-01-12 16:38:54 -08:00
Branimir Karadžić
c0413c9103 DXGI: Display spec info. 2018-01-11 22:08:03 -08:00