39 Commits

Author SHA1 Message Date
Cedric Guillemet
a3d52fab32
premultiplied backbuffer for UWP/SwapchainPanel (#2837)
* premultiplied backbuffer for UWP/SwapchainPanel

* init flag

* caps and feedback/opengl premul

* reduced #ifdef form

* removed ifdef
2022-07-18 09:23:57 -07:00
Gary Hsu
db44d5675f
Fixes when running in WinRT (#2827)
* Use ResizeBuffers for WinRT

* Set maximum frame latency for WinRT

* Remove extra space
2022-06-23 22:13:38 -07:00
Бранимир Караџић
4581f14cd4 Happy New Year! 2022-01-15 11:59:06 -08:00
Бранимир Караџић
f99a6b4246 Fixed bug. 2021-10-03 09:13:28 -07:00
Бранимир Караџић
8bf13f7f4f dxgi: Prettify memory info. 2021-10-02 16:21:30 -07:00
Бранимир Караџић
03fbf9d42b dxgi: Fixed string format. 2021-10-02 16:13:13 -07:00
Бранимир Караџић
7b13de371a dxgi: Fixed string format. 2021-10-02 11:32:25 -07:00
Бранимир Караџић
9ecd462538 Cleanup. 2021-09-09 09:50:17 -07:00
James Fulop
bbc2b76948
Dxgi tearing support (#2601)
* present tearing support

* use existing syncInterval variable
2021-09-09 07:20:01 -07:00
C. M. Barth
f218d7ed13
Support dynamic SwapChainPanel changes for DirectX11 UWP scenarios (#2422)
* remove swap chain from consumer

* fix swap chain cleanup

* renderer workaround

* cleanup changes around platform data

* only update swapchainpanels

* revert spacing

* favor NULL over nullptr
2021-03-08 15:13:04 -08:00
Бранимир Караџић
af49c5d264 Happy New Year! 2021-01-14 15:53:49 -08:00
Бранимир Караџић
23db05b990 DXGI: Disabled DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT since support for it is not implemented correctly. 2020-12-07 09:36:34 -08:00
Elliot Cuzzillo
8244fdf54d
only use srgb views into non-srgb backbuffers to enable flip presentation model (#2229) 2020-08-13 15:45:45 -07:00
Бранимир Караџић
18a7fa7f72 Cleanup. 2020-07-27 16:56:27 -07:00
Бранимир Караџић
046e930636 Cleanup. 2020-07-27 16:47:19 -07:00
Бранимир Караџић
725438583e DXGI: Fixed allow tear. 2020-07-27 14:57:34 -07:00
Бранимир Караџић
f89520db89 Cleanup. 2020-07-26 21:00:32 -07:00
Wencey Wang
1f53c6c246
Fix reference release (#2217)
* Fix reference release

* Use DX_RELEASE
2020-07-26 20:59:45 -07:00
Бранимир Караџић
679730fc4e Cleanup. 2020-07-25 16:24:24 -07:00
Wencey Wang
8524982c30
add SwapChainPanel support (#2215) 2020-07-25 16:17:05 -07:00
James Fulop
a40c3e6d45
add missing semicolon (#2207) 2020-07-22 20:31:08 -07:00
Бранимир Караџић
006548e00f Fixes for D3D12 on Linux. 2020-07-02 19:50:09 -07:00
Бранимир Караџић
82f56b5987 Happy New Year! 2020-01-14 21:37:06 -08:00
Бранимир Караџић
3f3a9450ba Happy New Year! 2019-01-13 17:13:25 -08:00
Branimir Karadžić
6bff345637 StringView cleanup. 2018-10-21 19:17:44 -07:00
Branimir Karadžić
99e6da5b50 Added file/line argument to fatal callback. 2018-09-19 17:54:51 -07:00
Branimir Karadžić
9eaa42adc8 Fixed issue #1489. 2018-09-18 17:25:05 -07:00
Branimir Karadžić
8a2ed7f126 Added init parameter for maximum allowed frame latency. 2018-09-17 17:19:03 -07:00
Branimir Karadžić
1fb2ec7f2b D3D11/12: Allow headless device creation. 2018-08-28 18:02:26 -07:00
Branimir Karadžić
6c8468cbce D3D11: Fixed backbuffer MSAA. 2018-08-24 20:46:58 -07:00
Branimir Karadžić
88c6252e42 D3D11/12: Added support for HDR10 display output. 2018-08-22 17:18:11 -07:00
Branimir Karadžić
4bfa717940 Fixed issue #1356. 2018-06-06 21:29:53 -07:00
Branimir Karadžić
2ce838061b D3D12: MSAA WIP. 2018-05-01 18:07:16 -07:00
Branimir Karadžić
fc133a2f7a Fixed CheckFeatureSupport with DXGI_FEATURE_PRESENT_ALLOW_TEARING crash on Windows 7. Issue #1356. 2018-03-21 08:40:13 -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ć
35c8fb6478 Fixed Linux build. 2018-03-10 11:54:33 -08:00
Branimir Karadžić
480620751b Separating DXGI functionality from D3D11 renderer. 2018-03-10 11:47:21 -08:00