144 Commits

Author SHA1 Message Date
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
Richard Stanway
1e4c95213f Don't attempt to render a zero width/height cursor 2013-08-03 15:42:02 -04: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
Richard Stanway
7d083f46de Increase timeout for injection thread 2013-07-18 00:02:25 -04: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
Richard Stanway
a34644439e Make mouse foreground window check more reliable 2013-07-07 21:24:27 -04: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
220cde415d make it so mouse only shows in game/window capture when it is the foreground window 2013-07-02 08:48: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
jp9000
94269cff8e implemented new capture for GL games 2013-06-22 23:53:27 -07:00
jp9000
54f9d79d0e game capture - added d3d9 64bit patches 2013-06-14 08:48:03 -07:00
jp9000
fed5ed0ac0 game capture - minor fix to the last fix - didn't make it properly check for a timeout return value 2013-06-08 07:49:56 -07:00
jp9000
ce8a86b8b9 game capture - made a slight fix that prevents a "stuttering" issue some people were experiencing with certain games 2013-06-08 07:30:20 -07:00
jp9000
1ec5dd3be0 made a clear reason message in d3d9 capture happen before the clear rather than after the clear so it's less confusing 2013-06-06 02:50:34 -07:00
jp9000
4cd83c2c53 game capture - check hook occasionally to make sure it wasn't mysteriously cleared by protections 2013-06-04 02:57:00 -07:00