static void video_opengl_render(glw_video_t *gv, glw_rctx_t *rc) { glw_root_t *gr = gv->w.glw_root; int textype = gr->gr_be.gbr_primary_texture_mode; int rectmode = !gr->gr_normalized_texture_coords; glw_video_surface_t *sa = gv->gv_sa, *sb = gv->gv_sb; if(sa == NULL) return; gv->gv_width = sa->gvs_width[0]; gv->gv_height = sa->gvs_height[0]; if(rc->rc_alpha > 0.98f) glDisable(GL_BLEND); else glEnable(GL_BLEND); if(sb != NULL) { render_video_2f(gv, sa, sb, textype, rectmode, rc); } else { render_video_1f(gv, sa, textype, rectmode, rc); } glEnable(GL_BLEND); }
static void yuvp_render(glw_video_t *gv, glw_rctx_t *rc) { // glw_root_t *gr = gv->w.glw_root; glw_video_surface_t *sa = gv->gv_sa, *sb = gv->gv_sb; if(sa == NULL) return; if(sb != NULL) { render_video_2f(gv, sa, sb, rc); } else { render_video_1f(gv, sa, rc); } }
static void yuvp_render(glw_video_t *gv, glw_rctx_t *rc) { glw_video_surface_t *sa = gv->gv_sa, *sb = gv->gv_sb; if(sa == NULL) return; gv->gv_width = sa->gvs_width[0]; gv->gv_height = sa->gvs_height[0]; if(sb != NULL) { render_video_2f(gv, sa, sb, rc); } else { render_video_1f(gv, sa, rc); } }