26 Commits

Author SHA1 Message Date
Muf
2d32af58fc Add functions for easier texture sharing 2013-12-16 04:27:29 +01:00
palana
2cf6179de9 Delete all files in shader cache
Selective deletion doesn't work due to silent corruption in the cache files
which isn't detected when loading the blob
2013-12-06 19:07:40 +01:00
palana
f04be6e35a Revert "Sanitized shader cache handling"
This reverts commit 6857c19ba7fe6f3ee7e495433d65171243c7eb50.
2013-12-06 18:37:50 +01:00
palana
6857c19ba7 Sanitized shader cache handling
Store blobs per graphics adapter (name) and only delete corrupted cache
files (instead of nuking "all" cache files while ignoring plugin cache
files from third party plugins).
Also log corrupted cache files
2013-12-06 18:00:00 +01:00
Richard Stanway
f0a6657ef1 Destroy the shader cache and retry if a shader fails to load 2013-11-20 19:30:23 +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
8fd7282cb8 Added a "projector" mode to allow outputting the preview to a separate screen at the same time as the main window (differs from fullscreen preview in that you can do it to a separate monitor while still having the main OBS window open) 2013-09-02 17:34:36 -07: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
palana
1565e5af74 Added incomplete handling of #include in shaders 2013-07-09 15:49:15 +02:00
jp9000
4b50f99f6b cleaned up shared texture functions a bit 2013-05-01 21:10:06 -07:00
jp9000
d26c20846f woops, update declarion parameters for SetCropping as well 2013-04-20 12:55:05 -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
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
75db90544f updated graphics capture code, other random tweaks 2012-10-20 22:42:35 -07:00
jim
30efe88459 0.411a hotfix and updated russian translation 2012-10-03 16:03:19 -07:00
jim
dc0c272100 0.41a 2012-10-02 19:09:18 -07:00
jim
5eabc20490 0.35a renames 2012-09-10 01:07:50 -07:00