From 1ca150251824d782877a302b41c03e218b3ba644 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Mon, 23 May 2016 06:48:27 -0700 Subject: [PATCH] libobs: Set projection matrix for transition renders This fixes a bug where the sub-sources on a transition wouldn't render with the expected size when the transition had a different size from its sub-sources --- libobs/obs-source-transition.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libobs/obs-source-transition.c b/libobs/obs-source-transition.c index fb079dd45..7172ab9d1 100644 --- a/libobs/obs-source-transition.c +++ b/libobs/obs-source-transition.c @@ -605,6 +605,7 @@ static inline void render_child(obs_source_t *transition, if (gs_texrender_begin(transition->transition_texrender[idx], cx, cy)) { vec4_zero(&blank); gs_clear(GS_CLEAR_COLOR, &blank, 0.0f, 0); + gs_ortho(0.0f, (float)cx, 0.0f, (float)cy, -100.0f, 100.0f); gs_matrix_push(); gs_matrix_mul(&transition->transition_matrices[idx]);