make direct filter rendering optional (can be useful for certain cases)

This commit is contained in:
jp9000
2013-12-22 02:03:40 -07:00
parent bd47d9fe74
commit 922eb7b8e8
3 changed files with 17 additions and 5 deletions

View File

@@ -60,6 +60,11 @@ enum order_movement {
ORDER_MOVE_BOTTOM
};
enum allow_direct_render {
NO_DIRECT_RENDERING,
ALLOW_DIRECT_RENDERING,
};
struct obs_video_info {
/* graphics module to use (usually "libobs-opengl" or "libobs-d3d11") */
const char *graphics_module;
@@ -412,7 +417,8 @@ EXPORT void obs_source_releaseframe(obs_source_t source,
/** Default RGB filter handler for generic effect filters */
EXPORT void obs_source_process_filter(obs_source_t filter,
texrender_t texrender, effect_t effect,
uint32_t width, uint32_t height);
uint32_t width, uint32_t height,
enum allow_direct_render allow_direct);
/* ------------------------------------------------------------------------- */