libobs: Add function to get cur. effect technique

master
jp9000 2014-11-19 17:32:05 -08:00
parent 963f052c2f
commit 8b4120bf7a
2 changed files with 10 additions and 0 deletions

View File

@ -43,6 +43,13 @@ gs_technique_t *gs_effect_get_technique(const gs_effect_t *effect,
return NULL;
}
gs_technique_t *gs_effect_get_current_technique(const gs_effect_t *effect)
{
if (!effect) return NULL;
return effect->cur_technique;
}
size_t gs_technique_begin(gs_technique_t *tech)
{
if (!tech) return 0;

View File

@ -342,6 +342,9 @@ EXPORT void gs_effect_destroy(gs_effect_t *effect);
EXPORT gs_technique_t *gs_effect_get_technique(const gs_effect_t *effect,
const char *name);
EXPORT gs_technique_t *gs_effect_get_current_technique(
const gs_effect_t *effect);
EXPORT size_t gs_technique_begin(gs_technique_t *technique);
EXPORT void gs_technique_end(gs_technique_t *technique);
EXPORT bool gs_technique_begin_pass(gs_technique_t *technique, size_t pass);