static inline void render_video(struct obs_core_video *video, int cur_texture, int prev_texture) { gs_beginscene(); gs_enable_depthtest(false); gs_setcullmode(GS_NEITHER); render_main_texture(video, cur_texture); render_output_texture(video, cur_texture, prev_texture); if (video->gpu_conversion) render_convert_texture(video, cur_texture, prev_texture); stage_output_texture(video, cur_texture, prev_texture); gs_setrendertarget(NULL, NULL); gs_enable_blending(true); gs_endscene(); }
static inline void render_display_end() { gs_endscene(); gs_present(); }
static inline void render_end(struct obs_display *display) { gs_endscene(); gs_present(); }