109 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
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
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
jp9000
5054bea8fb figured out and added support for certain roxio devices 2013-06-02 19:11:27 -07:00
jp9000
aaae244b69 update japanese directshow translation file
made an adjustment to the way game capture gets the size data in D3D9, made it so that it gets the size data from the backbuffer size, not from the swap chain size -- the swap chain size in rare circumstances was 1x1 or incorrect, where as the back buffer size is always at the correct size
2013-05-31 11:18:03 -07:00
jp9000
54e478b89a removed the SSE2 option from compiler settings just because I think it may be causing problems for some people, that and it wasn't necessarily needed I think, so I'm just taking it out for some testing 2013-05-20 11:42:59 -07:00
jp9000
180dc42441 game capture - fixed a logging issue that could cause some games to crash under certain circumstances 2013-05-08 16:00:25 -07:00