obs-studio/libobs-d3d11
jpark37 e77421a805 libobs-d3d11: DuplicateOutput1 for DXGI capture
Despite DuplicateOutput deing documented to always return BGRA8, it is
seen fluctuating between BGRA8 and RGBA16F when HDR is enabled.
DuplicateOutput1 seems to provide a stable format whether SDR or HDR.

Also update the texture recreation logic to check for format changes.
2021-12-21 02:38:42 -08:00
..
CMakeLists.txt cmake: Add cmake folders 2020-05-13 06:52:37 -07:00
d3d11-config.h.in libobs-d3d11: Set maximum GPU priority 2019-10-10 00:51:47 -07:00
d3d11-duplicator.cpp libobs-d3d11: DuplicateOutput1 for DXGI capture 2021-12-21 02:38:42 -08:00
d3d11-indexbuffer.cpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
d3d11-rebuild.cpp libobs-d3d11: Prefer ComPtr Clear() over Release() 2021-09-15 02:52:12 -07:00
d3d11-samplerstate.cpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
d3d11-shader.cpp libobs: Add dormant SRGB format support 2021-01-21 07:42:13 -08:00
d3d11-shaderprocessor.cpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
d3d11-shaderprocessor.hpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
d3d11-stagesurf.cpp libobs: Add dormant SRGB format support 2021-01-21 07:42:13 -08:00
d3d11-subsystem.cpp libobs: Expose blending operation types 2021-12-20 09:06:38 -08:00
d3d11-subsystem.hpp libobs: Expose blending operation types 2021-12-20 09:06:38 -08:00
d3d11-texture2d.cpp libobs: Fix gs_texture_2d::BackupTexture with GS_TEXTURE_CUBE 2021-11-23 20:52:40 -08:00
d3d11-texture3d.cpp libobs: Add dormant SRGB format support 2021-01-21 07:42:13 -08:00
d3d11-vertexbuffer.cpp libobs-d3d11: Avoid vector usage 2021-08-15 00:12:14 -07:00
d3d11-zstencilbuffer.cpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
intel-nv12-support.hpp libobs-d3d11: Enable NV12 for Intel on newer platforms 2020-02-26 05:49:13 -08:00