obs-studio/plugins/win-capture
jp9000 e20ec366b2 Make capture sources w/o alpha use opaque effect
This fixes an issue primarily with filter rendering: when capturing
windows and displays, their alpha channel is almost always 0, causing
the image to be completely invisible unintentionally.  The original fix
for this for many sources was just to turn off the blending, which would
be fine if you're not rendering any filters, but filters will render to
render targets first, and that lack of alpha will end up carrying over
in to the final image.

This doesn't apply to any mac captures because mac actually seems to set
the alpha channel to 1.
2015-03-22 19:18:05 -07:00
..
d3d8-api Use _MSC_VER for MSVC-specific pragmas 2015-02-09 03:49:18 -08:00
data/locale Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
get-graphics-offsets win-capture: Use inline define with VC only 2015-02-09 03:55:17 -08:00
graphics-hook win-capture: Fix hook bug that could cause crashes 2015-02-14 09:12:24 -08:00
inject-helper Remove various unused variables 2015-02-09 03:49:13 -08:00
CMakeLists.txt win-capture: fix link libs for mingw-w64 2015-02-09 03:41:53 -08:00
cursor-capture.c Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
cursor-capture.h win-capture: Don't draw cursor if outside area 2015-01-03 02:37:18 -08:00
dc-capture.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
dc-capture.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
duplicator-monitor-capture.c Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
funchook.c win-capture: Add hooking functions 2014-12-09 14:21:03 -08:00
funchook.h win-capture: Use inline define with VC only 2015-02-09 03:55:17 -08:00
game-capture.c Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
graphics-hook-info.h Fix windows printf format warnings (from mingw) 2015-02-09 03:49:14 -08:00
hook-helpers.h Fix windows printf format warnings (from mingw) 2015-02-09 03:49:14 -08:00
load-graphics-offsets.c win-capture: Implement D3D8 game capture support 2015-02-09 05:02:48 -08:00
monitor-capture.c Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
obfuscate.c Use _MSC_VER for MSVC-specific pragmas 2015-02-09 03:49:18 -08:00
obfuscate.h win-capture: Add obfuscation functions 2014-12-08 01:53:51 -08:00
plugin-main.c win-capture: Add win8+ monitor capture 2015-01-03 02:37:18 -08:00
window-capture.c Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
window-helpers.c win-dshow: Remove unnecessarily inline define 2015-02-09 03:55:31 -08:00
window-helpers.h win-capture: Expose get_window_exe as extern 2014-12-08 01:53:53 -08:00