Searched refs:swtnl (Results 1 - 21 of 21) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_swtnl_draw.c48 struct draw_context *draw = svga->swtnl.draw;
67 svga->swtnl.new_vbuf = TRUE;
117 draw_flush(svga->swtnl.draw);
157 svga->swtnl.backend = svga_vbuf_render_create(svga);
158 if (!svga->swtnl.backend)
164 svga->swtnl.draw = draw_create(&svga->pipe);
165 if (svga->swtnl.draw == NULL)
169 draw_set_rasterize_stage(svga->swtnl.draw,
170 draw_vbuf_stage(svga->swtnl.draw, svga->swtnl
[all...]
H A Dsvga_swtnl_state.c97 draw_set_viewport_states(svga->swtnl.draw, 0, 1, &vp);
105 draw_flush(svga->swtnl.draw);
108 draw_bind_vertex_shader(svga->swtnl.draw,
112 draw_bind_fragment_shader(svga->swtnl.draw,
116 draw_set_vertex_buffers(svga->swtnl.draw, 0,
121 draw_set_vertex_elements(svga->swtnl.draw,
126 draw_set_clip_state(svga->swtnl.draw,
135 draw_set_rasterizer_state(svga->swtnl.draw,
145 draw_set_zs_format(svga->swtnl.draw,
226 struct svga_vbuf_render *svga_render = svga_vbuf_render(svga->swtnl
[all...]
H A Dsvga_swtnl_backend.c75 svga->swtnl.new_vdecl = TRUE;
78 if (svga->swtnl.new_vbuf)
80 svga->swtnl.new_vbuf = FALSE;
109 svga->swtnl.new_vdecl = TRUE;
117 if (svga->swtnl.new_vdecl)
185 debug_printf("swtnl vertex data:\n");
222 if (!svga->swtnl.new_vdecl)
236 svga->swtnl.new_vbuf = TRUE;
276 svga->swtnl.new_vdecl = FALSE;
312 svga->swtnl
[all...]
H A Dsvga_pipe_fs.c65 fs->draw_shader = draw_create_fragment_shader(svga->swtnl.draw, templ);
95 draw_delete_fragment_shader(svga->swtnl.draw, fs->draw_shader);
H A Dsvga_pipe_gs.c57 gs->draw_shader = draw_create_geometry_shader(svga->swtnl.draw, templ);
107 draw_delete_geometry_shader(svga->swtnl.draw, gs->draw_shader);
H A Dsvga_pipe_vs.c124 vs->draw_shader = draw_create_vertex_shader(svga->swtnl.draw, &tmp2);
186 draw_delete_vertex_shader(svga->swtnl.draw, vs->draw_shader);
H A Dsvga_state_need_swtnl.c177 * we don't need swtnl. This causes the vdecl code to pickup
192 svga->swtnl.new_vdecl = TRUE;
201 "need swtnl",
H A Dsvga_context.h422 * updating state within a swtnl call.
465 } swtnl; member in struct:svga_context
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_swtnl_draw.c49 struct draw_context *draw = svga->swtnl.draw;
66 svga->swtnl.new_vbuf = TRUE;
121 draw_flush(svga->swtnl.draw);
161 svga->swtnl.backend = svga_vbuf_render_create(svga);
162 if (!svga->swtnl.backend)
168 svga->swtnl.draw = draw_create(&svga->pipe);
169 if (svga->swtnl.draw == NULL)
173 draw_set_rasterize_stage(svga->swtnl.draw,
174 draw_vbuf_stage(svga->swtnl.draw, svga->swtnl
[all...]
H A Dsvga_swtnl_state.c97 draw_set_viewport_states(svga->swtnl.draw, 0, 1, &vp);
105 draw_flush(svga->swtnl.draw);
108 draw_bind_vertex_shader(svga->swtnl.draw,
112 draw_bind_fragment_shader(svga->swtnl.draw,
116 draw_set_vertex_buffers(svga->swtnl.draw, 0,
121 draw_set_vertex_elements(svga->swtnl.draw,
126 draw_set_clip_state(svga->swtnl.draw,
135 draw_set_rasterizer_state(svga->swtnl.draw,
145 draw_set_zs_format(svga->swtnl.draw,
220 struct svga_vbuf_render *svga_render = svga_vbuf_render(svga->swtnl
[all...]
H A Dsvga_swtnl_backend.c75 svga->swtnl.new_vdecl = TRUE;
78 if (svga->swtnl.new_vbuf)
80 svga->swtnl.new_vbuf = FALSE;
111 svga->swtnl.new_vdecl = TRUE;
119 if (svga->swtnl.new_vdecl)
187 debug_printf("swtnl vertex data:\n");
224 if (!svga->swtnl.new_vdecl)
236 svga->swtnl.new_vbuf = TRUE;
275 svga->swtnl.new_vdecl = FALSE;
307 svga->swtnl
[all...]
H A Dsvga_pipe_fs.c65 fs->draw_shader = draw_create_fragment_shader(svga->swtnl.draw, templ);
98 draw_delete_fragment_shader(svga->swtnl.draw, fs->draw_shader);
H A Dsvga_pipe_gs.c57 gs->draw_shader = draw_create_geometry_shader(svga->swtnl.draw, templ);
106 draw_delete_geometry_shader(svga->swtnl.draw, gs->draw_shader);
H A Dsvga_pipe_vs.c124 vs->draw_shader = draw_create_vertex_shader(svga->swtnl.draw, &tmp2);
189 draw_delete_vertex_shader(svga->swtnl.draw, vs->draw_shader);
H A Dsvga_state_need_swtnl.c177 * we don't need swtnl. This causes the vdecl code to pickup
192 svga->swtnl.new_vdecl = TRUE;
201 "need swtnl",
H A Dsvga_context.h457 * updating state within a swtnl call.
500 } swtnl; member in struct:svga_context
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/nouveau/
H A Dnouveau_swtnl_t.c155 struct nouveau_swtnl_state *swtnl = &to_render_state(ctx)->swtnl; local in function:swtnl_alloc_vertices
157 nouveau_bo_ref(NULL, &swtnl->vbo);
158 swtnl->buf = nouveau_get_scratch(ctx, SWTNL_VBO_SIZE, &swtnl->vbo,
159 &swtnl->offset);
160 swtnl->vertex_count = 0;
167 struct nouveau_swtnl_state *swtnl = &render->swtnl; local in function:swtnl_bind_vertices
175 nouveau_bo_ref(swtnl
202 struct nouveau_swtnl_state *swtnl = &to_render_state(ctx)->swtnl; local in function:swtnl_flush_vertices
[all...]
H A Dnouveau_render.h68 struct nouveau_swtnl_state swtnl; member in struct:nouveau_render_state
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/
H A Dnouveau_swtnl_t.c155 struct nouveau_swtnl_state *swtnl = &to_render_state(ctx)->swtnl; local in function:swtnl_alloc_vertices
157 nouveau_bo_ref(NULL, &swtnl->vbo);
158 swtnl->buf = nouveau_get_scratch(ctx, SWTNL_VBO_SIZE, &swtnl->vbo,
159 &swtnl->offset);
160 swtnl->vertex_count = 0;
167 struct nouveau_swtnl_state *swtnl = &render->swtnl; local in function:swtnl_bind_vertices
175 nouveau_bo_ref(swtnl
202 struct nouveau_swtnl_state *swtnl = &to_render_state(ctx)->swtnl; local in function:swtnl_flush_vertices
[all...]
H A Dnouveau_render.h68 struct nouveau_swtnl_state swtnl; member in struct:nouveau_render_state
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.5.7.rst65 - nv30/draw: fix indexed draws with swtnl path and a resource index

Completed in 17 milliseconds