jp9000
691c251d89
Revert "Update OBS to D3D11"
...
This reverts commit fb3188a7cd94a4577238aae1692f91f847949090.
This was a change that was added to fix support for certain intel
devices, but ultimately I feel like it's just not needed and is trying
to fix something that isn't broken.
2015-01-23 14:52:22 -08:00
jp9000
fb3188a7cd
Update OBS to D3D11
...
This should fix the issues that have been happening with those intel
integrated laptops.
2014-11-19 15:48:12 -08:00
palana
5f2d02da87
Rename ThreadDeleter to ThreadCloser and add proper ThreadDeleter
2014-08-16 19:28:12 +02:00
palana
61846b069e
Rewrite async shader interface to use the new blob functions
...
Each invocation of the async interface now ultimately produces a unique shader
object, so multiple users of the same shader file don't share the same shader
parameters and samplers
2014-03-21 22:23:05 +01:00
palana
6ab815ddc9
Split shader creation into separate compilation and object creation functions
2014-03-21 22:23:05 +01:00
palana
6ccf140b8b
Remove bare pointer with ownership semantic in async shader compilation system
...
Also moved the async shader compilation thread function into a lambda
2014-03-14 18:51:42 +01:00
palana
9d052f9644
Add CreatePixelShaderFromFileAsync API call
...
This should cause less problems than the shader cache, though unfortunately it
makes the client code slightly more complicated
CreateVertexShaderFromFileAsync should not be necessary for OBS vertex shaders
2014-03-11 18:25:02 +01:00
Muf
2d32af58fc
Add functions for easier texture sharing
2013-12-16 04:27:29 +01:00
palana
8890fdfe11
Added vertex rotation support to DrawSpriteExRotate
...
Allows for rotations that are not a multiple of 90 degrees
2013-09-12 03:39:32 +02:00
jp9000
6d1a39f833
finally fixed monitor rotation for monitor capture on windows 8 (though it still baffles me beyond reason why anyone would use monitor capture at all with a portrait desktop)
2013-08-04 15:26:30 -07:00
jp9000
4b50f99f6b
cleaned up shared texture functions a bit
2013-05-01 21:10:06 -07:00
jp9000
5077cc54a4
fixed cropping code to properly account for inversion of either positional values or texture coordinate values, and fixed the texture coordinate problem
2013-04-20 12:52:10 -07:00
Richard Stanway
be2e8582b8
Initial cropping support (no UI)
2013-04-19 13:21:06 -04:00
jp9000
ae2e0e314a
fixed spelling error
2013-04-08 17:17:47 -07:00
Richard Stanway
9aceaadbcc
Some small code cleanups via static analysis (cppcheck)
2013-04-04 03:20:02 -04:00
jp9000
291aa13319
removed inline api refs
2013-03-06 03:07:52 -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
5d6dfdedb9
added a function to get the d3d texture from an obs texture
2013-02-09 12:49:33 -07:00
jp9000
ab859da2aa
fixed some mic sync issues
...
fixed some potential desktop sync issues
fixed some bad names
fixed more json issues
fixed mp4 file syncing
2012-12-30 14:30:08 -07:00
jp9000
544975b4e7
added sizing/aspect ignore/positioning to graphics capture, added mouse to win8 capture, fixed push-to-talk volume, added push-to-talk delay
2012-12-16 22:27:41 -07:00
jp9000
b9d79f4c3f
tons of fixes related to audio and crashes, argh. also win8 capture
2012-12-14 04:13:38 -07:00
jim
ee2d7fe16b
graphics capture plugin update
2012-11-08 21:56:18 -07:00
jim
8021e7c49b
0.432a
2012-11-02 00:09:06 -07:00
jim
0cfae6cf51
0.43a
2012-10-28 17:36:11 -07:00
jim
75db90544f
updated graphics capture code, other random tweaks
2012-10-20 22:42:35 -07:00
jim
dc0c272100
0.41a
2012-10-02 19:09:18 -07:00
jim
ac224ac6a5
0.35a
2012-09-10 01:04:20 -07:00
jp9000
5b9e3b9dcb
Initial commit
2012-08-30 21:54:15 -07:00