|
@@ -3683,8 +3683,8 @@ static inline bool can_bypass(obs_source_t *target, obs_source_t *parent,
|
|
|
(allow_direct == OBS_ALLOW_DIRECT_RENDERING) &&
|
|
(allow_direct == OBS_ALLOW_DIRECT_RENDERING) &&
|
|
|
((parent_flags & OBS_SOURCE_CUSTOM_DRAW) == 0) &&
|
|
((parent_flags & OBS_SOURCE_CUSTOM_DRAW) == 0) &&
|
|
|
((parent_flags & OBS_SOURCE_ASYNC) == 0) &&
|
|
((parent_flags & OBS_SOURCE_ASYNC) == 0) &&
|
|
|
- (((filter_flags & OBS_SOURCE_SRGB) == 0) ||
|
|
|
|
|
- ((parent_flags & OBS_SOURCE_SRGB) != 0));
|
|
|
|
|
|
|
+ ((filter_flags & OBS_SOURCE_SRGB) ==
|
|
|
|
|
+ (parent_flags & OBS_SOURCE_SRGB));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
bool obs_source_process_filter_begin(obs_source_t *filter,
|
|
bool obs_source_process_filter_begin(obs_source_t *filter,
|