Commit Graph

574 Commits

Author SHA1 Message Date
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ć
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ć
7f6b6ba67c D3D11: Quiet validation warning. 2018-04-19 16:38:20 -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
Hugo Amnov
1a94d2eb1c Fix blit to 2D texture layer on D3D11 (#1371) 2018-04-14 16:47:24 -07:00
Branimir Karadžić
a4faa82164 Fixed state tracking when scissor area is zero. 2018-03-26 16:21:27 -07:00
Branimir Karadžić
f10d4c1646 NVAPI: Shutdown after device is released. 2018-03-20 17:52:49 -07:00
云风
ba32657d6d remove BX_FALLTHROUGH to avoid warning (#1355) 2018-03-19 09:05:03 -07:00
Branimir Karadžić
f2e19da28a Cleanup. 2018-03-15 18:27:34 -07:00
Hugo Amnov
3a5a9d4d6d Add 2D Texture layer attachment support in GL and D3D11 (#1354)
* Impl Texture2D layer attachment in GL and D3D11

* Fix previous commit

* Style fixes
2018-03-15 18:27:17 -07:00
Branimir Karadžić
fd334ae583 D3D11: Fixed crash when driver unloads when context is released. 2018-03-13 17:41:29 -07:00
Branimir Karadžić
d227f9e8bf Fixed memory leak. 2018-03-12 18:56:27 -07:00
Branimir Karadžić
45c1554d56 D3D12: DXGI usage cleanup. 2018-03-12 17:40:16 -07:00
Branimir Karadžić
b544293958 Cleanup. 2018-03-12 13:23:59 -07:00
Branimir Karadžić
ee2fddfa07 Cleanup. 2018-03-10 13:16:45 -08:00
Branimir Karadžić
480620751b Separating DXGI functionality from D3D11 renderer. 2018-03-10 11:47:21 -08:00
Branimir Karadžić
67ad9fbbef Allow null fragment shader for depth only programs. 2018-03-05 18:15:35 -08:00
Branimir Karadžić
a23933da9a Cleanup. 2018-02-21 18:48:43 -08:00
Branimir Karadžić
a02e57f121 D3D12: Enabled direct access textures. 2018-02-14 17:54:19 -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ć
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ć
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ć
c4ca6f6c6a Cleanup. 2018-01-26 16:40:34 -08:00
Branimir Karadžić
36b2ca1504 Cleanup. 2018-01-25 17:57:50 -08:00
Branimir Karadžić
4d4f4b2e59 D3D12: Swap chain WIP. 2018-01-23 18:22:04 -08:00
Branimir Karadžić
d835c09d7b D3D11: Added multi-draw indirect via NVAPI. 2018-01-15 21:57:21 -08:00
Branimir Karadžić
052948f173 Cleanup. 2018-01-12 16:38:54 -08:00
Branimir Karadžić
9f3dfafbc2 D3D12: Fixed RTV desc. 2018-01-10 18:17:54 -08:00
Branimir Karadžić
111e733306 Disabled DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL. 2018-01-01 11:56:20 -08:00
Branimir Karadžić
f44c8e2b14 Happy New Year! 2018-01-01 11:16:06 -08:00
Branimir Karadžić
1763179536 Fixed issue #1302. 2018-01-01 10:54:29 -08:00
Branimir Karadžić
14ccddb088 Fixed issue #1302. 2017-12-30 15:26:30 -08:00
Branimir Karadžić
25476fc8a2 Cleanup. 2017-12-28 10:51:04 -08:00
Lectem
3888bbf59c D3D11 : try to create swapchain with DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL first (#1301) 2017-12-28 10:13:36 -08:00
Branimir Karadžić
fee8885177 Cleanup. 2017-12-21 18:12:42 -08:00
Branimir Karadžić
963aa2cac9 D3D12 UWP fixes. 2017-12-16 19:01:56 -08:00
Branimir Karadžić
0d1cf61bb1 Fixed UWP build. 2017-12-13 23:40:39 -08:00
Branimir Karadžić
9e00fad8b3 WIP: Init params. 2017-12-07 21:52:52 -08:00
Branimir Karadžić
88e0bab5a1 D3D11: Detect color spaces. 2017-12-05 17:31:07 -08:00
云风
aa35fd0cab fix warning in mingw gcc (#1286) 2017-12-04 20:44:11 -08:00
Branimir Karadžić
09613f10c9 Fixed warning. 2017-12-04 17:22:26 -08:00
Branimir Karadžić
0e5f3457c3 Added support for texture direct access. 2017-12-02 22:12:27 -08:00
Branimir Karadžić
77c00da989 Changed API to use ViewId (uint16_t) instead of uint8_t. 2017-11-24 11:21:51 -08:00
Branimir Karadžić
6316a34c99 Merge branch 'master' into encoder 2017-11-06 11:46:01 -08:00
Branimir Karadžić
190a1c8c9b Cleanup. 2017-11-06 11:45:56 -08:00