Lines Matching refs:prim
247 const glamor_facet *prim, in glamor_build_program() argument
254 glamor_program_location locations = prim->locations; in glamor_build_program()
255 glamor_program_flag flags = prim->flags; in glamor_build_program()
257 int version = prim->version; in glamor_build_program()
297 str(prim->vs_vars), in glamor_build_program()
300 str(prim->vs_exec), in glamor_build_program()
307 str(prim->fs_extensions), in glamor_build_program()
310 str(prim->fs_vars), in glamor_build_program()
313 str(prim->fs_exec), in glamor_build_program()
324 prog->prog, prim->name, fill->name, vs_prog_string, fs_prog_string); in glamor_build_program()
329 prog->prim_use = prim->use; in glamor_build_program()
330 prog->prim_use_render = prim->use_render; in glamor_build_program()
344 if (prim->source_name) { in glamor_build_program()
346 ErrorF("Bind GLAMOR_VERTEX_SOURCE to %s\n", prim->source_name); in glamor_build_program()
348 glBindAttribLocation(prog->prog, GLAMOR_VERTEX_SOURCE, prim->source_name); in glamor_build_program()
355 glamor_link_glsl_prog(screen, prog->prog, "%s_%s", prim->name, fill->name); in glamor_build_program()
406 const glamor_facet *prim) in glamor_use_program_fill() argument
422 if (!glamor_build_program(screen, prog, prim, fill, NULL, NULL)) in glamor_use_program_fill()
587 const glamor_facet *prim, in glamor_setup_one_program_render() argument
600 if (!glamor_build_program(screen, prog, prim, fill, glamor_combine[alpha], defines)) in glamor_setup_one_program_render()
613 const glamor_facet *prim, in glamor_setup_program_render() argument
662 if (!glamor_setup_one_program_render(screen, prog, source_type, alpha, prim, defines)) in glamor_setup_program_render()
672 source_type, glamor_program_alpha_ca_second, prim, in glamor_setup_program_render()