Esempio n. 1
0
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();
}
Esempio n. 2
0
static inline void render_display_end()
{
	gs_endscene();
	gs_present();
}
Esempio n. 3
0
static inline void render_end(struct obs_display *display)
{
	gs_endscene();
	gs_present();
}