X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fycbcr_converter.cpp;h=a8a40b123c805b83db0bafa28a013f255f9a2693;hb=5c1bc79d6c26c96cb8d2195ae8ef457c30ed364a;hp=694ba97eb06531fc4b6d882df93f9aa06d4b4c0f;hpb=fab8ee8dffc0e87eb6927dd60004140b158d62ba;p=nageru
diff --git a/futatabi/ycbcr_converter.cpp b/futatabi/ycbcr_converter.cpp
index 694ba97..a8a40b1 100644
--- a/futatabi/ycbcr_converter.cpp
+++ b/futatabi/ycbcr_converter.cpp
@@ -141,7 +141,7 @@ EffectChain *YCbCrConverter::prepare_chain_for_fade(shared_ptr frame, sha
return fade_chain.chain.get();
}
-EffectChain *YCbCrConverter::prepare_chain_for_fade_from_texture(GLuint tex, std::shared_ptr secondary_frame, float fade_alpha)
+EffectChain *YCbCrConverter::prepare_chain_for_fade_from_texture(GLuint tex, unsigned width, unsigned height, std::shared_ptr secondary_frame, float fade_alpha)
{
const FadeChain &fade_chain = interleaved_fade_chains[secondary_frame->is_semiplanar];
{
@@ -150,8 +150,8 @@ EffectChain *YCbCrConverter::prepare_chain_for_fade_from_texture(GLuint tex, std
format_copy.chroma_subsampling_y = 1;
fade_chain.input[0]->change_ycbcr_format(format_copy);
- fade_chain.input[0]->set_width(1280); // FIXME
- fade_chain.input[0]->set_height(720);
+ fade_chain.input[0]->set_width(width); // Doesn't really matter.
+ fade_chain.input[0]->set_height(height);
fade_chain.input[0]->set_texture_num(0, tex);
glTextureParameteri(tex, GL_TEXTURE_MIN_FILTER, GL_LINEAR);