Commit Graph

2323 Commits

Author SHA1 Message Date
Branimir Karadžić
97fe8e48a1 Cleanup. 2018-05-05 19:28:09 -07:00
Branimir Karadžić
2f72d62470 On iOS and OSX default to Metal. 2018-05-04 16:42:19 -07:00
Branimir Karadžić
724f9829b4 D3D12: Fixed initial state for MSAA render target. 2018-05-04 16:35:59 -07:00
Branimir Karadžić
88f5a902e0 D3D12: Fixed initial state for render target. 2018-05-03 17:39:19 -07:00
Branimir Karadžić
20582d8ff9 D3D12: Fixed swap chain. Issue #1323. 2018-05-03 15:02:56 -07:00
Branimir Karadžić
c2c7b99707 Respect MSAA reset flags passed during init. Issue #1376. 2018-05-02 16:40:13 -07:00
Branimir Karadžić
f14ba5ba1a D3D12: Backbuffer MSAA. 2018-05-02 15:54:14 -07:00
Branimir Karadžić
2ce838061b D3D12: MSAA WIP. 2018-05-01 18:07:16 -07:00
Branimir Karadžić
7437cbf86b Cleanup. 2018-04-27 20:37:54 -07:00
Branimir Karadžić
2f446e10a1 D3D12: Cleanup. 2018-04-26 16:54:11 -07:00
Branimir Karadžić
d5d19a24e2 Cleanup. 2018-04-23 17:31:23 -07:00
Branimir Karadžić
a04350635a Added resource guard to allocInstanceDataBuffer. 2018-04-22 08:22:16 -07:00
Branimir Karadžić
7f6b6ba67c D3D11: Quiet validation warning. 2018-04-19 16:38:20 -07:00
Branimir Karadžić
28e1839342 Added transient buffer stats. 2018-04-18 16:35:57 -07:00
Branimir Karadžić
aef6617165 C99: Fixed struct/function shadowing issue. 2018-04-17 19:30:43 -07:00
Branimir Karadžić
5bb6a14876 Changed bgfx::init to take init parameters as structure instead of arguments. 2018-04-17 15:42:18 -07:00
Branimir Karadžić
7541625df4 Cleanup. 2018-04-16 18:00:31 -07:00
Branimir Karadžić
0f3f81aa05 Updated RenderDoc dynamic library name for Linux. 2018-04-15 21:00:55 -07:00
Branimir Karadžić
fd9eb3a021 VK: Fixing validation errors. 2018-04-15 18:08:39 -07:00
Branimir Karadžić
27e8c94e0f GL: Clamp number of MRT targets. 2018-04-15 07:56:07 -07:00
Hugo Amnov
789c2f0dde GL Shaders using uint need #version 130 (#1370) 2018-04-14 17:04:09 -07:00
Hugo Amnov
1a94d2eb1c Fix blit to 2D texture layer on D3D11 (#1371) 2018-04-14 16:47:24 -07:00
Branimir Karadžić
0c405fc256 shaderc: Fixed SPIRV uniform offsets. 2018-04-14 10:30:00 -07:00
Branimir Karadžić
ca22a96f70 VK: Added attribute remap for binding vertex layout to shader. 2018-04-13 18:01:39 -07:00
Branimir Karadžić
d01b58c29b Cleanup. 2018-04-13 17:12:52 -07:00
Branimir Karadžić
9ee64bce99 Updated RenderDoc header. 2018-04-13 17:12:24 -07:00
Branimir Karadžić
fc87e05199 shaderc: Added SPIR-V uniform buffer size. 2018-04-12 20:20:41 -07:00
Branimir Karadžić
ab46f3f353 Rebuild embedded shaders. 2018-04-11 21:14:22 -07:00
Branimir Karadžić
ae8f21c467 SPIRV: Removed remap, and renamed gl_FragData_X_ to bgfx_FragDataX to workaround NV/VK driver bug. 2018-04-11 21:02:31 -07:00
Branimir Karadžić
79cd23bf3c Cleanup. 2018-04-10 09:03:25 -07:00
Branimir Karadžić
2bbc67e922 Cleanup. 2018-04-10 08:55:56 -07:00
Branimir Karadžić
d5bb855304 Merge branch 'master' of github.com:bkaradzic/bgfx 2018-04-09 21:09:57 -07:00
Branimir Karadžić
f92c6625d9 VK: Cleanup. 2018-04-09 21:09:52 -07:00
Branimir Karadžić
c18a21ca3d Fixed dynamic * buffer compute size. 2018-04-09 16:49:18 -07:00
Branimir Karadžić
1042daa0c9 Added compute fetch and ** atomic operations. 2018-04-09 16:48:59 -07:00
Branimir Karadžić
b4efb02f1b Fixed truncation of large dynamic index/vertex buffers. 2018-04-08 15:10:15 -07:00
Branimir Karadžić
69764d7bb5 DXBC: Automatically calculate instruction size. 2018-04-06 16:35:10 -07:00
Branimir Karadžić
5519f93f3c D3D12: Fixed fragment shader patching. 2018-04-05 21:06:44 -07:00
Branimir Karadžić
1d2cff2c0d Cleanup. 2018-04-04 17:19:07 -07:00
Branimir Karadžić
a0d6aedc76 Cleanup. 2018-04-03 11:56:23 -07:00
Branimir Karadžić
5a8dab3a92 Cleanup. 2018-04-03 11:44:32 -07:00
Branimir Karadžić
1f9c077236 Cleanup. 2018-04-03 11:28:40 -07:00
Branimir Karadžić
a9024a9ba5 Fixed issue #1362. 2018-04-03 06:23:08 -07:00
Branimir Karadžić
a5d9d33264 Cleanup. 2018-03-31 18:58:25 -07:00
Branimir Karadžić
2c4e35508b D3D12: Fixed 37-gpudrivenrendering. 2018-03-30 21:03:26 -07:00
Branimir Karadžić
f45aef7294 Cleanup. 2018-03-30 19:30:44 -07:00
Branimir Karadžić
027ac79973 Cleanup. 2018-03-29 22:06:24 -07:00
Branimir Karadžić
4f64a4792b NVAPI: Adding support for NV Aftermath. 2018-03-29 20:36:48 -07:00
MaulingMonkey
757f167b62 NVAPI: Don't truncate available memory to 4GiB (#1358) 2018-03-28 21:26:25 -07:00
Branimir Karadžić
7f36cb1164 D3D12: Clear render targets on init. 2018-03-28 18:06:16 -07:00