Searched refs:svga (Results 1 - 25 of 183) sorted by relevance

12345678

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_context.c60 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 Dsvga_state_need_swtnl.c36 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 Dsvga_swtnl_draw.c40 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 Dsvga_streamout.h38 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 Dsvga_state_rss.c48 #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 Dsvga_state_gs.c52 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 Dsvga_pipe_clear.c42 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 Dsvga_state_fs.c84 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 Dsvga_pipe_flush.c39 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 Dsvga_pipe_gs.c43 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 Dsvga_state_vs.c74 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 Dsvga_context.c61 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 Dsvga_streamout.h41 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 Dsvga_state_ts.c37 * 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 Dsvga_state_need_swtnl.c36 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 Dsvga_swtnl_draw.c40 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 Dsvga_state_gs.c52 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 Dsvga_state_rss.c48 #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 Dsvga_pipe_draw.c46 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 Dsvga_state_vs.c74 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 Dsvga_state_fs.c84 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 Dsvga_pipe_query.c92 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 Dsvga_pipe_clear.c42 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 Dsvga_pipe_flush.c39 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 Dsvga_swtnl_backend.c51 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...]

Completed in 9 milliseconds

12345678