169 Commits

Author SHA1 Message Date
jp9000
9746254639 Add nvidia optimus hint if user selects nvidia
Right now, the state of things is that if the user was running an nvidia
laptop, he/she "had" to use the first adapter, and then fool with the
nvidia control panel to get the nvidia working properly.

This change makes it so that the nvidia optimus hint will be activated
and the first adapter will be forced if the user selects the nvidia
adapter in OBS' video adapter drop down, making it much easier for users
to deal with the nvidia laptop issue.
2014-01-13 20:05:25 -07:00
BtbN
270481f91d Fix some warnings 2014-01-02 17:37:31 +01:00
jp9000
6ed4877d27 update d3d9 patches once again for a subrevision on windows 7 I haven't seen before 2013-12-26 15:09:59 -07:00
jp9000
22995a395a older project uses spaces, not tabs 2013-12-14 10:42:27 -07:00
jp9000
432dae19f1 added fix for 'typing of the dead' text 2013-12-14 10:40:22 -07:00
jp9000
5b53865c26 CoD: ghosts fix for game capture 2013-12-07 12:21:39 -07:00
jp9000
ecae59f68e updated GC patches yet again because microsoft keeps rebuilding their binaries for whatever reason 2013-11-14 08:55:18 -07:00
jp9000
f7a512f597 added windows 8.1 fixes for game capture, and fixed some potential opengl bugs 2013-10-19 21:21:01 -07:00
jp9000
800823c60f updated version to 0.554b 2013-08-31 09:38:48 -07:00
jp9000
3651f698ce update version to 0.553 2013-08-30 05:42:44 -07:00
jp9000
ce17fc968d updated file versions to 0.552b 2013-08-17 11:59:33 -07:00
jp9000
c580de97ec fixed a bug with gl game capture where it was using a NULL window handle to initialize the swap chains. surprisingly, it still worked on some video drivers. 2013-08-17 11:25:35 -07:00
jp9000
6a35942477 actually, keep that new windowing code in game capture. 2013-08-16 17:38:43 -07:00
jp9000
40d1809746 Updated to version 0.551b 2013-08-16 17:25:32 -07:00
jp9000
842bdd140b made a minor fix to prevent window messages from calling the hook stuff too often and causing performance issues 2013-08-16 17:24:17 -07:00
jp9000
0861f628c2 revert recent patch to separate the windowing out into a thread 2013-08-16 17:19:17 -07:00
jp9000
27aa4ef755 put all game capture windowing into a separate thread 2013-08-16 17:00:47 -07:00
jp9000
9ccbc1fa03 reverted the windows vista d3d9 code -- apparently it doesn't work even when enabled 2013-08-16 16:59:26 -07:00
jp9000
679fb20930 Made some minor changes to the hook DLL compile settings 2013-08-16 14:38:34 -07:00
jp9000
73309485c8 testing out a fix for fast GL game capture 2013-08-15 20:39:59 -07:00
jp9000
082f2bd6fa Updated to version 0.55b 2013-08-15 18:02:52 -07:00
jp9000
eeab1d98fc removed some code duplication 2013-08-12 12:15:09 -07:00
jp9000
e0be6d1035 Fixed the d3d9 backbuffer size issue in game capture 2013-08-12 11:36:51 -07:00
jp9000
dfcf2d81df disabled the new GL capture extensions until I can put a proper interface to toggle them 2013-08-10 01:48:09 -07:00
jp9000
b8710e379c woops, forgot to properly release the current render target surface after use, and fix a rather glaring mistake in an expression 2013-08-03 21:46:24 -07:00
jp9000
91376e4807 made a workaround for when backbuffer sizes are invalid/unused in d3d9 graphics capturing 2013-08-03 21:43:03 -07:00
jp9000
8c185efc14 fixed bug with window messages not being processed properly in the graphics capture hook 2013-08-03 21:42:04 -07:00
jp9000
9e6ea97181 added a flush to the interop code just for further testing 2013-07-26 15:33:31 -07:00
jp9000
168f24d6af reverting a slight bit of code in the main game capture hook thread 2013-07-26 15:32:54 -07:00
jp9000
a2aa24582d revert d3d9 interop stuff (through defines) 2013-07-25 13:01:14 -07:00
jp9000
b815532f22 fix window messaging issues that can occur with game capture and cause some games to lock up (notably the expensive iRacing) 2013-07-25 12:53:29 -07:00
jp9000
7b4a8cfecf updated version and added a minor opengl capture tweak to test 2013-07-21 10:33:22 -07:00
jp9000
fcd83ddacc added d3d9 patches for windows vista 2013-07-20 00:44:51 -07:00
jp9000
2001e51aa1 updated version to 0.542b 2013-07-19 22:50:48 -07:00
shousa
31ca14b47c Change commited file from binary to text
Again add GraphicsCaptureHook.rc
2013-07-20 11:18:15 +09:00
shousa
67ebe7941c Change committed file from binary to text
Once delete GraphicsCaptureHook.rc
2013-07-20 11:14:25 +09:00
jp9000
999d41b10c fixed a minor bug with the interop2->interop1 commit 2013-07-19 00:21:02 -07:00
jp9000
3fe7c11cfc use the interop1 extension instead of interop2 2013-07-18 22:52:41 -07:00
jp9000
4021dc0780 game capture - fixed a GL capturing bug that would cause black screens with the latest update on some systems that have issues with or do not fully support the new capture type. 2013-07-18 19:21:44 -07:00
shousa
63366405cb Fixed build error in VC++ Express Edition
Replaced "winres.h" instead of "afxres.h"
2013-07-18 07:07:55 +09:00
jp9000
8d1b21178a Update versions to 0.541b 2013-07-11 01:38:45 -07:00
jp9000
6e1253f831 fixed a leak with GL shutdown 2013-07-10 22:25:28 -07:00
jp9000
7603b27981 just added a few tiny things to GL capture for debugging purposes 2013-07-10 22:06:22 -07:00
jp9000
842fdc281b Added version resources for all projects and updated installer script for 0.54 2013-07-10 20:28:25 -07:00
jp9000
f0466ebfe6 fixed a bug with opengl capture where it would cease capturing some games after going fullscreen because their device context handles or window handles change 2013-07-10 19:08:25 -07:00
jp9000
baf6beff8a check patches in ascending order 2013-07-06 11:34:13 -07:00
jp9000
e1a81fc2ef added windows 8.1 d3d9 shared tex patches 2013-07-06 11:32:21 -07:00
jp9000
337bc5831b fixed a tiny bug with game capture that would cause the window loop to exit 2013-07-06 11:12:03 -07:00
jp9000
e26a0e131b made a minor fix to the new GL capture, was using the functions that were incompatible with many devices 2013-06-23 18:04:53 -07:00
jp9000
6c739ae966 one minor memory leak fix to new gl capture method 2013-06-23 00:00:18 -07:00