Lines Matching defs:svga
197 /* svga shader type */
477 svga_init_shader_key_common(const struct svga_context *svga,
497 svga_compile_shader(struct svga_context *svga,
503 svga_define_shader(struct svga_context *svga,
507 svga_set_shader(struct svga_context *svga,
512 svga_new_shader_variant(struct svga_context *svga, enum pipe_shader_type type);
515 svga_destroy_shader_variant(struct svga_context *svga,
519 svga_rebind_shaders(struct svga_context *svga);
525 svga_shader_too_large(const struct svga_context *svga,
528 if (svga_have_gb_objects(svga)) {
570 svga_have_vs_streamout(const struct svga_context *svga)
572 return svga->curr.vs != NULL && svga->curr.vs->base.stream_output != NULL;
578 svga_have_gs_streamout(const struct svga_context *svga)
580 return svga->curr.gs != NULL && svga->curr.gs->base.stream_output != NULL;
611 svga_is_using_flat_shading(const struct svga_context *svga)
614 svga->state.hw_draw.fs ?
615 svga_fs_variant(svga->state.hw_draw.fs)->uses_flat_interp : FALSE;
619 svga_get_compiled_dummy_vertex_shader(struct svga_context *svga,
625 svga_get_compiled_dummy_fragment_shader(struct svga_context *svga,
630 svga_get_compiled_dummy_geometry_shader(struct svga_context *svga,