Бранимир Караџић
448a42a8c6
Cleanup.
2023-10-17 07:37:29 -07:00
Yanna
d952e5cfb3
Check nativeWindow pointer before dereferencing ( #3185 )
...
Fix access violation in headless mode during bgfx::shutdown().
This pointer is usually set by the SwapChainPanel which doesn't exist
in headless mode.
Co-authored-by: Yanna Kang <yaka@microsoft.com >
2023-10-16 11:25:15 -07:00
Gary Hsu
e0b5e0d67a
Add support for Windows App SDK (WinUI 3) ( #3044 )
...
* Add support for Windows App SDK (WinUI 3)
* Update namespace
2023-02-27 18:38:49 -08:00
Бранимир Караџић
466c6a4e95
Happy New Year!
2023-01-14 10:05:12 -08:00
Бранимир Караџић
79b5ea7351
Cleanup.
2022-09-22 20:32:36 -07:00
Бранимир Караџић
4faed7cc2b
Cleanup.
2022-09-15 22:26:41 -07:00
Бранимир Караџић
4c0baf5603
D3D11: Enable compilation on Linux.
2022-09-15 22:13:34 -07:00
Бранимир Караџић
9ad3825cee
D3D12: Linux build.
2022-09-14 20:59:59 -07:00
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