Home
last modified time | relevance | path

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

1234

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_context.h574 struct svga_context struct
863 void svga_init_state_functions( struct svga_context *svga );
864 void svga_init_flush_functions( struct svga_context *svga );
865 void svga_init_string_functions( struct svga_context *svga );
866 void svga_init_blit_functions(struct svga_context *svga);
868 void svga_init_blend_functions( struct svga_context *svga );
869 void svga_init_depth_stencil_functions( struct svga_context *svga );
870 void svga_init_misc_functions( struct svga_context *svga );
871 void svga_init_rasterizer_functions( struct svga_context *svga );
872 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, uint64_t dirty );
111 enum pipe_error svga_update_state( struct svga_context *svga,
114 bool svga_update_state_retry(struct svga_context *svga, unsigned level);
116 enum pipe_error svga_emit_initial_state( struct svga_context *svga );
118 enum pipe_error svga_reemit_framebuffer_bindings( struct svga_context *svga );
120 enum pipe_error svga_rebind_framebuffer_bindings( struct svga_context *svga );
122 enum pipe_error svga_reemit_tss_bindings( struct svga_context *svga );
[all …]
Dsvga_pipe_ts.c39 struct svga_context *svga = svga_context(pipe); in svga_set_tess_state()
54 struct svga_context *svga = svga_context(pipe); in svga_set_patch_vertices()
64 struct svga_context *svga = svga_context(pipe); in svga_create_tcs_state()
87 struct svga_context *svga = svga_context(pipe); in svga_bind_tcs_state()
100 struct svga_context *svga = svga_context(pipe); in svga_delete_tcs_state()
131 svga_cleanup_tcs_state(struct svga_context *svga) in svga_cleanup_tcs_state()
143 struct svga_context *svga = svga_context(pipe); in svga_create_tes_state()
167 struct svga_context *svga = svga_context(pipe); in svga_bind_tes_state()
180 struct svga_context *svga = svga_context(pipe); in svga_delete_tes_state()
211 svga_init_ts_functions(struct svga_context *svga) in svga_init_ts_functions()
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,
Dsvga_image_view.h36 svga_init_shader_image_functions(struct svga_context *svga);
39 svga_cleanup_shader_image_state(struct svga_context *svga);
42 svga_create_uav(struct svga_context *svga,
49 svga_destroy_uav(struct svga_context *svga);
52 svga_rebind_uav(struct svga_context *svga);
55 svga_validate_image_view_resources(struct svga_context *svga, unsigned count,
60 svga_create_uav_image(struct svga_context *svga,
64 svga_uav_cache_purge_image_views(struct svga_context *svga);
Dsvga_pipe_misc.c44 struct svga_context *svga = svga_context(pipe); in svga_set_scissor_states()
61 struct svga_context *svga = svga_context(pipe); in svga_set_polygon_stipple()
92 svga_cleanup_framebuffer(struct svga_context *svga) in svga_cleanup_framebuffer()
118 struct svga_context *svga = svga_context(pipe); in svga_set_framebuffer_state()
194 struct svga_context *svga = svga_context(pipe); in svga_set_clip_state()
208 struct svga_context *svga = svga_context(pipe); in svga_set_viewport_states()
230 struct svga_context *svga = svga_context(pipe); in svga_set_debug_callback()
243 svga_init_misc_functions(struct svga_context *svga) in svga_init_misc_functions()
Dsvga_shader.h42 struct svga_context;
375 struct svga_shader_variant *(*get_dummy_shader)(struct svga_context *,
477 svga_init_shader_key_common(const struct svga_context *svga,
497 svga_compile_shader(struct svga_context *svga,
503 svga_define_shader(struct svga_context *svga,
507 svga_set_shader(struct svga_context *svga,
512 svga_new_shader_variant(struct svga_context *svga, enum pipe_shader_type type);
515 svga_destroy_shader_variant(struct svga_context *svga,
519 svga_rebind_shaders(struct svga_context *svga);
525 svga_shader_too_large(const struct svga_context *svga, in svga_shader_too_large()
[all …]
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,
109 svga_texture_copy_region(struct svga_context *svga,
119 svga_texture_copy_handle(struct svga_context *svga,
143 svga_validate_surface_view(struct svga_context *svga, struct svga_surface *s);
Dsvga_pipe_cs.c48 struct svga_context *svga = svga_context(pipe); in svga_create_compute_state()
86 struct svga_context *svga = svga_context(pipe); in svga_bind_compute_state()
100 struct svga_context *svga = svga_context(pipe); in svga_delete_compute_state()
164 svga_validate_compute_resources(struct svga_context *svga) in svga_validate_compute_resources()
192 struct svga_context *svga = svga_context(pipe); in svga_launch_grid()
232 svga_init_cs_functions(struct svga_context *svga) in svga_init_cs_functions()
Dsvga_pipe_vertex.c50 struct svga_context *svga = svga_context(pipe); in svga_set_vertex_buffers()
123 define_input_element_object(struct svga_context *svga, in define_input_element_object()
202 translate_vertex_decls(struct svga_context *svga, in translate_vertex_decls()
239 struct svga_context *svga = svga_context(pipe); in svga_create_vertex_elements_state()
278 struct svga_context *svga = svga_context(pipe); in svga_bind_vertex_elements_state()
289 struct svga_context *svga = svga_context(pipe); in svga_delete_vertex_elements_state()
311 svga_cleanup_vertex_state(struct svga_context *svga) in svga_cleanup_vertex_state()
326 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()
125 struct svga_context *svga = svga_context(pipe); in svga_create_depth_stencil_state()
225 struct svga_context *svga = svga_context(pipe); in svga_bind_depth_stencil_state()
240 struct svga_context *svga = svga_context(pipe); in svga_delete_depth_stencil_state()
268 struct svga_context *svga = svga_context(pipe); in svga_set_stencil_ref()
285 struct svga_context *svga = svga_context(pipe); in svga_set_sample_mask()
305 svga_init_depth_stencil_functions(struct svga_context *svga) in svga_init_depth_stencil_functions()
Dsvga_shader_buffer.h37 svga_init_shader_buffer_functions(struct svga_context *svga);
40 svga_cleanup_shader_buffer_state(struct svga_context *svga);
43 svga_validate_shader_buffer_resources(struct svga_context *svga,
49 svga_create_uav_buffer(struct svga_context *svga,
55 svga_uav_cache_purge_buffers(struct svga_context *svga);
Dsvga_pipe_fs.c45 struct svga_context *svga = svga_context(pipe); in svga_create_fs_state()
83 struct svga_context *svga = svga_context(pipe); in svga_bind_fs_state()
93 struct svga_context *svga = svga_context(pipe); in svga_delete_fs_state()
127 svga_init_fs_functions(struct svga_context *svga) in svga_init_fs_functions()
Dsvga_pipe_gs.c44 struct svga_context *svga = svga_context(pipe); in svga_create_gs_state()
77 struct svga_context *svga = svga_context(pipe); in svga_bind_gs_state()
87 struct svga_context *svga = svga_context(pipe); in svga_delete_gs_state()
127 svga_init_gs_functions(struct svga_context *svga) in svga_init_gs_functions()
Dsvga_pipe_vs.c47 struct svga_context *svga = svga_context(pipe); in svga_create_vs_state()
82 struct svga_context *svga = svga_context(pipe); in svga_bind_vs_state()
103 struct svga_context *svga = svga_context(pipe); in svga_delete_vs_state()
147 svga_init_vs_functions(struct svga_context *svga) in svga_init_vs_functions()
Dsvga_state_constants.c46 svga_get_image_size_constant(const struct svga_context *svga, float **dest, in svga_get_image_size_constant()
104 svga_get_extra_constants_common(const struct svga_context *svga, in svga_get_extra_constants_common()
163 svga_get_extra_fs_constants(const struct svga_context *svga, float *dest) in svga_get_extra_fs_constants()
182 svga_get_prescale_constants(const struct svga_context *svga, float **dest, in svga_get_prescale_constants()
198 svga_get_pt_sprite_constants(const struct svga_context *svga, float **dest) in svga_get_pt_sprite_constants()
216 svga_get_clip_plane_constants(const struct svga_context *svga, in svga_get_clip_plane_constants()
246 svga_get_extra_vs_constants(const struct svga_context *svga, float *dest) in svga_get_extra_vs_constants()
296 svga_get_extra_gs_constants(const struct svga_context *svga, float *dest) in svga_get_extra_gs_constants()
346 svga_get_extra_tcs_constants(struct svga_context *svga, float *dest) in svga_get_extra_tcs_constants()
369 svga_get_extra_tes_constants(struct svga_context *svga, float *dest) in svga_get_extra_tes_constants()
[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_pipe_query.c92 define_query_vgpu9(struct svga_context *svga, in define_query_vgpu9()
123 begin_query_vgpu9(struct svga_context *svga, struct svga_query *sq) in begin_query_vgpu9()
147 end_query_vgpu9(struct svga_context *svga, struct svga_query *sq) in end_query_vgpu9()
156 get_query_result_vgpu9(struct svga_context *svga, struct svga_query *sq, in get_query_result_vgpu9()
232 allocate_query_block(struct svga_context *svga) in allocate_query_block()
298 allocate_query_slot(struct svga_context *svga, in allocate_query_slot()
325 deallocate_query_slot(struct svga_context *svga, in deallocate_query_slot()
342 allocate_query_block_entry(struct svga_context *svga, in allocate_query_block_entry()
370 allocate_query(struct svga_context *svga, in allocate_query()
417 deallocate_query(struct svga_context *svga, in deallocate_query()
[all …]
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_pipe_sampler.c160 define_sampler_state_object(struct svga_context *svga, in define_sampler_state_object()
233 struct svga_context *svga = svga_context(pipe); in svga_create_sampler_state()
303 struct svga_context *svga = svga_context(pipe); in svga_bind_sampler_states()
340 struct svga_context *svga = svga_context(pipe); in svga_delete_sampler_state()
365 struct svga_context *svga = svga_context(pipe); in svga_create_sampler_view()
392 struct svga_context *svga = svga_context(pipe); in svga_sampler_view_destroy()
421 struct svga_context *svga = svga_context(pipe); in svga_set_sampler_views()
536 svga_cleanup_sampler_state(struct svga_context *svga) in svga_cleanup_sampler_state()
562 svga_init_sampler_functions( struct svga_context *svga ) in svga_init_sampler_functions()
Dsvga_pipe_flush.c39 struct svga_context *svga = svga_context(pipe); in svga_flush()
109 struct svga_context *svga = svga_context(pipe); in svga_fence_server_sync()
115 void svga_init_flush_functions( struct svga_context *svga ) in svga_init_flush_functions()
Dsvga_pipe_streamout.c53 svga_define_stream_output(struct svga_context *svga, in svga_define_stream_output()
131 svga_create_stream_output(struct svga_context *svga, in svga_create_stream_output()
299 svga_set_stream_output(struct svga_context *svga, in svga_set_stream_output()
340 svga_delete_stream_output(struct svga_context *svga, in svga_delete_stream_output()
380 struct svga_context *svga = svga_context(pipe); in svga_create_stream_output_target()
421 struct svga_context *svga = svga_context(pipe); in svga_set_stream_output_targets()
514 svga_rebind_stream_output_targets(struct svga_context *svga) in svga_rebind_stream_output_targets()
531 svga_init_stream_output_functions(struct svga_context *svga) in svga_init_stream_output_functions()
547 svga_create_stream_output_queries(struct svga_context *svga) in svga_create_stream_output_queries()
566 svga_destroy_stream_output_queries(struct svga_context *svga) in svga_destroy_stream_output_queries()
[all …]
Dsvga_pipe_draw.c46 retry_draw_range_elements(struct svga_context *svga, in retry_draw_range_elements()
61 retry_draw_arrays( struct svga_context *svga, in retry_draw_arrays()
83 retry_draw_auto(struct svga_context *svga, in retry_draw_auto()
133 retry_draw_indirect(struct svga_context *svga, in retry_draw_indirect()
184 need_fallback_prim_restart(const struct svga_context *svga, in need_fallback_prim_restart()
209 get_vcount_from_stream_output(struct svga_context *svga, in get_vcount_from_stream_output()
234 struct svga_context *svga = svga_context(pipe); in svga_draw_vbo()
255 svga_mark_surfaces_dirty(svga_context(pipe)); in svga_draw_vbo()
390 svga_init_draw_functions(struct svga_context *svga) in svga_init_draw_functions()
Dsvga_tgsi.h36 struct svga_context;
66 svga_tgsi_vgpu9_translate(struct svga_context *svga,
72 svga_tgsi_vgpu10_translate(struct svga_context *svga,
83 svga_tgsi_compile_shader(struct svga_context *svga,
Dsvga_resource_buffer.h46 struct svga_context;
207 struct svga_context *svga;
286 svga_buffer_hw_storage_map(struct svga_context *svga, in svga_buffer_hw_storage_map()
325 svga_buffer_hw_storage_unmap(struct svga_context *svga, in svga_buffer_hw_storage_unmap()
383 svga_buffer_handle(struct svga_context *svga,
388 svga_context_flush_buffers(struct svga_context *svga);
391 svga_winsys_buffer_create(struct svga_context *svga,

1234