void GLWidget::resizeGL(int width, int height)
{
+ current_width = width;
+ current_height = height;
glViewport(0, 0, width, height);
}
check_error();
glDisable(GL_FRAMEBUFFER_SRGB);
check_error();
- frame.chain->render_to_screen();
+ frame.chain->render_to_fbo(0, current_width, current_height);
check_error();
if (resource_pool == nullptr) {
}
if (output >= Mixer::OUTPUT_INPUT0) {
int signal_num = global_mixer->get_channel_signal(output);
- show_preview_context_menu(signal_num, pos);
+ if (signal_num != -1) {
+ show_preview_context_menu(signal_num, pos);
+ }
}
}