/external/mesa3d/src/gallium/drivers/svga/ |
svga_swtnl_draw.c | 46 struct draw_context *draw = svga->swtnl.draw; 65 svga->swtnl.new_vbuf = TRUE; 114 draw_flush(svga->swtnl.draw); 155 svga->swtnl.backend = svga_vbuf_render_create(svga); 156 if(!svga->swtnl.backend) 162 svga->swtnl.draw = draw_create(&svga->pipe); 163 if (svga->swtnl.draw == NULL) 167 draw_set_rasterize_stage(svga->swtnl.draw, 168 draw_vbuf_stage( svga->swtnl.draw, svga->swtnl.backend )) [all...] |
svga_swtnl_state.c | 93 draw_set_viewport_states(svga->swtnl.draw, 0, 1, &vp); 102 draw_flush( svga->swtnl.draw ); 105 draw_bind_vertex_shader(svga->swtnl.draw, 109 draw_bind_fragment_shader(svga->swtnl.draw, 113 draw_set_vertex_buffers(svga->swtnl.draw, 0, 118 draw_set_vertex_elements(svga->swtnl.draw, 123 draw_set_clip_state(svga->swtnl.draw, 132 draw_set_rasterizer_state(svga->swtnl.draw, 142 draw_set_zs_format(svga->swtnl.draw, 222 struct svga_vbuf_render *svga_render = svga_vbuf_render(svga->swtnl.backend) [all...] |
svga_swtnl_backend.c | 75 svga->swtnl.new_vdecl = TRUE; 78 if (svga->swtnl.new_vbuf) 80 svga->swtnl.new_vbuf = FALSE; 108 svga->swtnl.new_vdecl = TRUE; 116 if (svga->swtnl.new_vdecl) 182 debug_printf("swtnl vertex data:\n"); 217 if (!svga->swtnl.new_vdecl) 231 svga->swtnl.new_vbuf = TRUE; 271 svga->swtnl.new_vdecl = FALSE; 305 svga->swtnl.new_vbuf = TRUE [all...] |
svga_pipe_fs.c | 65 fs->draw_shader = draw_create_fragment_shader(svga->swtnl.draw, templ); 95 draw_delete_fragment_shader(svga->swtnl.draw, fs->draw_shader);
|
svga_pipe_gs.c | 57 gs->draw_shader = draw_create_geometry_shader(svga->swtnl.draw, templ); 107 draw_delete_geometry_shader(svga->swtnl.draw, gs->draw_shader);
|
svga_state_need_swtnl.c | 176 * we don't need swtnl. This causes the vdecl code to pickup 191 svga->swtnl.new_vdecl = TRUE; 200 "need swtnl",
|
svga_pipe_vs.c | 124 vs->draw_shader = draw_create_vertex_shader(svga->swtnl.draw, &tmp2); 186 draw_delete_vertex_shader(svga->swtnl.draw, vs->draw_shader);
|
svga_pipe_rasterizer.c | 127 * We'll handle that with a swtnl/draw fallback. But we need to 208 /* Use swtnl + decomposition implement these:
|
svga_state.c | 40 * module (swtnl) or not.
|
svga_state_vdecl.c | 144 return PIPE_OK; /* Do not emit during swtnl */
|
svga_context.h | 414 * updating state within a swtnl call. 457 } swtnl; member in struct:svga_context
|
svga_pipe_draw.c | 240 /* Avoid leaking the previous hwtnl bias to swtnl */
|
svga_pipe_vertex.c | 69 * This lets us avoid the swtnl path.
|
svga_state_vs.c | 286 * swtnl backend redefines the input layout based on the
|
svga_screen.c | 58 { "swtnl", DEBUG_SWTNL, NULL }, [all...] |
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
nouveau_swtnl_t.c | 155 struct nouveau_swtnl_state *swtnl = &to_render_state(ctx)->swtnl; local 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 175 nouveau_bo_ref(swtnl->vbo, &a->bo) 202 struct nouveau_swtnl_state *swtnl = &to_render_state(ctx)->swtnl; local [all...] |
nouveau_render.h | 68 struct nouveau_swtnl_state swtnl; member in struct:nouveau_render_state
|
nouveau_context.h | 39 SWTNL,
|
nouveau_vbo_t.c | 509 if (nctx->fallback == SWTNL)
|
/external/mesa3d/src/mesa/vbo/ |
vbo_split.c | 29 /* Deal with hardware and/or swtnl maximums: 44 * textures, it will want to pass the drawing commands onto swtnl, 45 * which does have limitations. A convenience function allows swtnl 125 * swtnl module). Traverse the indices, re-emitting vertices 147 /* The vertex buffer is too large for hardware (or the swtnl
|
/external/mesa3d/docs/relnotes/ |
10.5.7.html | 82 <li>nv30/draw: fix indexed draws with swtnl path and a resource index buffer</li>
|
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
radeon_tcl.c | 364 /* TODO: separate this from the swtnl pipeline
|
/external/mesa3d/src/mesa/tnl/ |
t_draw.c | 418 * module. In a regular swtnl driver, this can be plugged straight
|
/external/mesa3d/src/mesa/drivers/dri/i915/ |
intel_buffer_objects.c | 140 /* Stick VBOs in system memory, as we're always doing swtnl with their
|
/external/mesa3d/src/mesa/drivers/dri/r200/ |
r200_tcl.c | 370 /* TODO: separate this from the swtnl pipeline
|