Home
last modified time | relevance | path

Searched refs:d3d12_context (Results 1 – 25 of 33) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_pipeline_state.h31 struct d3d12_context;
85 d3d12_rtv_format(struct d3d12_context *ctx, unsigned index);
88 d3d12_gfx_pipeline_state_cache_init(struct d3d12_context *ctx);
91 d3d12_gfx_pipeline_state_cache_destroy(struct d3d12_context *ctx);
94 d3d12_get_gfx_pipeline_state(struct d3d12_context *ctx);
97 d3d12_gfx_pipeline_state_cache_invalidate(struct d3d12_context *ctx, const void *state);
100 d3d12_gfx_pipeline_state_cache_invalidate_shader(struct d3d12_context *ctx,
105 d3d12_compute_pipeline_state_cache_init(struct d3d12_context *ctx);
108 d3d12_compute_pipeline_state_cache_destroy(struct d3d12_context *ctx);
111 d3d12_get_compute_pipeline_state(struct d3d12_context *ctx);
[all …]
Dd3d12_compiler.h237 struct d3d12_context;
240 d3d12_create_shader(struct d3d12_context *ctx,
245 d3d12_create_compute_shader(struct d3d12_context *ctx,
252 d3d12_select_shader_variants(struct d3d12_context *ctx,
256 d3d12_select_compute_shader_variants(struct d3d12_context *ctx,
260 d3d12_gs_variant_cache_init(struct d3d12_context *ctx);
263 d3d12_gs_variant_cache_destroy(struct d3d12_context *ctx);
266 d3d12_get_gs_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key);
269 d3d12_tcs_variant_cache_init(struct d3d12_context *ctx);
272 d3d12_tcs_variant_cache_destroy(struct d3d12_context *ctx);
[all …]
Dd3d12_context.cpp70 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_context_destroy()
159 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_vertex_elements_state()
385 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_blend_state()
399 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), blend_state); in d3d12_delete_blend_state()
473 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_depth_stencil_alpha_state()
482 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), dsa_state); in d3d12_delete_depth_stencil_alpha_state()
572 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_rasterizer_state()
580 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), rs_state); in d3d12_delete_rasterizer_state()
645 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_create_sampler_state()
717 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_sampler_states()
[all …]
Dd3d12_query.cpp133 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_create_query()
202 accumulate_subresult(struct d3d12_context *ctx, struct d3d12_query *q_parent, in accumulate_subresult()
309 accumulate_result(struct d3d12_context *ctx, struct d3d12_query *q, in accumulate_result()
340 subquery_should_be_active(struct d3d12_context *ctx, struct d3d12_query *q, unsigned sub_query) in subquery_should_be_active()
361 begin_subquery(struct d3d12_context *ctx, struct d3d12_query *q_parent, unsigned sub_query) in begin_subquery()
377 begin_query(struct d3d12_context *ctx, struct d3d12_query *q_parent, bool restart) in begin_query()
392 begin_timer_query(struct d3d12_context *ctx, struct d3d12_query *q_parent, bool restart) in begin_timer_query()
420 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_begin_query()
436 end_subquery(struct d3d12_context *ctx, struct d3d12_query *q_parent, unsigned sub_query) in end_subquery()
473 end_query(struct d3d12_context *ctx, struct d3d12_query *q_parent) in end_query()
[all …]
Dd3d12_context.h161 struct d3d12_context { struct
277 static inline struct d3d12_context * argument
278 d3d12_context(struct pipe_context *context) in d3d12_context() function
280 return (struct d3d12_context *)context; in d3d12_context()
284 d3d12_current_batch(struct d3d12_context *ctx) in d3d12_current_batch()
303 d3d12_enable_fake_so_buffers(struct d3d12_context *ctx, unsigned factor);
306 d3d12_disable_fake_so_buffers(struct d3d12_context *ctx);
309 d3d12_flush_cmdlist(struct d3d12_context *ctx);
312 d3d12_flush_cmdlist_and_wait(struct d3d12_context *ctx);
322 d3d12_transition_resource_state(struct d3d12_context* ctx,
[all …]
Dd3d12_query.h27 struct d3d12_context;
30 d3d12_suspend_queries(struct d3d12_context *ctx);
33 d3d12_resume_queries(struct d3d12_context *ctx);
36 d3d12_validate_queries(struct d3d12_context *ctx);
39 d3d12_enable_predication(struct d3d12_context *ctx);
Dd3d12_compute_transforms.h74 d3d12_get_compute_transform(struct d3d12_context *ctx, const d3d12_compute_transform_key *key);
77 d3d12_compute_transform_cache_init(struct d3d12_context *ctx);
80 d3d12_compute_transform_cache_destroy(struct d3d12_context *ctx);
90 d3d12_save_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_restore …
93 d3d12_restore_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_resto…
Dd3d12_batch.h57 d3d12_init_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
60 d3d12_destroy_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
63 d3d12_start_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
66 d3d12_end_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
69 d3d12_reset_batch(struct d3d12_context *ctx, struct d3d12_batch *batch, uint64_t timeout_ns);
Dd3d12_resource_state.h34 struct d3d12_context;
78 d3d12_context_state_table_init(struct d3d12_context *ctx);
81 d3d12_context_state_table_destroy(struct d3d12_context *ctx);
84 d3d12_context_state_resolve_submission(struct d3d12_context *ctx, struct d3d12_batch *batch);
Dd3d12_pipeline_state.cpp196 d3d12_rtv_format(struct d3d12_context *ctx, unsigned index) in d3d12_rtv_format()
217 create_gfx_pipeline_state(struct d3d12_context *ctx) in create_gfx_pipeline_state()
350 d3d12_get_gfx_pipeline_state(struct d3d12_context *ctx) in d3d12_get_gfx_pipeline_state()
375 d3d12_gfx_pipeline_state_cache_init(struct d3d12_context *ctx) in d3d12_gfx_pipeline_state_cache_init()
389 remove_gfx_entry(struct d3d12_context *ctx, struct hash_entry *entry) in remove_gfx_entry()
400 d3d12_gfx_pipeline_state_cache_destroy(struct d3d12_context *ctx) in d3d12_gfx_pipeline_state_cache_destroy()
406 d3d12_gfx_pipeline_state_cache_invalidate(struct d3d12_context *ctx, const void *state) in d3d12_gfx_pipeline_state_cache_invalidate()
416 d3d12_gfx_pipeline_state_cache_invalidate_shader(struct d3d12_context *ctx, in d3d12_gfx_pipeline_state_cache_invalidate_shader()
433 create_compute_pipeline_state(struct d3d12_context *ctx) in create_compute_pipeline_state()
477 d3d12_get_compute_pipeline_state(struct d3d12_context *ctx) in d3d12_get_compute_pipeline_state()
[all …]
Dd3d12_root_signature.h44 d3d12_root_signature_cache_init(struct d3d12_context *ctx);
47 d3d12_root_signature_cache_destroy(struct d3d12_context *ctx);
50 d3d12_get_root_signature(struct d3d12_context *ctx, bool compute);
Dd3d12_cmd_signature.h45 d3d12_cmd_signature_cache_init(struct d3d12_context *ctx);
48 d3d12_cmd_signature_cache_destroy(struct d3d12_context *ctx);
51 d3d12_get_cmd_signature(struct d3d12_context *ctx,
Dd3d12_cmd_signature.cpp38 create_cmd_signature(struct d3d12_context *ctx, const struct d3d12_cmd_signature_key *key) in create_cmd_signature()
65 d3d12_get_cmd_signature(struct d3d12_context *ctx, in d3d12_get_cmd_signature()
103 d3d12_cmd_signature_cache_init(struct d3d12_context *ctx) in d3d12_cmd_signature_cache_init()
119 d3d12_cmd_signature_cache_destroy(struct d3d12_context *ctx) in d3d12_cmd_signature_cache_destroy()
Dd3d12_blit.cpp39 copy_buffer_region_no_barriers(struct d3d12_context *ctx, in copy_buffer_region_no_barriers()
113 blit_resolve(struct d3d12_context *ctx, const struct pipe_blit_info *info) in blit_resolve()
265 copy_subregion_no_barriers(struct d3d12_context *ctx, in copy_subregion_no_barriers()
366 copy_resource_y_flipped_no_barriers(struct d3d12_context *ctx, in copy_resource_y_flipped_no_barriers()
403 d3d12_direct_copy(struct d3d12_context *ctx, in d3d12_direct_copy()
464 create_staging_resource(struct d3d12_context *ctx, in create_staging_resource()
523 blit_same_resource(struct d3d12_context *ctx, in blit_same_resource()
538 util_blit_save_state(struct d3d12_context *ctx) in util_blit_save_state()
567 util_blit(struct d3d12_context *ctx, in util_blit()
576 resolve_stencil_supported(struct d3d12_context *ctx, in resolve_stencil_supported()
[all …]
Dd3d12_resource_state.cpp214 d3d12_context_state_table_init(struct d3d12_context *ctx) in d3d12_context_state_table_init()
221 d3d12_context_state_table_destroy(struct d3d12_context *ctx) in d3d12_context_state_table_destroy()
273 ensure_state_fixup_cmdlist(struct d3d12_context *ctx, ID3D12CommandAllocator *alloc) in ensure_state_fixup_cmdlist()
317 resolve_global_state(struct d3d12_context *ctx, ID3D12Resource *res, d3d12_resource_state *batch_st… in resolve_global_state()
342 d3d12_context_state_resolve_submission(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_context_state_resolve_submission()
383 append_barrier(struct d3d12_context *ctx, in append_barrier()
456 d3d12_transition_resource_state(struct d3d12_context *ctx, in d3d12_transition_resource_state()
478 d3d12_transition_subresources_state(struct d3d12_context *ctx, in d3d12_transition_subresources_state()
521 d3d12_apply_resource_states(struct d3d12_context *ctx, bool is_implicit_dispatch) in d3d12_apply_resource_states()
Dd3d12_batch.cpp41 d3d12_init_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_init_batch()
112 d3d12_reset_batch(struct d3d12_context *ctx, struct d3d12_batch *batch, uint64_t timeout_ns) in d3d12_reset_batch()
146 d3d12_destroy_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_destroy_batch()
160 d3d12_start_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_start_batch()
199 d3d12_end_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_end_batch()
Dd3d12_blit.h27 struct d3d12_context;
35 d3d12_direct_copy(struct d3d12_context *ctx,
Dd3d12_compiler.cpp93 compile_nir(struct d3d12_context *ctx, struct d3d12_shader_selector *sel, in compile_nir()
237 struct d3d12_context *ctx;
251 missing_dual_src_outputs(struct d3d12_context *ctx) in missing_dual_src_outputs()
294 frag_result_color_lowering(struct d3d12_context *ctx) in frag_result_color_lowering()
306 manual_depth_range(struct d3d12_context *ctx) in manual_depth_range()
344 fill_mode_lowered(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) in fill_mode_lowered()
371 has_stream_out_for_streams(struct d3d12_context *ctx) in has_stream_out_for_streams()
384 needs_point_sprite_lowering(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) in needs_point_sprite_lowering()
409 cull_mode_lowered(struct d3d12_context *ctx, unsigned fill_mode) in cull_mode_lowered()
458 has_flat_varyings(struct d3d12_context *ctx) in has_flat_varyings()
[all …]
Dd3d12_draw.cpp61 fill_cbv_descriptors(struct d3d12_context *ctx, in fill_cbv_descriptors()
92 fill_srv_descriptors(struct d3d12_context *ctx, in fill_srv_descriptors()
152 fill_ssbo_descriptors(struct d3d12_context *ctx, in fill_ssbo_descriptors()
191 fill_sampler_descriptors(struct d3d12_context *ctx, in fill_sampler_descriptors()
247 fill_image_descriptors(struct d3d12_context *ctx, in fill_image_descriptors()
351 fill_graphics_state_vars(struct d3d12_context *ctx, in fill_graphics_state_vars()
412 fill_compute_state_vars(struct d3d12_context *ctx, in fill_compute_state_vars()
451 check_descriptors_left(struct d3d12_context *ctx, bool compute) in check_descriptors_left()
491 update_shader_stage_root_parameters(struct d3d12_context *ctx, in update_shader_stage_root_parameters()
544 update_graphics_root_parameters(struct d3d12_context *ctx, in update_graphics_root_parameters()
[all …]
Dd3d12_gs_variant.cpp71 d3d12_make_passthrough_gs(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_make_passthrough_gs()
147 struct d3d12_context *ctx;
164 struct d3d12_context *ctx, in d3d12_begin_emit_primitives_gs()
339 d3d12_emit_points(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_points()
379 d3d12_emit_lines(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_lines()
419 d3d12_emit_triangles(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_triangles()
468 d3d12_gs_variant_cache_init(struct d3d12_context *ctx) in d3d12_gs_variant_cache_init()
480 d3d12_gs_variant_cache_destroy(struct d3d12_context *ctx) in d3d12_gs_variant_cache_destroy()
486 create_geometry_shader_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in create_geometry_shader_variant()
508 d3d12_get_gs_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_get_gs_variant()
Dd3d12_root_signature.cpp111 create_root_signature(struct d3d12_context *ctx, struct d3d12_root_signature_key *key) in create_root_signature()
229 fill_key(struct d3d12_context *ctx, struct d3d12_root_signature_key *key, bool compute) in fill_key()
256 d3d12_get_root_signature(struct d3d12_context *ctx, bool compute) in d3d12_get_root_signature()
295 d3d12_root_signature_cache_init(struct d3d12_context *ctx) in d3d12_root_signature_cache_init()
311 d3d12_root_signature_cache_destroy(struct d3d12_context *ctx) in d3d12_root_signature_cache_destroy()
Dd3d12_tcs_variant.cpp44 d3d12_tcs_variant_cache_init(struct d3d12_context *ctx) in d3d12_tcs_variant_cache_init()
56 d3d12_tcs_variant_cache_destroy(struct d3d12_context *ctx) in d3d12_tcs_variant_cache_destroy()
77 create_tess_ctrl_shader_variant(struct d3d12_context *ctx, struct d3d12_tcs_variant_key *key) in create_tess_ctrl_shader_variant()
153 d3d12_get_tcs_variant(struct d3d12_context *ctx, struct d3d12_tcs_variant_key *key) in d3d12_get_tcs_variant()
Dd3d12_resource.cpp78 resource_is_busy(struct d3d12_context *ctx, in resource_is_busy()
94 d3d12_resource_wait_idle(struct d3d12_context *ctx, in d3d12_resource_wait_idle()
970 fill_buffer_location(struct d3d12_context *ctx, in fill_buffer_location()
1023 copy_texture_region(struct d3d12_context *ctx, in copy_texture_region()
1038 transfer_buf_to_image_part(struct d3d12_context *ctx, in transfer_buf_to_image_part()
1076 transfer_buf_to_image(struct d3d12_context *ctx, in transfer_buf_to_image()
1099 transfer_image_part_to_buf(struct d3d12_context *ctx, in transfer_image_part_to_buf()
1140 transfer_image_to_buf(struct d3d12_context *ctx, in transfer_image_to_buf()
1200 transfer_buf_to_buf(struct d3d12_context *ctx, in transfer_buf_to_buf()
1253 synchronize(struct d3d12_context *ctx, in synchronize()
[all …]
Dd3d12_compute_transforms.cpp239 d3d12_get_compute_transform(struct d3d12_context *ctx, const d3d12_compute_transform_key *key) in d3d12_get_compute_transform()
284 d3d12_compute_transform_cache_init(struct d3d12_context *ctx) in d3d12_compute_transform_cache_init()
300 d3d12_compute_transform_cache_destroy(struct d3d12_context *ctx) in d3d12_compute_transform_cache_destroy()
306 d3d12_save_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_restore … in d3d12_save_compute_transform_state()
324 d3d12_restore_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_resto… in d3d12_restore_compute_transform_state()
Dd3d12_fence.cpp182 struct d3d12_context *ctx = d3d12_context(pctx); in fence_finish()

12