Sean Stanek
c54946faed
Whitespace fix
2014-03-31 00:51:07 -05:00
Sean Stanek
f4b30120e5
GraphicsCaptureHook.h change #define OLDHOOKS : 0 for new hooking methods, 1 for original hooking methods
2014-03-31 00:36:33 -05: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
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
9ccbc1fa03
reverted the windows vista d3d9 code -- apparently it doesn't work even when enabled
2013-08-16 16:59:26 -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
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
fcd83ddacc
added d3d9 patches for windows vista
2013-07-20 00:44:51 -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
54f9d79d0e
game capture - added d3d9 64bit patches
2013-06-14 08:48:03 -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
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
jp9000
1f7824cf40
0.521 - fixed a game capture crash
2013-05-08 00:35:33 -07:00
jp9000
a6321809ca
fixed a logging bug with d3d9 capture
2013-05-03 17:16:05 -07:00
jp9000
96dc5b84a0
game capture - added yet more logging to d3d10/d3d11/gl
2013-05-01 17:57:43 -07:00
jp9000
b07fe5526d
Significantly increased game capture logging data, added a variety of reacquiring fixes, fixed natural selection 2 not acquiring when windowed
2013-05-01 15:51:07 -07:00
jp9000
8c25c0ca53
game capture: fixed an issue where keepalive would fail before it even had a chance to start up
2013-04-25 16:00:57 -07:00
jp9000
d8371730e2
game capture: removed a potential crash hazard
2013-04-22 21:50:14 -07:00
jp9000
6e21083ba6
game capture - changed where the keepalive check occurs in code, just to be safe
2013-04-20 11:01:12 -07:00
jp9000
7a602445cb
added keepalive log message
2013-04-19 08:40:57 -07:00
jp9000
044a8b6882
fixed some bugs with game capture
2013-04-15 05:44:29 -07:00
jp9000
850bf36187
Game Capture: added an extra error message just in case
2013-04-05 16:54:54 -07:00
jp9000
b5f9d424f5
Game capture: Fixed a bug that caused 64bit games not to capture
2013-03-30 13:45:27 -07:00
jp9000
2b21d55be0
removed redundant QPC calls
2013-03-21 19:28:42 -07:00
jp9000
c01a3c0281
Fixed bug with game capture not checking to see if OBS is still alive. Might adjust it later if I find a better way
2013-03-21 19:19:16 -07:00
jp9000
ac3fc240e7
fixed hooking issues with D3D 10/10.1/11 games, made it hook by DXGI rather than by the individual APIs
...
also, added a copy for game capture to prevent render slowdowns
2013-02-28 18:33:49 -07:00
jp9000
0f3987a3d8
well, looks like I just made a very nice optimization
2013-02-28 14:05:19 -07:00
jp9000
6a44eba695
fixed game capture to work regardless of target application bit
2013-02-11 19:26:35 -07:00
jp9000
0fb0ce81f6
fixed issues with game capture not acquiring
2012-12-10 06:29:02 -07:00
jp9000
6ebf3633d9
tons of bug fixes, added send buffer again, fixed japanese localization, added outline
2012-12-05 19:43:44 -07:00
jp9000
286704a176
another CTS/DTS fix, fixed network issues, removed send buffer, fixed some graphics capture crashes, fixed win 8 sleep problems
2012-12-04 03:17:34 -07:00
jim
8a5995e19f
changed pdbs to output to rundir, added mouse cursor to graphics capture, removed redundant hook stuff, reverted frame drop code, and other tweaks
2012-11-22 18:02:33 -07:00
Richard Stanway
ab1abff804
Fix D3D hook API error checks
2012-11-20 23:37:35 -05:00
jim
bf71c44e6a
fixed some alt-tab issues with graphics capture, also still tweaking frame drop code
2012-11-20 20:53:58 -07:00
jim
d68269c6e1
more capture tweaks/fixes mostly
2012-11-15 08:22:54 -07:00
Richard Stanway
30518ee295
Restore memory protection after modifying D3D9
...
Fix typo in game capture dialog
2012-11-15 02:56:28 -05:00
jim
7c65f2e5a7
minor tweaks, made d3d9 capture awesome, as well as d3d10.0 capture
2012-11-14 19:58:01 -07:00
jim
4ae2865744
more graphics capture tweaks and optimizations
2012-11-11 21:23:48 -07:00
jim
3774a5d6f0
test new d3d9 capture code - gl & d3d10.0 additions on the way
2012-11-09 20:50:55 -07:00
jim
ee2d7fe16b
graphics capture plugin update
2012-11-08 21:56:18 -07:00
jim
a5f8b3b901
fixed threading, optimized some more things, some other adjustments
2012-10-26 18:06:49 -07:00