Home
last modified time | relevance | path

Searched refs:svga_context (Results 1 – 25 of 65) sorted by relevance

123

/external/mesa3d/src/gallium/drivers/svga/
Dsvga_context.h438 struct svga_context struct
643 void svga_init_state_functions( struct svga_context *svga );
644 void svga_init_flush_functions( struct svga_context *svga );
645 void svga_init_string_functions( struct svga_context *svga );
646 void svga_init_blit_functions(struct svga_context *svga);
648 void svga_init_blend_functions( struct svga_context *svga );
649 void svga_init_depth_stencil_functions( struct svga_context *svga );
650 void svga_init_misc_functions( struct svga_context *svga );
651 void svga_init_rasterizer_functions( struct svga_context *svga );
652 void svga_init_sampler_functions( struct svga_context *svga );
[all …]
Dsvga_state.h33 struct svga_context;
36 void svga_init_state( struct svga_context *svga );
37 void svga_destroy_state( struct svga_context *svga );
43 enum pipe_error (*update)( struct svga_context *svga, unsigned dirty );
91 enum pipe_error svga_update_state( struct svga_context *svga,
94 void svga_update_state_retry( struct svga_context *svga,
98 enum pipe_error svga_emit_initial_state( struct svga_context *svga );
100 enum pipe_error svga_reemit_framebuffer_bindings( struct svga_context *svga );
102 enum pipe_error svga_rebind_framebuffer_bindings( struct svga_context *svga );
104 enum pipe_error svga_reemit_tss_bindings( struct svga_context *svga );
[all …]
Dsvga_pipe_misc.c43 struct svga_context *svga = svga_context(pipe); in svga_set_scissor_states()
54 struct svga_context *svga = svga_context(pipe); in svga_set_polygon_stipple()
85 svga_cleanup_framebuffer(struct svga_context *svga) in svga_cleanup_framebuffer()
111 struct svga_context *svga = svga_context(pipe); in svga_set_framebuffer_state()
187 struct svga_context *svga = svga_context(pipe); in svga_set_clip_state()
201 struct svga_context *svga = svga_context(pipe); in svga_set_viewport_states()
217 struct svga_context *svga = svga_context(pipe); in svga_set_debug_callback()
230 svga_init_misc_functions(struct svga_context *svga) in svga_init_misc_functions()
Dsvga_shader.h41 struct svga_context;
263 svga_init_shader_key_common(const struct svga_context *svga,
276 svga_define_shader(struct svga_context *svga,
281 svga_set_shader(struct svga_context *svga,
286 svga_new_shader_variant(struct svga_context *svga);
289 svga_destroy_shader_variant(struct svga_context *svga,
294 svga_rebind_shaders(struct svga_context *svga);
300 svga_shader_too_large(const struct svga_context *svga, in svga_shader_too_large()
339 svga_have_vs_streamout(const struct svga_context *svga) in svga_have_vs_streamout()
347 svga_have_gs_streamout(const struct svga_context *svga) in svga_have_gs_streamout()
Dsvga_surface.h37 struct svga_context;
82 svga_mark_surfaces_dirty(struct svga_context *svga);
85 svga_propagate_surface(struct svga_context *svga, struct pipe_surface *surf,
89 svga_propagate_rendertargets(struct svga_context *svga);
95 svga_texture_view_surface(struct svga_context *svga,
110 svga_texture_copy_handle(struct svga_context *svga,
134 svga_validate_surface_view(struct svga_context *svga, struct svga_surface *s);
Dsvga_pipe_vertex.c48 struct svga_context *svga = svga_context(pipe); in svga_set_vertex_buffers()
119 define_input_element_object(struct svga_context *svga, in define_input_element_object()
205 translate_vertex_decls(struct svga_context *svga, in translate_vertex_decls()
242 struct svga_context *svga = svga_context(pipe); in svga_create_vertex_elements_state()
281 struct svga_context *svga = svga_context(pipe); in svga_bind_vertex_elements_state()
292 struct svga_context *svga = svga_context(pipe); in svga_delete_vertex_elements_state()
320 svga_cleanup_vertex_state(struct svga_context *svga) in svga_cleanup_vertex_state()
335 svga_init_vertex_functions(struct svga_context *svga) in svga_init_vertex_functions()
Dsvga_pipe_depthstencil.c79 define_depth_stencil_state_object(struct svga_context *svga, in define_depth_stencil_state_object()
134 struct svga_context *svga = svga_context(pipe); in svga_create_depth_stencil_state()
234 struct svga_context *svga = svga_context(pipe); in svga_bind_depth_stencil_state()
249 struct svga_context *svga = svga_context(pipe); in svga_delete_depth_stencil_state()
283 struct svga_context *svga = svga_context(pipe); in svga_set_stencil_ref()
300 struct svga_context *svga = svga_context(pipe); in svga_set_sample_mask()
309 svga_init_depth_stencil_functions(struct svga_context *svga) in svga_init_depth_stencil_functions()
Dsvga_pipe_fs.c44 struct svga_context *svga = svga_context(pipe); in svga_create_fs_state()
76 struct svga_context *svga = svga_context(pipe); in svga_bind_fs_state()
86 struct svga_context *svga = svga_context(pipe); in svga_delete_fs_state()
125 svga_init_fs_functions(struct svga_context *svga) in svga_init_fs_functions()
Dsvga_pipe_gs.c43 struct svga_context *svga = svga_context(pipe); in svga_create_gs_state()
78 struct svga_context *svga = svga_context(pipe); in svga_bind_gs_state()
88 struct svga_context *svga = svga_context(pipe); in svga_delete_gs_state()
140 svga_init_gs_functions(struct svga_context *svga) in svga_init_gs_functions()
Dsvga_pipe_query.c91 define_query_vgpu9(struct svga_context *svga, in define_query_vgpu9()
122 begin_query_vgpu9(struct svga_context *svga, struct svga_query *sq) in begin_query_vgpu9()
152 end_query_vgpu9(struct svga_context *svga, struct svga_query *sq) in end_query_vgpu9()
168 get_query_result_vgpu9(struct svga_context *svga, struct svga_query *sq, in get_query_result_vgpu9()
249 allocate_query_block(struct svga_context *svga) in allocate_query_block()
301 allocate_query_slot(struct svga_context *svga, in allocate_query_slot()
328 deallocate_query_slot(struct svga_context *svga, in deallocate_query_slot()
345 allocate_query_block_entry(struct svga_context *svga, in allocate_query_block_entry()
376 allocate_query(struct svga_context *svga, in allocate_query()
423 deallocate_query(struct svga_context *svga, in deallocate_query()
[all …]
Dsvga_sampler_view.h37 struct svga_context;
83 svga_validate_sampler_view(struct svga_context *svga, struct svga_sampler_view *v);
103 svga_check_sampler_view_resource_collision(const struct svga_context *svga,
108 svga_check_sampler_framebuffer_resource_collision(struct svga_context *svga,
112 svga_validate_pipe_sampler_view(struct svga_context *svga,
Dsvga_resource_buffer.h46 struct svga_context;
201 struct svga_context *svga;
279 svga_buffer_hw_storage_map(struct svga_context *svga, in svga_buffer_hw_storage_map()
299 svga_buffer_hw_storage_unmap(struct svga_context *svga, in svga_buffer_hw_storage_unmap()
345 svga_buffer_handle(struct svga_context *svga,
350 svga_context_flush_buffers(struct svga_context *svga);
353 svga_winsys_buffer_create(struct svga_context *svga,
Dsvga_pipe_vs.c101 struct svga_context *svga = svga_context(pipe); in svga_create_vs_state()
146 struct svga_context *svga = svga_context(pipe); in svga_bind_vs_state()
167 struct svga_context *svga = svga_context(pipe); in svga_delete_vs_state()
216 svga_init_vs_functions(struct svga_context *svga) in svga_init_vs_functions()
Dsvga_pipe_sampler.c160 define_sampler_state_object(struct svga_context *svga, in define_sampler_state_object()
240 struct svga_context *svga = svga_context(pipe); in svga_create_sampler_state()
310 struct svga_context *svga = svga_context(pipe); in svga_bind_sampler_states()
347 struct svga_context *svga = svga_context(pipe); in svga_delete_sampler_state()
377 struct svga_context *svga = svga_context(pipe); in svga_create_sampler_view()
404 struct svga_context *svga = svga_context(pipe); in svga_sampler_view_destroy()
446 struct svga_context *svga = svga_context(pipe); in svga_set_sampler_views()
551 svga_cleanup_sampler_state(struct svga_context *svga) in svga_cleanup_sampler_state()
577 svga_init_sampler_functions( struct svga_context *svga ) in svga_init_sampler_functions()
Dsvga_swtnl.h31 struct svga_context;
36 boolean svga_init_swtnl( struct svga_context *svga );
37 void svga_destroy_swtnl( struct svga_context *svga );
41 svga_swtnl_draw_vbo(struct svga_context *svga,
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);
Dsvga_pipe_flush.c39 struct svga_context *svga = svga_context(pipe); in svga_flush()
107 struct svga_context *svga = svga_context(pipe); in svga_fence_server_sync()
113 void svga_init_flush_functions( struct svga_context *svga ) in svga_init_flush_functions()
Dsvga_pipe_draw.c50 is_using_flat_shading(const struct svga_context *svga) in is_using_flat_shading()
58 retry_draw_range_elements( struct svga_context *svga, in retry_draw_range_elements()
118 retry_draw_arrays( struct svga_context *svga, in retry_draw_arrays()
170 need_fallback_prim_restart(const struct svga_context *svga, in need_fallback_prim_restart()
193 struct svga_context *svga = svga_context( pipe ); in svga_draw_vbo()
223 svga_mark_surfaces_dirty(svga_context(pipe)); in svga_draw_vbo()
305 void svga_init_draw_functions( struct svga_context *svga ) in svga_init_draw_functions()
Dsvga_resource_buffer_upload.h31 svga_buffer_upload_flush(struct svga_context *svga,
54 svga_buffer_recreate_host_surface(struct svga_context *svga,
65 svga_buffer_bind_host_surface(struct svga_context *svga,
70 svga_buffer_validate_host_surface(struct svga_context *svga,
Dsvga_pipe_streamout.c48 svga_create_stream_output(struct svga_context *svga, in svga_create_stream_output()
158 svga_set_stream_output(struct svga_context *svga, in svga_set_stream_output()
183 svga_delete_stream_output(struct svga_context *svga, in svga_delete_stream_output()
212 struct svga_context *svga = svga_context(pipe); in svga_create_stream_output_target()
253 struct svga_context *svga = svga_context(pipe); in svga_set_stream_output_targets()
317 svga_rebind_stream_output_targets(struct svga_context *svga) in svga_rebind_stream_output_targets()
333 svga_init_stream_output_functions(struct svga_context *svga) in svga_init_stream_output_functions()
Dsvga_state_constants.c66 svga_get_extra_constants_common(struct svga_context *svga, in svga_get_extra_constants_common()
117 svga_get_extra_fs_constants(struct svga_context *svga, float *dest) in svga_get_extra_fs_constants()
136 svga_get_prescale_constants(struct svga_context *svga, float **dest) in svga_get_prescale_constants()
151 svga_get_pt_sprite_constants(struct svga_context *svga, float **dest) in svga_get_pt_sprite_constants()
169 svga_get_clip_plane_constants(struct svga_context *svga, in svga_get_clip_plane_constants()
198 svga_get_extra_vs_constants(struct svga_context *svga, float *dest) in svga_get_extra_vs_constants()
236 svga_get_extra_gs_constants(struct svga_context *svga, float *dest) in svga_get_extra_gs_constants()
274 emit_const_range(struct svga_context *svga, in emit_const_range()
398 emit_consts_vgpu9(struct svga_context *svga, enum pipe_shader_type shader) in emit_consts_vgpu9()
478 emit_constbuf_vgpu10(struct svga_context *svga, enum pipe_shader_type shader) in emit_constbuf_vgpu10()
[all …]
Dsvga_pipe_clear.c42 begin_blit(struct svga_context *svga) in begin_blit()
68 clear_buffers_with_quad(struct svga_context *svga, in clear_buffers_with_quad()
120 try_clear(struct svga_context *svga, in try_clear()
236 struct svga_context *svga = svga_context( pipe ); in svga_clear()
277 struct svga_context *svga = svga_context(pipe); in svga_clear_texture()
469 svga_try_clear_render_target(struct svga_context *svga, in svga_try_clear_render_target()
494 svga_blitter_clear_render_target(struct svga_context *svga, in svga_blitter_clear_render_target()
529 struct svga_context *svga = svga_context( pipe ); in svga_clear_render_target()
550 void svga_init_clear_functions(struct svga_context *svga) in svga_init_clear_functions()
Dsvga_pipe_blend.c38 svga_translate_blend_factor(const struct svga_context *svga, unsigned factor) in svga_translate_blend_factor()
99 define_blend_state_object(struct svga_context *svga, in define_blend_state_object()
144 struct svga_context *svga = svga_context(pipe); in svga_create_blend_state()
351 struct svga_context *svga = svga_context(pipe); in svga_bind_blend_state()
360 struct svga_context *svga = svga_context(pipe); in svga_delete_blend_state()
388 struct svga_context *svga = svga_context(pipe); in svga_set_blend_color()
396 void svga_init_blend_functions( struct svga_context *svga ) in svga_init_blend_functions()
Dsvga_pipe_rasterizer.c105 define_rasterizer_object(struct svga_context *svga, in define_rasterizer_object()
165 struct svga_context *svga = svga_context(pipe); in svga_create_rasterizer_state()
374 struct svga_context *svga = svga_context(pipe); in svga_bind_rasterizer_state()
400 struct svga_context *svga = svga_context(pipe); in svga_delete_rasterizer_state()
424 svga_init_rasterizer_functions(struct svga_context *svga) in svga_init_rasterizer_functions()
Dsvga_pipe_blit.c77 copy_region_vgpu10(struct svga_context *svga, struct pipe_resource *src_tex, in copy_region_vgpu10()
131 copy_region_fallback(struct svga_context *svga, in copy_region_fallback()
189 is_blending_enabled(struct svga_context *svga, in is_blending_enabled()
237 check_blending_and_srgb_cond(struct svga_context *svga, in check_blending_and_srgb_cond()
275 can_blit_via_svga_copy_region(struct svga_context *svga, in can_blit_via_svga_copy_region()
309 can_blit_via_copy_region_vgpu10(struct svga_context *svga, in can_blit_via_copy_region_vgpu10()
338 can_blit_via_surface_copy(struct svga_context *svga, in can_blit_via_surface_copy()
384 try_copy_region(struct svga_context *svga, in try_copy_region()
470 try_blit(struct svga_context *svga, const struct pipe_blit_info *blit_info) in try_blit()
650 try_cpu_copy_region(struct svga_context *svga, in try_cpu_copy_region()
[all …]

123