| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_context.c | 60 struct svga_context *svga = svga_context(pipe); local in function:svga_destroy 64 for (i = 0; i < ARRAY_SIZE(svga->rasterizer_no_cull); i++) { 65 if (svga->rasterizer_no_cull[i]) { 66 pipe->delete_rasterizer_state(pipe, svga->rasterizer_no_cull[i]); 71 if (svga->depthstencil_disable) { 72 pipe->delete_depth_stencil_alpha_state(pipe, svga->depthstencil_disable); 76 for (shader = 0; shader < ARRAY_SIZE(svga->state.hw_draw.constbuf); shader++) { 77 pipe_resource_reference(&svga->state.hw_draw.constbuf[shader], NULL); 80 pipe->delete_blend_state(pipe, svga->noop_blend); 83 if (svga 130 struct svga_context *svga = NULL; local in function:svga_context_create 340 svga_context_flush(struct svga_context * svga,struct pipe_fence_handle ** pfence) argument 419 svga_context_finish(struct svga_context * svga) argument 440 svga_hwtnl_flush_retry(struct svga_context * svga) argument 460 svga_hwtnl_flush_buffer(struct svga_context * svga,struct pipe_resource * buffer) argument 473 svga_surfaces_flush(struct svga_context * svga) argument [all...] |
| H A D | svga_state_need_swtnl.c | 36 update_need_swvfetch(struct svga_context *svga, unsigned dirty) argument 38 if (!svga->curr.velems) { 43 if (svga->state.sw.need_swvfetch != svga->curr.velems->need_swvfetch) { 44 svga->state.sw.need_swvfetch = svga->curr.velems->need_swvfetch; 45 svga->dirty |= SVGA_NEW_NEED_SWVFETCH; 61 update_need_pipeline(struct svga_context *svga, unsigned dirty) argument 64 struct svga_vertex_shader *vs = svga->curr.vs; 69 if (svga 159 update_need_swtnl(struct svga_context * svga,unsigned dirty) argument [all...] |
| H A D | svga_swtnl_draw.c | 40 svga_swtnl_draw_vbo(struct svga_context *svga, argument 48 struct draw_context *draw = svga->swtnl.draw; 54 SVGA_STATS_TIME_PUSH(svga_sws(svga), SVGA_STATS_TIME_SWTNLDRAWVBO); 56 assert(!svga->dirty); 57 assert(svga->state.sw.need_swtnl); 61 svga->state.sw.in_swtnl_draw = TRUE; 63 ret = svga_update_state(svga, SVGA_STATE_SWTNL_DRAW); 65 svga_context_flush(svga, NULL); 66 ret = svga_update_state(svga, SVGA_STATE_SWTNL_DRAW); 67 svga 153 svga_init_swtnl(struct svga_context * svga) argument 216 svga_destroy_swtnl(struct svga_context * svga) argument [all...] |
| H A D | svga_streamout.h | 38 svga_create_stream_output(struct svga_context *svga, 43 svga_set_stream_output(struct svga_context *svga, 47 svga_delete_stream_output(struct svga_context *svga, 51 svga_rebind_stream_output_targets(struct svga_context *svga);
|
| H A D | svga_state_rss.c | 48 #define EMIT_RS(svga, value, token) \ 50 STATIC_ASSERT(SVGA3D_RS_##token < ARRAY_SIZE(svga->state.hw_draw.rs)); \ 51 if (svga->state.hw_draw.rs[SVGA3D_RS_##token] != value) { \ 53 svga->state.hw_draw.rs[SVGA3D_RS_##token] = value; \ 57 #define EMIT_RS_FLOAT(svga, fvalue, token) \ 60 STATIC_ASSERT(SVGA3D_RS_##token < ARRAY_SIZE(svga->state.hw_draw.rs)); \ 61 if (svga->state.hw_draw.rs[SVGA3D_RS_##token] != value) { \ 63 svga->state.hw_draw.rs[SVGA3D_RS_##token] = value; \ 100 emit_rss_vgpu9(struct svga_context *svga, unsigned dirty) argument 102 struct svga_screen *screen = svga_screen(svga 322 get_no_cull_rasterizer_state(struct svga_context * svga) argument 354 get_no_depth_stencil_test_state(struct svga_context * svga) argument 366 emit_rss_vgpu10(struct svga_context * svga,unsigned dirty) argument 490 emit_rss(struct svga_context * svga,unsigned dirty) argument [all...] |
| H A D | svga_state_gs.c | 52 translate_geometry_program(struct svga_context *svga, argument 56 assert(svga_have_vgpu10(svga)); 57 return svga_tgsi_vgpu10_translate(svga, &gs->base, key, 63 * Translate TGSI shader into an svga shader variant. 66 compile_gs(struct svga_context *svga, argument 74 variant = translate_geometry_program(svga, gs, key); 84 variant = translate_geometry_program(svga, gs, key); 90 ret = svga_define_shader(svga, variant); 92 svga_destroy_shader_variant(svga, variant); 103 make_gs_key(struct svga_context *svga, struc argument 133 emit_hw_gs(struct svga_context * svga,unsigned dirty) argument [all...] |
| H A D | svga_pipe_clear.c | 42 begin_blit(struct svga_context *svga) argument 44 util_blitter_save_vertex_buffer_slot(svga->blitter, svga->curr.vb); 45 util_blitter_save_vertex_elements(svga->blitter, (void*)svga->curr.velems); 46 util_blitter_save_vertex_shader(svga->blitter, svga->curr.vs); 47 util_blitter_save_geometry_shader(svga->blitter, svga->curr.gs); 48 util_blitter_save_so_targets(svga 68 clear_buffers_with_quad(struct svga_context * svga,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument 120 try_clear(struct svga_context * svga,unsigned buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument 236 struct svga_context *svga = svga_context( pipe ); local in function:svga_clear 277 struct svga_context *svga = svga_context(pipe); local in function:svga_clear_texture 470 svga_try_clear_render_target(struct svga_context * svga,struct pipe_surface * dst,const union pipe_color_union * color) argument 495 svga_blitter_clear_render_target(struct svga_context * svga,struct pipe_surface * dst,const union pipe_color_union * color,unsigned dstx,unsigned dsty,unsigned width,unsigned height) argument 530 struct svga_context *svga = svga_context( pipe ); local in function:svga_clear_render_target 551 svga_init_clear_functions(struct svga_context * svga) argument [all...] |
| H A D | svga_state_fs.c | 84 translate_fragment_program(struct svga_context *svga, argument 88 if (svga_have_vgpu10(svga)) { 89 return svga_tgsi_vgpu10_translate(svga, &fs->base, key, 93 return svga_tgsi_vgpu9_translate(svga, &fs->base, key, 104 get_compiled_dummy_shader(struct svga_context *svga, argument 122 variant = translate_fragment_program(svga, fs, key); 128 * Translate TGSI shader into an svga shader variant. 131 compile_fs(struct svga_context *svga, argument 139 variant = translate_fragment_program(svga, fs, key); 143 variant = get_compiled_dummy_shader(svga, f 183 make_fs_key(const struct svga_context * svga,struct svga_fragment_shader * fs,struct svga_compile_key * key) argument 369 svga_reemit_fs_bindings(struct svga_context * svga) argument 404 emit_hw_fs(struct svga_context * svga,unsigned dirty) argument [all...] |
| H A D | svga_pipe_flush.c | 39 struct svga_context *svga = svga_context(pipe); local in function:svga_flush 43 svga_surfaces_flush( svga ); 46 svga->swc->hints |= SVGA_HINT_FLAG_EXPORT_FENCE_FD; 50 svga_context_flush(svga, fence); 57 struct pipe_framebuffer_state *fb = &svga->curr.framebuffer; 64 debug_dump_surface_bmp(&svga->pipe, filename, fb->cbufs[i]); 69 debug_dump_surface_bmp(&svga->pipe, filename, fb->zsbuf); 109 struct svga_context *svga = svga_context(pipe); local in function:svga_fence_server_sync 111 sws->fence_server_sync(sws, &svga->swc->imported_fence_fd, fence); 115 void svga_init_flush_functions( struct svga_context *svga ) argument [all...] |
| H A D | svga_pipe_gs.c | 43 struct svga_context *svga = svga_context(pipe); local in function:svga_create_gs_state 49 SVGA_STATS_TIME_PUSH(svga_sws(svga), SVGA_STATS_TIME_CREATEGS); 57 gs->draw_shader = draw_create_geometry_shader(svga->swtnl.draw, templ); 59 gs->base.id = svga->debug.shader_id++; 65 gs->base.stream_output = svga_create_stream_output(svga, &gs->base, 69 SVGA_STATS_TIME_POP(svga_sws(svga)); 78 struct svga_context *svga = svga_context(pipe); local in function:svga_bind_gs_state 80 svga->curr.user_gs = gs; 81 svga->dirty |= SVGA_NEW_GS; 88 struct svga_context *svga local in function:svga_delete_gs_state 134 svga_init_gs_functions(struct svga_context * svga) argument [all...] |
| H A D | svga_state_vs.c | 74 translate_vertex_program(struct svga_context *svga, argument 78 if (svga_have_vgpu10(svga)) { 79 return svga_tgsi_vgpu10_translate(svga, &vs->base, key, 83 return svga_tgsi_vgpu9_translate(svga, &vs->base, key, 94 get_compiled_dummy_vertex_shader(struct svga_context *svga, argument 111 variant = translate_vertex_program(svga, vs, key); 117 * Translate TGSI shader into an svga shader variant. 120 compile_vs(struct svga_context *svga, argument 128 variant = translate_vertex_program(svga, vs, key); 132 variant = get_compiled_dummy_vertex_shader(svga, v 165 make_vs_key(struct svga_context * svga,struct svga_compile_key * key) argument 213 svga_reemit_vs_bindings(struct svga_context * svga) argument 255 compile_passthrough_vs(struct svga_context * svga,struct svga_vertex_shader * vs,struct svga_fragment_shader * fs,struct svga_shader_variant ** out_variant) argument 341 emit_hw_vs(struct svga_context * svga,unsigned dirty) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_context.c | 61 struct svga_context *svga = svga_context(pipe); local in function:svga_destroy 65 for (i = 0; i < ARRAY_SIZE(svga->rasterizer_no_cull); i++) { 66 if (svga->rasterizer_no_cull[i]) { 67 pipe->delete_rasterizer_state(pipe, svga->rasterizer_no_cull[i]); 72 if (svga->depthstencil_disable) { 73 pipe->delete_depth_stencil_alpha_state(pipe, svga->depthstencil_disable); 77 for (shader = 0; shader < ARRAY_SIZE(svga->state.hw_draw.constbuf); shader++) { 78 for (i = 0; i < ARRAY_SIZE(svga->state.hw_draw.constbuf[0]); i++) { 79 pipe_resource_reference(&svga->state.hw_draw.constbuf[shader][i], NULL); 83 pipe->delete_blend_state(pipe, svga 137 struct svga_context *svga = NULL; local in function:svga_context_create 364 svga_context_flush(struct svga_context * svga,struct pipe_fence_handle ** pfence) argument 448 svga_context_finish(struct svga_context * svga) argument 469 svga_hwtnl_flush_retry(struct svga_context * svga) argument 484 svga_hwtnl_flush_buffer(struct svga_context * svga,struct pipe_resource * buffer) argument 497 svga_surfaces_flush(struct svga_context * svga) argument [all...] |
| H A D | svga_streamout.h | 41 svga_create_stream_output(struct svga_context *svga, 46 svga_set_stream_output(struct svga_context *svga, 50 svga_delete_stream_output(struct svga_context *svga, 54 svga_rebind_stream_output_targets(struct svga_context *svga); 57 svga_create_stream_output_queries(struct svga_context *svga); 60 svga_destroy_stream_output_queries(struct svga_context *svga); 63 svga_begin_stream_output_queries(struct svga_context *svga, unsigned mask); 66 svga_end_stream_output_queries(struct svga_context *svga, unsigned mask); 69 svga_get_primcount_from_stream_output(struct svga_context *svga,
|
| H A D | svga_state_ts.c | 37 * Translate TGSI shader into an svga shader variant. 40 compile_tcs(struct svga_context *svga, argument 48 variant = svga_tgsi_vgpu10_translate(svga, &tcs->base, key, 53 ret = svga_define_shader(svga, variant); 55 svga_destroy_shader_variant(svga, variant); 66 make_tcs_key(struct svga_context *svga, struct svga_compile_key *key) argument 68 struct svga_tcs_shader *tcs = svga->curr.tcs; 75 svga_init_shader_key_common(svga, PIPE_SHADER_TESS_CTRL, &tcs->base, key); 78 key->tcs.vertices_per_patch = svga->curr.vertices_per_patch; 86 struct svga_tes_variant *tes = svga_tes_variant(svga 111 emit_hw_tcs(struct svga_context * svga,uint64_t dirty) argument 190 compile_tes(struct svga_context * svga,struct svga_tes_shader * tes,const struct svga_compile_key * key,struct svga_shader_variant ** out_variant) argument 216 make_tes_key(struct svga_context * svga,struct svga_compile_key * key) argument 283 get_passthrough_tcs(struct svga_context * svga) argument 328 emit_hw_tes(struct svga_context * svga,uint64_t dirty) argument [all...] |
| H A D | svga_state_need_swtnl.c | 36 update_need_swvfetch(struct svga_context *svga, uint64_t dirty) argument 38 if (!svga->curr.velems) { 43 if (svga->state.sw.need_swvfetch != svga->curr.velems->need_swvfetch) { 44 svga->state.sw.need_swvfetch = svga->curr.velems->need_swvfetch; 45 svga->dirty |= SVGA_NEW_NEED_SWVFETCH; 61 update_need_pipeline(struct svga_context *svga, uint64_t dirty) argument 64 struct svga_vertex_shader *vs = svga->curr.vs; 69 if (svga 159 update_need_swtnl(struct svga_context * svga,uint64_t dirty) argument [all...] |
| H A D | svga_swtnl_draw.c | 40 svga_swtnl_draw_vbo(struct svga_context *svga, argument 49 struct draw_context *draw = svga->swtnl.draw; 55 SVGA_STATS_TIME_PUSH(svga_sws(svga), SVGA_STATS_TIME_SWTNLDRAWVBO); 57 assert(!svga->dirty); 58 assert(svga->state.sw.need_swtnl); 62 svga->state.sw.in_swtnl_draw = TRUE; 64 SVGA_RETRY_CHECK(svga, svga_update_state(svga, SVGA_STATE_SWTNL_DRAW), retried); 66 svga->swtnl.new_vbuf = TRUE; 72 for (i = 0; i < svga 157 svga_init_swtnl(struct svga_context * svga) argument 220 svga_destroy_swtnl(struct svga_context * svga) argument [all...] |
| H A D | svga_state_gs.c | 52 translate_geometry_program(struct svga_context *svga, argument 56 assert(svga_have_vgpu10(svga)); 57 return svga_tgsi_vgpu10_translate(svga, &gs->base, key, 63 * Translate TGSI shader into an svga shader variant. 66 compile_gs(struct svga_context *svga, argument 74 variant = translate_geometry_program(svga, gs, key); 84 variant = translate_geometry_program(svga, gs, key); 90 ret = svga_define_shader(svga, variant); 92 svga_destroy_shader_variant(svga, variant); 103 make_gs_key(struct svga_context *svga, struc argument 142 emit_hw_gs(struct svga_context * svga,uint64_t dirty) argument [all...] |
| H A D | svga_state_rss.c | 48 #define EMIT_RS(svga, value, token) \ 50 STATIC_ASSERT(SVGA3D_RS_##token < ARRAY_SIZE(svga->state.hw_draw.rs)); \ 51 if (svga->state.hw_draw.rs[SVGA3D_RS_##token] != value) { \ 53 svga->state.hw_draw.rs[SVGA3D_RS_##token] = value; \ 57 #define EMIT_RS_FLOAT(svga, fvalue, token) \ 60 STATIC_ASSERT(SVGA3D_RS_##token < ARRAY_SIZE(svga->state.hw_draw.rs)); \ 61 if (svga->state.hw_draw.rs[SVGA3D_RS_##token] != value) { \ 63 svga->state.hw_draw.rs[SVGA3D_RS_##token] = value; \ 100 emit_rss_vgpu9(struct svga_context *svga, uint64_t dirty) argument 102 struct svga_screen *screen = svga_screen(svga 322 get_no_cull_rasterizer_state(struct svga_context * svga) argument 354 get_no_depth_stencil_test_state(struct svga_context * svga) argument 366 emit_rss_vgpu10(struct svga_context * svga,uint64_t dirty) argument 490 emit_rss(struct svga_context * svga,uint64_t dirty) argument [all...] |
| H A D | svga_pipe_draw.c | 46 retry_draw_range_elements(struct svga_context *svga, argument 51 SVGA_STATS_TIME_PUSH(svga_sws(svga), SVGA_STATS_TIME_DRAWELEMENTS); 53 SVGA_RETRY(svga, svga_hwtnl_draw_range_elements(svga->hwtnl, info, draw, count)); 55 SVGA_STATS_TIME_POP(svga_sws(svga)); 61 retry_draw_arrays( struct svga_context *svga, argument 68 SVGA_STATS_TIME_PUSH(svga_sws(svga), SVGA_STATS_TIME_DRAWARRAYS); 70 SVGA_RETRY_OOM(svga, ret, svga_hwtnl_draw_arrays(svga->hwtnl, prim, start, 74 SVGA_STATS_TIME_POP(svga_sws(svga)); 83 retry_draw_auto(struct svga_context * svga,const struct pipe_draw_info * info,const struct pipe_draw_indirect_info * indirect) argument 133 retry_draw_indirect(struct svga_context * svga,const struct pipe_draw_info * info,const struct pipe_draw_indirect_info * indirect) argument 184 need_fallback_prim_restart(const struct svga_context * svga,const struct pipe_draw_info * info) argument 209 get_vcount_from_stream_output(struct svga_context * svga,const struct pipe_draw_info * info,unsigned stream) argument 234 struct svga_context *svga = svga_context(pipe); local in function:svga_draw_vbo 390 svga_init_draw_functions(struct svga_context * svga) argument [all...] |
| H A D | svga_state_vs.c | 74 translate_vertex_program(struct svga_context *svga, argument 78 if (svga_have_vgpu10(svga)) { 79 return svga_tgsi_vgpu10_translate(svga, &vs->base, key, 83 return svga_tgsi_vgpu9_translate(svga, &vs->base, key, 94 get_compiled_dummy_vertex_shader(struct svga_context *svga, argument 111 variant = translate_vertex_program(svga, vs, key); 117 * Translate TGSI shader into an svga shader variant. 120 compile_vs(struct svga_context *svga, argument 128 variant = translate_vertex_program(svga, vs, key); 132 variant = get_compiled_dummy_vertex_shader(svga, v 165 make_vs_key(struct svga_context * svga,struct svga_compile_key * key) argument 224 svga_reemit_vs_bindings(struct svga_context * svga) argument 266 compile_passthrough_vs(struct svga_context * svga,struct svga_vertex_shader * vs,struct svga_fragment_shader * fs,struct svga_shader_variant ** out_variant) argument 352 emit_hw_vs(struct svga_context * svga,uint64_t dirty) argument [all...] |
| H A D | svga_state_fs.c | 84 translate_fragment_program(struct svga_context *svga, argument 88 if (svga_have_vgpu10(svga)) { 89 return svga_tgsi_vgpu10_translate(svga, &fs->base, key, 93 return svga_tgsi_vgpu9_translate(svga, &fs->base, key, 104 get_compiled_dummy_shader(struct svga_context *svga, argument 122 variant = translate_fragment_program(svga, fs, key); 128 * Translate TGSI shader into an svga shader variant. 131 compile_fs(struct svga_context *svga, argument 139 variant = translate_fragment_program(svga, fs, key); 143 variant = get_compiled_dummy_shader(svga, f 183 make_fs_key(const struct svga_context * svga,struct svga_fragment_shader * fs,struct svga_compile_key * key) argument 380 svga_reemit_fs_bindings(struct svga_context * svga) argument 415 emit_hw_fs(struct svga_context * svga,uint64_t dirty) argument [all...] |
| H A D | svga_pipe_query.c | 92 define_query_vgpu9(struct svga_context *svga, argument 95 struct svga_winsys_screen *sws = svga_screen(svga->pipe.screen)->sws; 97 sq->hwbuf = svga_winsys_buffer_create(svga, 1, 123 begin_query_vgpu9(struct svga_context *svga, struct svga_query *sq) argument 125 struct svga_winsys_screen *sws = svga_screen(svga->pipe.screen)->sws; 136 svga_get_query_result(&svga->pipe, &sq->base, TRUE, (void*)&result); 143 SVGA_RETRY(svga, SVGA3D_BeginQuery(svga->swc, sq->svga_type)); 147 end_query_vgpu9(struct svga_context *svga, struct svga_query *sq) argument 152 SVGA_RETRY(svga, SVGA3D_EndQuer 156 get_query_result_vgpu9(struct svga_context * svga,struct svga_query * sq,bool wait,uint64_t * result) argument 232 allocate_query_block(struct svga_context * svga) argument 298 allocate_query_slot(struct svga_context * svga,struct svga_qmem_alloc_entry * alloc) argument 325 deallocate_query_slot(struct svga_context * svga,struct svga_qmem_alloc_entry * alloc,unsigned index) argument 342 allocate_query_block_entry(struct svga_context * svga,unsigned len) argument 370 allocate_query(struct svga_context * svga,SVGA3dQueryType type,unsigned len) argument 417 deallocate_query(struct svga_context * svga,struct svga_query * sq) argument 446 destroy_gb_query_obj(struct svga_context * svga) argument 476 define_query_vgpu10(struct svga_context * svga,struct svga_query * sq,int resultLen) argument 531 destroy_query_vgpu10(struct svga_context * svga,struct svga_query * sq) argument 544 rebind_vgpu10_query(struct svga_context * svga) argument 553 begin_query_vgpu10(struct svga_context * svga,struct svga_query * sq) argument 575 end_query_vgpu10(struct svga_context * svga,struct svga_query * sq) argument 585 get_query_result_vgpu10(struct svga_context * svga,struct svga_query * sq,bool wait,void * result,int resultLen) argument 626 struct svga_context *svga = svga_context(pipe); local in function:svga_create_query 764 struct svga_context *svga = svga_context(pipe); local in function:svga_destroy_query 844 struct svga_context *svga = svga_context(pipe); local in function:svga_begin_query 967 struct svga_context *svga = svga_context(pipe); local in function:svga_end_query 1090 struct svga_context *svga = svga_context(pipe); local in function:svga_get_query_result 1233 struct svga_context *svga = svga_context(pipe); local in function:svga_render_condition 1314 svga_toggle_render_condition(struct svga_context * svga,boolean render_condition_enabled,boolean on) argument 1339 svga_init_query_functions(struct svga_context * svga) argument [all...] |
| H A D | svga_pipe_clear.c | 42 begin_blit(struct svga_context *svga) argument 44 util_blitter_save_vertex_buffer_slot(svga->blitter, svga->curr.vb); 45 util_blitter_save_vertex_elements(svga->blitter, (void*)svga->curr.velems); 46 util_blitter_save_vertex_shader(svga->blitter, svga->curr.vs); 47 util_blitter_save_geometry_shader(svga->blitter, svga->curr.gs); 48 util_blitter_save_tessctrl_shader(svga 70 clear_buffers_with_quad(struct svga_context * svga,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument 123 try_clear(struct svga_context * svga,unsigned buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument 239 struct svga_context *svga = svga_context( pipe ); local in function:svga_clear 272 struct svga_context *svga = svga_context(pipe); local in function:svga_clear_texture 439 svga_try_clear_render_target(struct svga_context * svga,struct pipe_surface * dst,const union pipe_color_union * color) argument 464 svga_blitter_clear_render_target(struct svga_context * svga,struct pipe_surface * dst,const union pipe_color_union * color,unsigned dstx,unsigned dsty,unsigned width,unsigned height) argument 499 struct svga_context *svga = svga_context( pipe ); local in function:svga_clear_render_target 516 svga_init_clear_functions(struct svga_context * svga) argument [all...] |
| H A D | svga_pipe_flush.c | 39 struct svga_context *svga = svga_context(pipe); local in function:svga_flush 43 svga_surfaces_flush( svga ); 46 svga->swc->hints |= SVGA_HINT_FLAG_EXPORT_FENCE_FD; 50 svga_context_flush(svga, fence); 57 struct pipe_framebuffer_state *fb = &svga->curr.framebuffer; 64 debug_dump_surface_bmp(&svga->pipe, filename, fb->cbufs[i]); 69 debug_dump_surface_bmp(&svga->pipe, filename, fb->zsbuf); 109 struct svga_context *svga = svga_context(pipe); local in function:svga_fence_server_sync 111 sws->fence_server_sync(sws, &svga->swc->imported_fence_fd, fence); 115 void svga_init_flush_functions( struct svga_context *svga ) argument [all...] |
| H A D | svga_swtnl_backend.c | 51 struct svga_context *svga = svga_render->svga; local in function:svga_vbuf_render_get_vertex_info 53 svga_swtnl_update_vdecl(svga); 65 struct svga_context *svga = svga_render->svga; local in function:svga_vbuf_render_allocate_vertices 66 struct pipe_screen *screen = svga->pipe.screen; 71 SVGA_STATS_TIME_PUSH(svga_sws(svga), 75 svga->swtnl.new_vdecl = TRUE; 78 if (svga->swtnl.new_vbuf) 80 svga 132 struct svga_context *svga = svga_render->svga; local in function:svga_vbuf_render_map_vertices 172 struct svga_context *svga = svga_render->svga; local in function:svga_vbuf_render_unmap_vertices 217 struct svga_context *svga = svga_render->svga; local in function:svga_vbuf_submit_state 285 struct svga_context *svga = svga_render->svga; local in function:svga_vbuf_render_draw_arrays 320 struct svga_context *svga = svga_render->svga; local in function:svga_vbuf_render_draw_elements 388 svga_vbuf_render_create(struct svga_context * svga) argument [all...] |